Page 1 of 3

Sonoff POW w wersji 2.0 - firmware

Posted: Tue Apr 03, 2018 6:45 pm
by djack2017
Oprogramowanie sterownika Sonoff-pow 2.0 (w wersji dla serwera SUPLA) zostało zmodyfikowane pod kątem funkcjonalności, polegającej na przesyłaniu informacji o zmierzonym napięciu, prądzie, mocy, dziennym zużyciu energii oraz o stanie przekaźnika, do zdefiniowanego serwera Zabbix (w wersji 2.4.8). W zakresie systemu SUPLA aktualna funkcjonalność obejmuje jedynie stan przekaźnika + harmonogramy.
Do systemu SUPLA przesyłane są zmierzone wartości (na razie nie są obsługiwane przez serwer SUPLA) w kanałach:

#define VOLTAGE_CHANNEL 1 ( mnożnik x 0.1 )
#define CURRENT_CHANNEL 2 ( mnożnik x 0.001 )
#define POWER_CHANNEL 3 ( mnożnik x 1.0 )

Opis i firmware jest do pobrania tutaj:
http://djack.com.pl/modules.php?name=Do ... it&lid=322

Załączam do pobrania pliki źródłowe:
http://djack.com.pl/modules.php?name=Do ... it&lid=323
Nie zajmuję się zawodowo programowaniem, więc z pewnością mój kod i algorytm pomiaru jest daleki od ideału.
Cały proces pomiarowy jest w module supla_esp_devconn.c w obsłudze przerwania supla_esp_devconn_timer1_cb()
oraz w module supla_pow.c
Układ HLW8012 generuje symetryczną falę prostokątną, o częstotliwości zależnej od wielkości wartości mierzonej.
Ja mierzę dlugość trwania okresu - wykonuję 200 pomiarów i wynik uśredniam. Myślę, że lepiej byłoby wykorzystać przerwania
od zboczy impulsów ale nie chciało mi to chodzić (Fatal exception).
Do kompilacji kodu załączam maszynę wirtualną do zaimportowania do VMWare ESXi, wraz z kodami źródłowymi.
Można się łączyć po ssh (root/password) i kompilować kod w katalogu /home/supla/Devel/supla-espressif-esp/src
poleceniem:
./build.sh sonoff_pow
http://djack.com.pl/modules.php?name=Do ... it&lid=324
Po kompilacji kod wynikowy (o nazwie user1.1024.new.2.bin) znajduje się w katalogu:
/hdd2/Espressif/ESP8266_BIN154/upgrade

Jacek

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Fri Apr 06, 2018 8:52 am
by mihu
witaj . zalogowałem się na stronie zabbix ale gdy wchodze w issues import cvs to nie mogę brak uprawnień?

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Fri Apr 06, 2018 10:30 am
by djack2017
Ale co chcesz importować? Jeśli chodzi o załączone szablony to : Configuration/Templates/Import wybierasz pik i "Import".
Jacek

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Thu Apr 19, 2018 11:53 pm
by mihu
ok wgrane, ale proszę o pomoc co i jak w zabix zrobić krok po kroku
Zabbix Settings

Zabbix Server

co wpisać tu poproszę o przykład

i gdzie sie plik importuje żeby uzyskać taki efekt jak twój

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Sat May 05, 2018 1:36 pm
by kris.sg
Mam pytanie jak wprowadzić sonoffa w tryb konfiguracji ?
trzymanie przycisku nic nie daje.

Pozdrawiam
Krzysiek

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Sun Oct 07, 2018 7:19 pm
by eradek
Podbijam pytanie o tryb konfiguracji? Czy ten soft zadziała w Sonoff POW R2?

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Thu Oct 11, 2018 12:28 pm
by djack2017
Oprogramowanie było tworzone na wersji Sonoff Pow V2.0
Widzę, że faktycznie pojawiła się nowa wersja R2. Na obecną chwilę nie wiem, czy soft zadziała.
Ale postaram się kupić nową wersję i sprawdzić.
Jacek

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Tue Oct 23, 2018 5:16 pm
by eradek
Mam 2 takie urządzenia z chęcią się podzielę albo nawet podeśle tylko w celu sprawdzenia konfiguracji.

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Tue Oct 23, 2018 9:37 pm
by djack2017
Dzięki, ale obecny soft na pewno nie będzie działać bez modyfikacji. Zastosowany w R2 układ pomiarowy CSE7766 niby ma taką samą "pinologię", ale komunikuje się z procesorem po łączu szeregowym (w Sonoff POW był układ HLW8012 - przetwornik napięcie/prąd na falę prostokątną). Kupiłem właśnie jedną sztukę i będę eksperymentować. Pomiary w R2 na pewno będą dokładniejsze. Układ nie wymaga kalibracji.
Jacek

Re: Sonoff POW w wersji 2.0 - firmware

Posted: Sat Oct 27, 2018 7:34 am
by eradek
Ok, super czekam na wyniki :).