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.