Dlaczego przeszedłem z Domoticza na HomeAssistant?

///Dlaczego przeszedłem z Domoticza na HomeAssistant?

Dlaczego przeszedłem z Domoticza na HomeAssistant?

2020-11-25T11:42:56+01:00 25 listopada, 2020|Categories: Automatyka Domowa, Home Assistant|Tags: , |

Z powodu wymienionych tutaj aspektów, które w HA są dla mnie subiektywnie znacznie lepsze (lub w ogóle „są” bo w domoticzu ich nie było/ nie potrafiłem ich zrealizować w rozsądnym czasie).

Obsługa MQTT

W domoticzu tak naprawdę nie ma MQTT, jest tylko pseudo twór złożony z dwóch tematów: domoticz/in i domoticz/out. To dopiero zaczyna boleć, kiedy korzystamy aktywnie z mqtt np. programując obsługę MQTT w arduino. Zobacz więcej tutaj

MQTT Loopback

W Domoticzu od zawsze włączony był mqtt loopback, co powodowało wiele problemów.

Mi początkowo ułatwiło pisanie kodu, ale również przez to przejście na HA było nieco trudniejsze.

Do poczytania np. tutaj:

https://www.domoticz.com/forum/viewtopic.php?f=28&t=12632&sid=4102a697b7c3dd644afb29b5c356f954

Nawet nie chcę sobie myśleć co się działo w tysiącach domów opartych o domoticz i mqtt kiedy w updejcie 2020 dodali opcję włączenia loopbacku z domyślną wartością jako „false”. Ile ja się nakląłem ..

Budowa, architektura aplikacji

UI jest nowoczesne, wadliwy plugin nie rozwala całego systemu jak ma to miejsce w Domoticzu.

Instalacja oparta o dockera daje szanse na większą stabilność i wykorzystanie architektury mikroserwisów.

Brak koniecznosci utrzymywania bazy danych. Baza trzyma tylko dane historyczne z czujników itd., nie zawiera konfiguracji.

Łatwość przenoszenia aplikacji (przenosimy tylko pliki konfiguracyjne .yaml + customowe zasoby jeśli istnieją)

Zeroconf (autodiscovery)

HA potrafi sam wykryć urządzenia, które są z nim kompatybilne i aktywne rozgłaszają się w Twojej sieci domowej w oparciu o mDNS

 

Obsługa kamer

Po prostu jest i działa. Dodatkowo można robić cuda, naprawdę!

Możemy zainstalować pakiet motionEye – triggerowanie zdarzeń na podstawie ruchu. Za pomocą wtyczek możemy także przekonwertować stream RTSP na HLS, żeby np. wyświetlić obraz z kamery za pomocą chromecasta wbudowanego w telewizor z androidem..

 

Wygląd przycisków, widgetów

Tak przykładowo wygląda sterowanie klimatyzatorem TCL. Prawda, że ładne?

Ponadto dostępne są rózne typy widgetów do przycisków, wykresów . Poniżej ekrany dodawania nowego widgetu:

 

Usługi Google – np. kalendarz

Jest core’ową funkcjonalnością w HA, działa i działał będzie.

 

Grupy świateł RGBW / CCT

Coś nieosiągalnego w Domoticzu dla sterownika H801 (i pewnie innych również). Wiem, bo próbowałem to rozgryźć, ale bez skutku.

Przykład: mam 2 taśmy led – w kuchni i w salonie. Pomieszczenia są połączone.

Żeby zmniejszyć jasność / zmienić kolor musiałbym to w Domo zrobić osobno dla 2 urządzeń.

W HA definiuję grupę w której mam:

2x philips HUE + H801 i steruję nią tak, jak pojedynczym światłem. Bajka

 

Sposób sterowania światłem RGBW

Intuicyjne – wygodne zarówno przez przeglądarkę jak i appkę na smartfonie. Obsługuje efekty dla wybranych świateł!

 

Integracja z Enimga2

OK, w domoticzu też jest.

Z tą róznicą, że ta w homeassistant wyświetla także listę kanałów oraz screenshot lub logo (do wyboru) aktualnie oglądanego kanału

 

Integracja z Google Home

Tutaj to dopiero jest bajka. Integracja jest natywna, w oparciu o usługi Google. Wymaga trochę pracy (ok 15-30 min konfiguracji). Nie potrzebuję żadnych dodatków typu Node-red a lista dostępnych urządzeń synchronizowana jest automatycznie. Dodaję nowe światło – mogę nim sterować z głośnika. Tyle.

