Sonoff POW w wersji 2.0 - firmware

djack2017
Posts: 82
Joined: Mon Nov 27, 2017 7:36 am

Tue Apr 03, 2018 6:45 pm

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
mihu
Posts: 93
Joined: Wed Feb 28, 2018 6:00 pm

Fri Apr 06, 2018 8:52 am

witaj . zalogowałem się na stronie zabbix ale gdy wchodze w issues import cvs to nie mogę brak uprawnień?
djack2017
Posts: 82
Joined: Mon Nov 27, 2017 7:36 am

Fri Apr 06, 2018 10:30 am

Ale co chcesz importować? Jeśli chodzi o załączone szablony to : Configuration/Templates/Import wybierasz pik i "Import".
Jacek
mihu
Posts: 93
Joined: Wed Feb 28, 2018 6:00 pm

Thu Apr 19, 2018 11:53 pm

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
kris.sg
Posts: 69
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie

Sat May 05, 2018 1:36 pm

Mam pytanie jak wprowadzić sonoffa w tryb konfiguracji ?
trzymanie przycisku nic nie daje.

Pozdrawiam
Krzysiek
eradek
Posts: 14
Joined: Sun Sep 09, 2018 5:32 pm

Sun Oct 07, 2018 7:19 pm

Podbijam pytanie o tryb konfiguracji? Czy ten soft zadziała w Sonoff POW R2?
djack2017
Posts: 82
Joined: Mon Nov 27, 2017 7:36 am

Thu Oct 11, 2018 12:28 pm

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
eradek
Posts: 14
Joined: Sun Sep 09, 2018 5:32 pm

Tue Oct 23, 2018 5:16 pm

Mam 2 takie urządzenia z chęcią się podzielę albo nawet podeśle tylko w celu sprawdzenia konfiguracji.
djack2017
Posts: 82
Joined: Mon Nov 27, 2017 7:36 am

Tue Oct 23, 2018 9:37 pm

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
eradek
Posts: 14
Joined: Sun Sep 09, 2018 5:32 pm

Sat Oct 27, 2018 7:34 am

Ok, super czekam na wyniki :).
Post Reply