Jak to mówił w niezapomnianej roli Wacław Kowalski: 'Nadejszła wiekopomna chwila…’ żeby spróbować czegoś innego niż Domoticz.
Nie jest to może najmądrzejszy krok, bo jeszcze w Domoticz mam co robić, ale:
– jedno drugiemu nie przeszkadza
– coś tam jednak w Domoticz już wydłubałem, działa, sprawdza się dobrze, chcę spróbować jak można to zrobić w innym systemie
– leżała mi jedna wolna (dosłownie i w przenośni) Malina, na której to wszystko postawiłem
Możliwości instalacji Home Assistant jest kilka.
Jedną z nich, najprostszą dla początkującego (a tak mi się przynajmniej wydaje) jest użycie Hass.io. Jak na mój stan wiedzy jest to obraz Raspbian z zainstalowanym Docker’em i w nim znajduje się komponent Home Assistant.
Dostępny pod adresem https://www.home-assistant.io/hassio/installation/, zawiera obrazy dla różnych SBC. Ja (niestety!) mam w domu do testów tylko Raspberry Pi 1 B. Wolne to jak diabli, ale działa. Mam pewien pomysł w głowie, ale muszę do niego dorosnąć 😉
Jeżeli Wasz router obsługuje mDNS (multicast DNS) możecie od razu wejść na adres http://hassio.local:8123 i poczekać na odświeżenie strony. Jeżeli nie – musicie znaleźć adres IP Waszego SBC jakimś skanerem adresów IP.
I przechodzicie do dodawania elementów. Tutaj zwanych Integracjami.
Co mnie mile zdziwiło (chociaż czytałem o tym wcześniej w dokumentacji), Home Assistant wykrył mi od razu dostępne w domu urządzenia. Yeelight, lokalizacja, Xiaomi Mi Box, wzmacniacz Denon i jego HEOS.
Kolejne miłe zaskoczenie – interface Lovelace (skojarzenie W OGÓLE nie uzasadnione – bardzo proszę się nie dziwić przy wyszukiwaniu go w Google 😉 jest już zainstalowany oraz skonfigurowany.
Słowem wyjaśnienia – śledziłem do tej pory postępy Home Assistant wyłącznie pobieżnie. Wiedziałem, że prężnie się rozwija, jeden z dobrych internetowych znajomych będących głęboko w temacie (Maciej – pozdrawiam) polecał go gorąco. Dlatego wiele rzeczy jest dla mnie albo zdziwieniem, że 'tego nie ma’, albo 'o, to jednak jest, wbrew temu co czytałem’. Wydaje MI się, że Lovelace dość niedawno wszedł do standardu, pozwolił na o wiele sprawniejsze uruchomienie i skonfigurowanie Home Assistant. Do tej pory HA kojarzył mi się z tekstem 'Bariera wejścia jest dość duża, bez znajomości YAML nie podchodź’. Nie boję się skryptów, tworzenia konfiguracji w tekście (pozdrawiam pamiętających tworzenie kolorowych i interaktywnych Autoexec.bat i Config.sys – device=c:doshimem.sys 4EVA RULZ!), ale skoro Domoticz działa, to po co się pakować w kłopoty 😉 Dobrze, że sam siebie jednak nie posłuchałem! WARTO poznać Home Assistant, bo podejście do domowej automatyki jest w nim zgoła inne niż w Domoticz. A do tego – jakże miło nauczyć się czegoś nowego.
Wracając jednak do tematu…
Podłączenie do wzmacniacza i systemu Heos.
Poniżej BARDZO ważna zakładka – Configuration. To tutaj możecie się dostać do wszystkich Waszych:
– Integrations – czyli na przykład połączenie z HEOS, MQTT, PS4
– Users – czyli użytkownicy naszego systemu
– General – jedna z najważniejszych funkcji dla początkujących w HA – sprawdzenie poprawności pliku configuration.yaml. Z tego co czytałem (i sam się w ostatnich dniach przekonałem) niezmiernie ważna jest poprawna edycja tego pliku. Wcięcia o odpowiednich długościach, tabulacje, itp. Na szczęście w tej właśnie sekcji jest Configuration Validation, którą powinno się wykonać po każdej zmianie w pliku. Szczególnie na początku, gdy jeszcze 'błądzimy we mgle’. Widać, że system jest przemyślany – na tej samej stronie, poniżej, znajduje się przeładowanie konfiguracji i serwera Home Assistant. Nie przeładujecie jej, jeżeli w konfiguracji jest błąd. Zapobiega to 'wywaleniu’ systemu jeżeli coś źle zrobiliśmy.
– Persons – osoby, które mają zostać odzwierciedlone w systemie. Na przykład do sprawdzania obecności
– Entity Registry – lista naszych czujników, itp.
– Area Registry – lista pomieszczeń
– Automation – automatyka
– Script – skrypty
– Customization – możliwość zmiany
Ostatnie pięć wymaga osobnych postów, to po pierwsze. A po drugie – sam ich jeszcze do końca nie rozumiem, więc nie będę cwaniakował 😀
Tutaj zakładka z parametrami naszego systemu:
Z tego co widzę system backupów jest realizowany na zasadzie snapshotów aktualnego statusu systemu. Ciekawostka, trzeba doczytać.
Jak widać poniżej – nie mamy żadnych dodatków jeszcze skonfigurowanych. Pora to nadrobić!
Na początku starałem się dodać komponenty z oficjalnego Add-On store, bo po prostu nie wiedziałem jak zrobić to w inny sposób. Samba share, SSH. Niby się zainstalowały, ale cóż z tego, kiedy nie wiedziałem jak je uruchomić…
Bo trzeba umieć czytać dokumentację!
Każdy komponent potrzebuje chociaż wstępnej deklaracji konfiguracji w pliku konfiguracyjnym. Któren to znajduje się w sekcji Hass.io. Oczywiście, jeżeli go wcześniej zainstalowaliście 🙂
Wybieramy ikonę folderu,
Oraz plik konfiguracyjny
Zaczyna się nowa, arcyciekawa przygoda! Opis dość chaotyczny, pisany na gorąco, bez przemyślenia jeszcze, ale to co zastałem jest po prostu niesamowite! Jakże inne podejście niż w Domoticz! Widzę, że czekają mnie miesiące nauki, ale tym bardziej to motywuje! Modułowa budowa programu, natychmiastowa reakcja, bardzo częste aktualizacje, separacja dodatków od 'core’ systemu – to jest coś, co wróży stabilność i bezproblemowe działanie.
Dobranoc, pora ochłonąć przy muzyce Rotting Christ i szklaneczce whisky, skoro rodzina śpi 😀
gosicu … nie poruszasz wgl problemów mogących sie pojawić w trakcie
Może dlatego, że ich nie miałem? Do tego – dopiero zaczynam z HA. Może również to, że wiele sprzętów poukładałem sobie wcześniej w Domoticz zrobiło swoje?
Świetna robota. Brakowało takiego instruktarza jak zacząć z Hassio. Aktualnie mam system na Domoticzu ( w trakcie budowy) i zastanawiałem się czy nie lepiej od razu zacząć od HA – póki nie zabrnąłem zbyt daleko w Domoticz. Jak to jest ze skeczami (np. oświetlenieni po Mysensors ) – będą działały te same w HA ?
Hej Adam w końcu to na co czekałem ja sam jestem w trakcie przechodzenia z domoticza na HA ale słabo z poradnikami na jego temat ja w domoticzu większość urzadzen miałem po mysensors i teraz próbuje je przenieś do HA
Niestety, nie wiem nic a nic na temat MySensors 🙁 Nie jestem w stanie nic powiedzieć.
Polecam HA. Ja używam już 3 lata i jestem bardzo zadowolony
Hej witam. Bardzo fajny blog.
Mam dość rozbudowanego Domoticza, ale też postanowiłem przejść na hass.io
Właśnie go instaluje na dietPi jako kontener dockera. Od razu to robię bowiem nie chcę by moja malinka zajmowała się tylko HA.
xury, udalo Ci sie moze to zrobic? tez nie chcialbym poswiecac malinki tylko na HA i szukam alternatywy
Hmmm. Mnie się to udało zrobić, mam postawione na dietPi. Nawet zacząłem wpis o tym, ale ostatnio Home Automation nie jest moim głównym hobby i nie dokończyłem. Ale potwierdzam – mam Hass.io zainstalowane na dockerze na dietPi. Chodzi już chyba trzeci miesiąc i problemu nie ma żadnego, chociaż oficjalna strona odradza takie rozwiązanie.
Dokładnie to tak: https://github.com/home-assistant/hassio-installer
Mnie też się udało. Własnie wg linku od Cezara.
Co prawda po miesiącu padła mi karta w Rpi i na razie HA zeszło na plan dalszy.
czesc , jestem super poczatkujacy, kupiłem wczoraj RPI4B/1GB, wgrałem HA zgodnie z instrukcją, wszystko poszło prawie OK, tylko od kilku godzin Preparing Home Assistant, i niestety zadnych postepów, co moge zrobić?
dodam jeszcze ze HA w wersji 32bit.
Na pewno nie powinno to być kilka godzin. Kilkanaście minut – owszem. Jakieś komunikaty błędów przy instalacji? Połączenie po kablu?
Zainstalowałem HA z dockera i nie mam we frontend oficjalnego add-on store. Przeczytałem już chyba cały internet i nie znalazłem rozwiązania. Masz jakiś pomysł jak to ugryźć?
Ok, ale pytanie czy to wersja Supervised, czy nie? Tutaj więcej https://www.home-assistant.io/hassio/installation/. Teoretycznie add-on store jest tylko w Hass.io, praktycznie można zainstalować wersję z add-on store w inny sposób, który przez moment przestali wspierać: http://cezarowy.blogspot.com/2020/07/instalujemy-home-assistant-na-intel-nuc.html
Cześć !!!
Czy instalował ktoś Raspberry Pi Zero-W. Na stronce pisze że nie rekomendują
Pograłem obraz i rozpakowałem na kartę SD balenaEtcher.
Włączyłem Pi zero i nic Czekam . Jak ustawić wifi? Utworzyłem folder CONFIG/network/my-network file.
Możecie wytłumaczyć jak zainstalować Co robię nie tak
Pozdrawiam !
Cześć. Naprawdę odradzam, zbyt mało mocy i pamięci. Pamiętam jednak, że udało mi się jakoś skonfigurować Wifi, postaram się gdzieś znaleźć plik, który wtedy wrzucałem na kartę.
Dziękuję Czekam na plik Ja wrzucam obraz na kartę SD i nic się nie dzieje po odpaleniu zero W
Cześć. Zawartość plik system-configurations w folderze /network/ u mnie była taka:
[connection]
id=hassos-network
uuid=abdce06f-0f53-4a68-b182-d75d7c24a49b
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=NazwaSieci
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=Haslo
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto