Pokazywanie postów oznaczonych etykietą Sonoff. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Sonoff. Pokaż wszystkie posty

piątek, 3 lipca 2020

Home Assistant - migracja z Tasmota na ESPHome

Dzień dobry.

Jako że lubię testować i sprawdzać co się da - postanowiłem sprawdzić ESPHome, skoro już zdecydowałem na przejście na Home Assistant, a akurat ESPHome świetnie się z nim integruje. Do tego - ma dość ciekawe podejście do tematu.

Aby dowiedzieć się wszystkiego polecam wizytę na stronie https://esphome.io/.

Na większości sprzętów Sonoff (oprócz czujnika smogu) przeszedłem już na Tasmota, ESPHome pozwala na bezbolesną migrację z Tasmota (ale również z ESPEasy). Opisane wszystko jest na stronie: https://esphome.io/guides/migrate_sonoff_tasmota.html. Konfiguracja przy użyciu Tasmota i MQTT nie jest jakoś specjalnie skomplikowana, ale używając ESPHome, faktycznie jest to kilka kliknięć i wpisów (mam plik lovelace-ui.yaml edytowany ręcznie).

Najpierw dodajemy repozytorium:


Dodajemy do Home Assistant:




Po starcie wybieramy Open WEB UI:







Jedynym zgrzytem było to, że musiałem zainstalować nowy kernel na moim Raspberry Pi 4, ponieważ bez tego nie mogłem skompilować plików do wgarnia na Sonoffy. 

Nie było to jakoś magicznie trudne.

sudo apt-get install raspi-config

sudo apt-get install rpi-update



uname -a





Po tej operacji kompilacja plików przeszła już bezboleśnie.



Plik .bin wgrałem do Sonoff Basic:







Encje pojawiły się w integracji i można było je dodać do Home Assistant.


Bardziej dla mnie, konfiguracja SDS011 na przyszłość, ale chyba pozostanę przy ESPEasy.


uart:
  rx_pin: D0
  tx_pin: D6
  baud_rate: 9600

sensor:
  - platform: sds011
    pm_2_5:
      name: "Particulate Matter <2.5µm Concentration"
    pm_10_0:
      name: "Particulate Matter <10.0µm Concentration"
    update_interval: 30min

wtorek, 16 kwietnia 2019

Sonoff TH16, wodoodporny DS18B20 oraz Domoticz. No i Gexon...

Dzień dobry!

Dzisiaj kolejna rzecz z tych 'nie jest mi to do niczego potrzebne, ale zrobię'. Tym razem NAPRAWDĘ nie jest mi to do niczego przydatne, ale skoro się da - to zrobię :D

Nabyłem swego czasu kolejny włącznik Sonoff. Tym razem TH16, wraz z wodoodpornym termometrem DS18B20. Miałem ambicję wykorzystać jeden z takich, które posiadam, ale słusznie obawiałem się, że nie poradzę sobie z lutowaniem 'poczwórnego jacka'. Kupiłem więc gotowy.

Tym razem sprawdzenie odbyło się w towarzystwie naszego Bojownika (ochrzczonego przez córkę imieniem Gexon). Akurat ta rybka jest bezproblemowa, nie potrzebuje zbyt wiele opieki i jakoś bardzo stabilnego środowiska, ale jak najbardziej wyobrażam sobie użycie tego rozwiązania w przypadku większych akwariów, terrariów czy jakiegokolwiek innego miejsca wymagającego stabilizacji temperatury.


Wgranie oprogramowania alternatywnego opisałem już w innych postach: http://cezarowy.blogspot.com/2018/08/sonoff-pow-zmieniamy-oprogramowanie-na.html, jedyne co mi przyszło do głowy przy tej operacji to fakt, że nawet nie wiem jak wygląda oryginalne oprogramowanie w Sonoff :D

Konfiguracja również standardowa, jak poniżej.






Teraz pozostaje albo napisać skrypt w dzVents, albo na szybko coś w Blockly. Rozumieć przez to należy, że poprzez monitorowanie temperatury możemy od razu załączać ten sam włącznik, do którego jest podłączony termometr.

DS18B20 nie jest jedynym który można podłączyć, poza tym on mierzy wyłącznie temperaturę. Inne, jak AM2301 oraz Si7021 mierzą również wilgotność.

wtorek, 8 stycznia 2019

ESP8266, aktualizacja oprogramowania Tasmota

Oj, jak ja lubię aktualizować... Oprogramowanie tu, tam, jakoś tak zawsze staram się mieć zainstalowane najnowsze wersje. Dobrze to czy źle - kwestia osobista, 

Dotarło do mnie, że Sonoff Pow ma starszą wersję. Zmian jest mnóstwo (poprawki, dodane nowe obsługiwane sprzęty), do poczytania między innymi tutaj: https://github.com/arendst/Sonoff-Tasmota/wiki/What's-New.

Tak w ogóle podjąłem decyzję, że na wszystkie Sonoff'y (oprócz, jak na razie, czujnika smogu) wgram oprogramowanie Tasmota.

Czyli do gniazdek, Basic, Pow - zamiast ESPEasy - Tasmota.

Aby zaktualizować, przechodzimy do Firmware Upgrade.


Najnowsze wersje oprogramowania znajdziecie zawsze na stronie: https://github.com/arendst/Sonoff-Tasmota/releases. Z ciekawości - człowiek zawsze jakąś głupotę walnie... Nie wiem co mną kierowało, ale flashując Sonoff Basic, wybrałem również taką wersję Tasmota (no, trochę to logiczne i bardzo się później zdziwiłem, że nie mam zakładki do konfiguracji Domoticz. Jak się okazało - to obcięta, minimalna wersja oprogramowania. Po wgraniu Classic wszystko powróciło do stanu poprzedniego.

