Licznik energii elektrycznej

User avatar
pzygmunt
Posts: 7053
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Aug 23, 2019 3:25 pm

Wyslij mi na priv-a "Token osobisty", id kanału i opcjonalnie adres serwera.
User avatar
makrz
Posts: 288
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Fri Aug 23, 2019 3:36 pm

IMG_20190823_173146.png
IMG_20190823_173146.png (124.83 KiB) Viewed 564 times
Licznik wody OK, licznik prądu w cloud 2kwh w tel. 2932,8kwh
User avatar
pzygmunt
Posts: 7053
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Aug 23, 2019 3:44 pm

Jest jakiś bug.... sprawdzam.
User avatar
pzygmunt
Posts: 7053
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Aug 23, 2019 3:56 pm

Problem występuje na poziomie API, efektem czego cloud źle wyświetla tą wartość w webowym GUI.
W aplikacji powinno być OK. Historia też poprawnie się będzie generować (wykresy)

Zgłoszenie.
https://github.com/SUPLA/supla-cloud/issues/306
User avatar
fracz
Posts: 1600
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Fri Aug 23, 2019 6:20 pm

Naprawione.

Problem występował dla stanów liczników większych niż 1000 :?

Wdrożymy w 2.3.14 niebawem.
User avatar
klew
Posts: 205
Joined: Thu Jun 27, 2019 12:16 pm

Thu Sep 05, 2019 12:04 pm

Czy prace nad wsparciem licznika dla Arduino gdzieś są rozpoczęte?
Na oficjalnym github nic się nie dzieje. Planuję sobie taki licznik na Arduino zaimplementować w najbliższym czasie i zastanawiam się, czy pisać to od zera, czy też gdzieś jest jakaś wersja rozwojowa tego softu.
User avatar
pzygmunt
Posts: 7053
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Sep 05, 2019 12:06 pm

Jeszcze nie trwają ale wsparcie się za jakiś czas pojawi.
User avatar
klew
Posts: 205
Joined: Thu Jun 27, 2019 12:16 pm

Thu Sep 05, 2019 12:15 pm

pzygmunt wrote:
Thu Sep 05, 2019 12:06 pm
Jeszcze nie trwają ale wsparcie się za jakiś czas pojawi.
Czy są jakieś przybliżone ramy czasowe? Ewentualnie jakieś wytyczne w jakim kierunku to pisać? Kod na Arduino wygląda jak pisany na kolanie (bez urazy ;) - zresztą sam gdzieś wspomaniałeś, że to taki "hello world"). Będę taki licznik pisał, więc mogę się też nim podzielić.
User avatar
pzygmunt
Posts: 7053
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Sep 05, 2019 1:07 pm

Zgadza się. "Na kolanie" to i tak zbyt łagodne określenie. Mam zamiar przepisać całą tą bibliotekę ale nie wiem jeszcze kiedy. Może ktoś inny się tym zajmie. Zobaczymy.
User avatar
klew
Posts: 205
Joined: Thu Jun 27, 2019 12:16 pm

Thu Sep 19, 2019 8:05 am

Pierwsza wersja licznika na Arduino Mega uruchomiona ;)

https://photos.app.goo.gl/M3dDHkeJuHb7P592A

W elektronice jestem słaby, więc na układ złożony z samych gotowców.
Licznik Zamel LEM-30 z wyjściem impulsowym 12-30V typu OC. Podłączone pod 4-kanałowy optoizolator pracujący na napięciach 5-12V. Po stronie licznika dałem zasilacz 12V. Po drugiej stronie napięcie 5V z Arduino.
Całość będę podłączał do 7 podliczników energii.

Do biblioteki na Arduino dodałem implementację licznika. Na chwilę obecną pozwala na dodanie "dowolnej" ilości liczników na dowolnych pinach. Jest wybór licznia "raising" lub "falling edge", konifguracja pinu z/bez pullup. Oraz ustawianie "debounce time" aby zniwelować "drgania" na pinie. Bibilioteka zapisuje liczniki do EEPROM (aktualnie dla testów raz na 2 min, potem zwiększę na 30 min lub po większej zmianie licznika). Robi 3 kopie liczników i przechowuje sumę kontrolną. Zapis tylko, gdy nastąpiła zmiana licznika.
W implementacji brakuje mi jeszcze dodania LED ze statusem - na razie sprawdzam, czy działa po logach.

Wkrótce dorobię jakiś przykład gotowego progamu "ino" i podzielę się źródłami.
Post Reply