W domoticzu kombinuję z NORA i wymyślam różne flow’y dla światła, sceny, przełącznika. Jakiś dramat.

 

ESPHOME  i urządzenia na ESP8266

Jesteś w stanie z poziomu HA skompilować i zarządzać urządzeniem opartym o ESP8266 np. przekaźnik, czujnik temperatury, sterownik siłownika okiennego.

Mistrzostwo świata jak dla mnie. Zobacz tutaj jak wyglądał program do obsługi 2 przekaźników elektrycznej kanapy (lub np. siłownika okiennego, ta sama logika) i jak wygląda z użyciem ESPHome.

 

Tak wygląda panel z pluginu do zarządzania wszystkimi node’ami ESPHome (u mnie głównie Wemos D1 mini) z opcją aktualizacji OverTheAir

 

Backup systemu

Automatyczne do Google Drive. Wystarczy oficjalny plugin + 3 min konfiguracji.

 

Aplikacja na telefon

W przeciwieństwie do domoticzowej (która kosztowała mnie 20 zł żeby mieć widgety i jest napisana przez nie wiadomo kogo)  tutaj jest darmowa, wygląda super i obsługuje powiadomienia typu PUSH.

 

Geolokacja, tracking urządzeń

W aplikacji na smartfon możesz właczyć śledzenie. W HA widać ścieżki którymi się poruszasz.

Możesz zdefiniować akcje bazując na triggerze np. wejścia w strefę, którą oznaczasz na mapie (dom, praca, sklep , …)

 

Wsparcie dla telewizorów Philips z ambilight

W HA po instalacji pluginu możesz sterować diodami ambilight jak zwykłym światłem.

Możesz również wyłączać i włączać synchronizację świateł Hue które podłączone są mostkiem Hue z telewizorem . Rewelacyjna funkcja.

 

Sterowanie amplitunerem sieciowym

np. Denon z serii AVR lub ze wsparciem HEOS

Nie wiem czy jest w domoticzu, przyznam że nie sprawdziłem. W każdym razie kupiłem używanego Denona X2000 i po 5 sekundach dostałem powiadomienie, że HA go wykrył i chce go dodać. Po prostu miodzio.

 

Sterowanie dashboardami, panelami, UI

Co sobie wymarzysz. Możesz decydować niemal o wszystkim.

W domoticzu niektóre czujniki np. pogodowe miałem na siłę w zakładce „użytkowe”, jeszcze inne w zakładce temperatura. Pomieszanie z poplątaniem.

HA wspiera wiele dashboardów, w ich obrębie zakładki a w zakładkach karty.

Być może moja konfiguracja nie jest jeszcze szczytem marzeń, ale używam HA dopiero miesiąc i jeszcze się uczę.

Acha – jak w domoticzu dodałem jakiegoś dostawcę pogody i zaznaczyłem checkbox, ze chcę prognozę godzinową na 7 dni do przodu, w rezultacie do systemu dodało mi się ok 450 nowych urządzeń:

– idx 122: temperatura za 4h

– idx 123: wilgotność za 4h

– idx 124: opady za 4h

(…)

– idx 128: temperatura za 8h itd..

 

Integracja z Xiaomi Vacuum

Jako plugin 3rd party. Ale jakie możliwości!

Mamy np. live podgląd tak jak z aplikacji, możliwość definiowania stref rysując na mapie lub predefiniowane.

 

Czytelność loga zdarzeń

Zobacz sobie log w domoticzu i spróbuj oddzielić zdarzenia systemowe od tych wykonanych przez Ciebie.

A teraz dla porównania zobacz sobie dziennik z HA:

 

Duża liczba integracji, łatwość dodawania nowych urządzeń.

Aby dodać obsługę mojego klimatyzatora TCL, wystarczyło że w pliku config.yaml dodałem te 3 linie:

climate:

  – platform: tfiac

    host: 192.168.1.149

 

 

Integracja z Tasmota

Tutaj potrafię się tylko wypowiedzieć o tasmota zainstalowanym u siebie na sterowniku H801.

Integracja odbywa się automatycznie.

Mniej więcej do października 2020 odbywała się na zasadzie MQTT discovery.

Co lepsze – od listopada 2020 działa natywnie z HA – oznacza to, że nie trzeba nic robić – po dodaniu urządzenia do sieci wyskoczy nam powiadomienie w HA  i możemy jednym klikiem dodać takie urządzenie.

 

A czy Wy znacie jeszcze jakieś przykłady które lepiej działają w HomeAssistant w porównaniu z Domoticz? Podeślijcie je w komentarzach.


Dodaj komentarz

komentarzy