Kontynuując, wybieramy odpowiednią wersję:




I po kilku sekundach możemy się cieszyć nową wersją oprogramowania.


I to by było na tyle, cytując klasyka.

niedziela, 12 sierpnia 2018

Sonoff POW - zmieniamy oprogramowanie na alternatywne i przy okazji przekonujemy się, że warto być upartym...

Dzień dobry! 

Podoba mi się coraz bardziej 'zakulisowa' współpraca blogerów opracowujących te same tematy ;) 

Na stronie Raspberry Pi w praktyce kolega wspomniał o mnie, rozszerzając jedne z moich poprzednich postów - gniazdko S20 oraz Tasmota i MQTT, które to w sumie zacząłem pisać poniekąd pod jego wpływem, uważnie czytając jego bloga od momentu kiedy zaczął. Zmotywował mnie tym samym do wyciągnięcia Sonoff POW (ja mam wersję R1) z szafy i odrobienia pracy domowej :)

Ja akurat kupowałem Sonoff'a w Chinach, także czekała mnie zmiana oprogramowania, ponieważ standardowe nie współpracuje z Domoticz. Lutować nie umiem, to niestety fakt. Czasem proszę o przysługę kolegów, ale często udaje się zrobić to bez takiej potrzeby. Tak samo jak w przypadku gniazdka, tak i tutaj wystarczy trochę gimnastyki.


Po rozpakowaniu wystarczy odkręcić śrubkę, podważyć podstawę Sonoff POW i mamy do niego dostęp. W lewym górnym rogu mamy dostęp do naszych pinów. Patrząc w taki sposób z pierwszy z lewej to napięcie (VDD), prawy to uziemienie (GND). Pomiędzy nimi RX i TX, czyli Receive oraz Transmit - Odbierz, Wyślij.


BARDZO WAŻNA ZASADA! Zmiana oprogramowania (flashowanie) MUSI odbywać się przy WYŁĄCZONYM wysokim napięciu na Sonoff POW. Inaczej możemy (i zapewne tak będzie) w najlepszym przypadku spalić port USB w komputerze.


Konwerter podłączamy identycznie jak w przypadku Sonoff Basic i gniazdka S20.


I teraz, delikatnie dociskając kabelki, podłączamy programator do USB w komputerze, przytrzymując włączony przycisk w Sonoff POW, wprowadzamy go w stan programowania.

Korzystając z opisywanego już pliku flash.cmd, programujemy. Kilka sekund i gotowe.

Dla pewności, u mnie wygląda on tak:


Podstawiacie w nim swój port COM na właściwy.

Przynajmniej tak już jest, kiedy się wie jak to odpowiednio zrobić! Pięknie to wygląda, gdy się opisuje. Spędziłem kilka godzin w nocy poprzedzającej sukces, bez rezultatu. Szukałem na różnych forach dyskusyjnych co może być powodem (mam Sonoff POW V1, ale Revision 2) braku komunikacji. Za nic w świecie nie mogłem załadować Tasmota. Kombinowałem, knułem, nawet prosiłem o pomoc żonę (którą serdecznie pozdrawiam) - ja trzymałem kabelki, ona uruchamiała programowanie na komputerze. SonOTA (programowanie bez kabli Over The Air) nie znajdowało Access Point Sonoff. Nic! Poddałem się i poszedłem spać.

Kolejnego dnia przeszedł mi przez głowę niewybredny komentarz. 'A może, baranie' zamieniłeś miejscami RX i TX?'. To nie mogło być tak proste... Ale jednak było! Tym razem programowanie przeszło bez problemu już za pierwszym razem. No szkoda gadać. Ale nawiązuje to do tytułu wpisu ;)

Dalej już poszło gładko. Termite, podanie danych WiFi dla pewności i Voila!

Wybieramy Module type jako Sonoff Pow.


PONOWNIE OSTRZEŻENIE. Po podłączeniu Sonoff POW do napięcia pracujemy już na 230 Volt. Czyli żartów nie ma, nieodpowiednia ostrożność może się skończyć śmiercią.

I od razu na stronie głównej pokazuje się:


Konfiguracja parametrów Domoticz:

Zgodnie z:



I wyniki na zakładce Utility:


Oraz Switches:


Wspaniały, rewelacyjny, profesjonalnie osiągnięty efekt na zdjęciu poniżej :D



UWAGA! Z niewiadomych jak na razie przyczyn Domoticz pokazuje mi dane z 5-minutowym opóźnieniem. Kolega z zaprzyjaźnionego bloga zasugerował kalibrację (jak poniżej), ale niestety nie pomogło. Muszę sprawdzić konfigurację Mosquitto.


PowerSet 7 -  ja akurat podłączyłem żarówkę 7 Watt, kolega 60.
VoltageSet 240
CurrentSet 250

Pozdrawiam, powodzenia!

czwartek, 2 sierpnia 2018

Nowe gadżety do okiełznania ! Sonoff POW, Sonoff S26, OLED

Urlop chwilę trwał. A podczas niego poczta nie próżnowała! Możecie się wkrótce spodziewać opisów następujących urządzeń:

- czujniki odległości
- Geekcreit NodeMcu Lua ESP8266
- Geekcreit OLED 0.96 cala, rozdzielczość 128 x 64 pixele


- nowe gniazdka Sonoff  S26


- Sonoff POW V1


Czeka mnie lutowanie, flashowanie, wgrywanie, kasowanie, testowanie, sprawdzanie. Czyli to, co tygrysy lubią najbardziej :D

Commodore Plus/4 - ciekawy pomysł, ciekawy komputer

Dzień dobry! Jakiś czas temu trafił do mnie kolejny komputer ze ‘stajni’ Commodore - Plus/4. Miałem ochotę go mieć w kolekcji już od dawna, ...