Wewnętrzna kamera SONOFF GK-200MP2-B w Home Assistant.

W ofercie firmy Sonoff pojawiła się kamera wewnętrzna. Jako, że sprawę monitoringu zewnętrznego mam już ogarniętą ( kamera Dahua i Yi outdoor ) postanowiłem, że dodam jeszcze jedna kamerę wewnętrzną, jako alarmową, podczas dłuższej nieobecności w domu. Oczywiście niezmiennym warunkiem jest integracja z Home Assistant. Wcześniej testowałem już kamerę UniFi Video Camera G3 , FOSCAM FI8918W a nawet kamerę z telefonu z Androidem , jednak żadna z tych opcji nie została ze mną na dłużej. Dałem więc szansę kamerze SONOFF GK-200MP2-B. Nie ukrywam, że w tym przypadku ” cena czyni cuda”. Za kamerę zapłaciłem 122 zł. Wyposażona jest w WIFI, 1080P, kąt obrotu 360 stopni, Night Vision, czujnik ruchu oraz dwukierunkowy mikrofon. Jak za tą cenę to całkiem sporo. I jeszcze obietnica bezproblemowej integracji z HA. Ale o tym poniżej.

Podłączenie kamery z aplikacją jest standardowe. Instalujemy eWeLink i dodajemy urządzenie poprzez Sound Pairing. Gdy już oczom naszym ukaże się obraz, przechodzimy do najważniejszej konfiguracji. Wchodzimy w Ustawienia ( trzy kropeczki z prawej strony na górze ekranu ), następnie More Setting i RTSP.

 

Generujemy link RTSP i dodajemy go do Home Assistant. RTSP password oczywiście możemy ustawić swoje. Wtedy wygeneruje się nam odpowiedni adres rtsp.

W pliku configuration.yaml dodajemy w sekcji kamer:

camera:

  • platform: ffmpeg
    name: Sonoff
    input: rtsp://rtsp:12345678@192.xxx.xxx.xxx:554/av_stream/ch0

Poniżej konfiguracja picture-entity card.

FireShot Capture 121 - Home Assistant - 192.168.2.101

Proste, łatwe i przyjemne. Kamera ma dedykowaną podstawę do powieszenia na ścianie. U mnie już wisi w przedpokoju i chyba na jakiś czas tam pozostanie.

Stacja pogody i termostat Netatmo w Domoticzu i Homeassistant

I kolejny sezon jesienno-zimowy przed nami. Na blogach i forach wysyp pytań, wątków i artykułów związanych z ogrzewaniem. Postanowiłem i ja dorzucić coś od siebie.

images

Od jakiegoś czasu gości u mnie zestaw 2 termostatów pokojowych  i stacja pogody od Netatmo.

Zestaw ten zwrócił moja uwagę już dawno, ale barierą była cena. Udało mi się jednak chytrze problem obejść o czym na końcu wpisu. Mam w domu ogrzewanie elektryczne, więc termostaty pokojowe są oczywistym wyborem. Rozważałem jeszcze NEST, ale w sierpniu Google zamknęło API i nie przyjmuje nowych kont developerskich. Stare podobno jeszcze działają, ale nie chcę ryzykować niemałych pieniędzy i nie mieć możliwości pobawienia się urządzeniem w Domoticzu i HA.

Cały proces dodawania urządzeń do aplikacji jest intuicyjny i nie wymaga rozpisywania się. W Domoticzu  sprawa jest banalna. Jak już założymy konto w aplikacji NETATMO i sparujemy urządzenia nie pozostaje nam nic innego niż dodać obsługę urządzeń w systemie.

FireShot Capture 085 - Domoticz - 192.168.2.101.png

I tyle. Mamy wszystkie nasze urządzenia w Domoticzu.

FireShot Capture 090 - Domoticz - 192.168.2.101

Na pulpicie wygląda tak.

FireShot Capture 091 - Domoticz - 192.168.2.101.png

W Homeassistant sprawa jest bardziej skomplikowana, ale też satysfakcja większa. Instalację Homeassistant opisywałem już dość dawno w w wpisie Home Assistant – instalacja i pierwsze uruchomienie na Raspberry Pi. Od tego czasu sprawa się bardzo uprościła. Dodałem krótki update, ale na oficjalnej stronie jest prosta instrukcja. Ściągamy obraz odpowiedni dla naszej wersji Raspberry Pi, wypalamy kartę i tyle. Ruszy samo. Gdy już oczom naszym ukaże się Hass.io pozostaje nam tylko wyedytować plik configuration.yaml. Tu jednak jest trochę zabawy.

Po pierwsze musimy zdobyć oprócz nazwy użytkownika i hasła api_key oraz
secret_key Natatmo. Zrobimy to w Netatmo Connect. Musimy założyć własną apkę. Wchodzimy w CREATE YOUR APP i uzupełniamy wymagane pola.

FireShot Capture 087 - Netatmo Connect - dev.netatmo.com.png

Formularz nie jest zbytnio czepliwy. Przyjmuje co mu podamy. Po zatwierdzeniu na dole dostajemy nasze klucze.

FireShot Capture 088 - Netatmo Connect - dev.netatmo.com.png

Znajdujemy plik configuration.yaml w HA i dodajemy wpis.

netatmo:
..api_key: 435dr45xxxxxxxxx
..secret_key: 0NRJxxxxxxxxxxxxxx
..username: mxxxxx@xxxxxx.com
..password: Hxxxxxxxxx3

Aby dodać obsługę termostatu musimy dodać go w sekcji climate. Ciekawostka, bez stacji pogody termostat nie będzie widoczny w Domoticzu i HA. Stacja jest bramką na zewnątrz.

climate:
..- platform: netatmo

To jest Python więc należy uważać na wcięcia. Kropki z lewej strony oznaczają spacje. Restartujemy system i gotowe. Konfigurujemy karty Lovelace w typie entities.

FireShot Capture 089 - Home Assistant - 192.168.2.119

Jedyny minus jaki widzę to niestety cena. Stacja pogody to 750 zł, termostat 800 zł. Drogo. Na rynku są jednak urządzenia używane lub powystawowe. Należy jednak bardzo z nimi uważać. Bardzo często mają uszkodzone zasilanie. Potrafią rozładować baterię w 30 min. Problem wielokrotnie zgłaszany na forach. Netatmo wysyłało na gwarancji nowe urządzenia a stare poszły na portale aukcyjne. U mnie w stacji pogody moduł zewnętrzny pracuje ok. 1 mies. na komplecie baterii ( powinien 2 lata ), jeden termostat jest OK, drugi niestety był całkowicie padnięty. Nowe baterię kładł po kwadransie. Poradziłem sobie kupując adapter do zasilania bateryjnego i jakoś działa. Zainteresowanym podeślę linka.

Miłego testowania.