Sonoff POW R2 + Flash + oszczędzanie energi.

Sonoff POW R2- jest wersją, która dodatkowo mierzy przepływający prąd.

Do wgrania oprogramowania będziemy potrzebowali:

Tasmota… 
EasyESP… 
Termite… 

jeżeli chodzi o urządzenie którym można załadować oprogramowanie na naszego sonoff:

Link do aukcji  (wybierając pamiętaj o tym, że zasilanie jest 3,3v)

Link do sonoff pow R2

Teraz musimy przystąpić do przylutowania pinów do naszego sonoffa, a jeżeli nie mamy pinów warto je kupić. Piny ułatwią nam flash i nie są drogie, a bardzo wygodne w użytkowaniu.

IMG_20190519_225037.jpg

 

TTL>>SONOFF POW R2

3,3v>>3,3v
gnd>>GND
TX>>RX
RX>>TX

Przy podłączaniu USB TTL do komputera musi być wciśnięty przycisk na sonoff. Wciśnięcie tego przycisku spowoduje przełączenie sonoffa w tryb flash (ten tryb łatwo rozpoznać, bo na sonoffie nie będzie migać żadne światełko). W folderze, gdzie jest program do flash espeasy wrzucamy plik z tasmota (.bin).

 

Kolejno po wgraniu musimy go wypiąć z usb i wpiąć ponownie, ale tym razem już na sonofie nie naciskamy przycisku (światełko na sonofie miga zielone). Tym razem uruchamiamy termite (taki terminal gdzie ustawimy stały adres ip i zmusimy naszego sonoffa do połączenia z siecią bezprzewodową)

 

Wpisujemy kolejno komendy:

ssid1 nazwa_wifi
password hasło_do_wifi
IPAddress1 192.xxx.xxx.xxx (nadajesz stały adres ip do sonoffa)
IPAddress2 192.xxx.xxx.xxx (adres ip routera)
IPAddress3 255.255.255.0 (maska twojej sieci)
restart- przeładowanie sonoffa

 

Konfiguracja oszczędzania energii poprzez domoticz

Gdy mamy wszystko zrobione musimy w naszym sonoff Pow R2 ustawić, że jest to wersja sonoffa Pow R2:

d1-r2-wifi-esp8266-zgodny-z-wemos-i-arduino - Copy - Copy

Po zaznaczeniu na głównej stronie widzimy ile prądu pobierają urządzenia podłączone do sonoffa.

d1-r2-wifi-esp8266-zgodny-z-wemos-i-arduino - Copy

W naszym sonoffie musimy ustawić idx od przełącznika oraz moc, energia. można również eksportować do naszego domoticza inne parametry np “A”.

d1-r2-wifi-esp8266-zgodny-z-wemos-i-arduino - Copy - Copy - Copy

Tworzymy zmienną użytkownika (jest to wirtualny zmienna którą ustawiamy w blocky) zmiena jest całościową np: 0,1,2,3,4,5,6,7,8… zmiene całościowe nie ma to znaczenia, ale my będziemy zmieniali z 0 na 1 i na odwrót.

d1-r2-wifi-esp8266-zgodny-z-wemos-i-arduino - Copy - Copy - Copy - Copy

Naszą zmienną użytkownika będziemy uruchamiać na 1 w momencie kiedy:  prąd do telewizora = On AND Telewizor (jest to  zmienna użytkownia) (tutaj jest funkcja jeżeli zmienna nie jest (1)) to zmień Telewizor na (1) po 60s.

d1-r2-wifi-esp8266-zgodny-z-wemos-i-arduino

Kolejne blocky zadbają o to żeby wyłączyć nasz telewizor w momencie kiedy z niego nie korzystamy:69b9aad94419bef16cbd1f581e96
Zmienna użytkownika jest stworzona tylko po to żeby po minucie wykonały się te drugie blocky, bo jeżeli wykonały by się od razu to nasz telewizor wyłączył by się pominucie, a tak mamy czas na to żeby uruchomić telewizor po uruchomieniu nie wyłączy się. W momencie kiedy wyłączymy telewizor i zostaną spełnione warunki z tych 2 blocky to telewizor się wyłączy po 1 minucie…