Home Assistant Supervised na DEV3 i PRO1
Jak wielu z Was się domyśliło, po wpisie z zapowiedzią o rewolucji
przechodzimy z naszej wersji Home Assistant Core na oficjalną wersje Home Assistant Supervised.
Nie będę się w tym wpisie rozpisywać o motywach tego działania i o tym co się stanie z Androidem na bramkach, bo to temat na osobny wpis - który też powstanie.
Ważne jest to, że dostarczamy obrazy systemu z zainstalowanym Home Assistant Supervised i że będziemy taką architekturę wspierać. Zamierzamy też niebawem wydać obrazy na starsze bramki DEV1, DEV BT i DEV2.
Nasze brazy bazują na nowym jądrze Linuxa 6.1.46 które ma długoterminowe wsparcie (LTS):
oraz na systemie Linux Armbian, który bazuje na Linux Debinie:
Obrazy systemu które udostępniamy będą jeszcze aktualizowane, nadal je rozwijamy (i będziemy je poprawiać po zgłoszeniach od Was), ale to nie problem jak udostępnimy aktualizację obrazu to wyjaśnimy jak zrobić kopie zapasową i zaktualizować system z nowego obrazu. Docelowo oczywiście zrobimy autoaktualizację systemu.
Na początek nowy system będziemy uruchamiali z karty SD lub z USB (tak jak to ma miejsce na RPi), wbudowaną pamięć eMMC zostawiamy narazie dla Androida.
Poniżej opiszemy krok po kroku instalację i pierwsze uruchomienie. Po wykonaniu tych czynności bramką będzie mogła działać na systemie Android (uruchomienie bez karty SD lub pendrive USB) lub na systemie Linux (uruchomienie z kartą SD lub pendrive USB). No to zaczynamy:
1. Pobieramy obraz systemu dla naszej bramki
Wchodzimy na stronę:
i pobieramy obraz dla naszej bramki (DEV3 lub PRO1)
2. Nagrywamy obraz na kartę SD lub pendrive USB
Do tego polecamy program balena etcher
:
W programie balena etcher wybieramy obraz pobrany w punkcie 1. następnie wybieramy, kartę SD lub USB pendrive na który chcemy nagrać obraz a następnie wciskamy przycisk Flash!
i czekamy cierpliwie aż nagrywanie sie zakończy.
3. Pierwsze uruchomienie bramki na nowym obrazie
-
Wkładamy prawidłowo kartę SD do gniazda SD w bramce lub pendrive USB do dowolnego gniazda USB.
-
Uruchamiamy bramkę tak żeby uruchomiła system z SD lub USB
a) Metoda na “wykałaczkę / spinacz” - uruchamiamy bramkę w trybie programu rozruchowego ``bootloader`:
Wyłączamy bramkę z zasilania.
DEV3 → Wkładmy wykałaczkę lub drewniany patyczek do wyjścia audio (AV) i wciskay przełącznik w środku (powinno być możliwe wyczucie, że przełącznik jest wciśnięty - nastąpi kliknięcie). Trzymaj wciśniętym przełącznik podczas podłączania zasilania bramki, do momentu, aż początkowe logo AI-Speaker zniknie i obraz stanie się na chwilę czarny, a następnie zwolnij przycisk.
PRO1 → Wkładamy spinacz do małego otworu z boku bramki po prawej stronie i wciskamy przełącznik w środku (powinno być możliwe wyczucie, że przełącznik jest wciśnięty - nastąpi kliknięcie). Trzymaj wciśniętym przełącznik podczas podłączania zasilania bramki, do momentu, aż początkowe logo AI-Speaker zniknie i obraz stanie się na chwilę czarny, a następnie zwolnij przycisk.
b) Metoda z konsoli - restartujemy bramkę “w trybie
update
”:Uruchamiamy system Android. W konsoli bramki (Termux) wpisujemy komendę:
su -c "reboot update"
bramka powinna się zrestartować i uruchomić system z SD lub USB.
Kolejne uruchomienia systemu z SD lub USB na bramce wymagają już tylko obecności nośników z systemem w portach bramki - nie trzeba już więcej wkładać wykałaczki ani restartować bramki w trybie update.
3. Podłączamy bramkę do sieci Ethernet
Sprawdzamy jakie IP ma nasza bramka, można to zrobić w ustawieniach routera lub możemy przeskanować sieć za pomocą aplikacji np. WiFiman:
szukamy IP urządzenia które nazywa się ais-dom
4. Dostęp do systemu w przeglądarce
W przeglądarce uruchamiamy adres:
http://<IP-BRAMKI>:4357
pod tym adresem możemy zobaczyć status Home Assistant Supervisor
Aplikacja Home Assistant dostępna jest pod adresem:
http://<IP-BRAMKI>:8123
przechodzimy przez ekrany startowe i możemy instalować dodatki:
tada
PS
system który udostępniamy jest wstępnie skonfigurowany, mamy połączenie z brokerem mqtt, konsole i zarządzanie plikami. W kolejnych wpisach napiszemy o tym więcej.
Dajcie proszę znać w komentarzach jak Wam poszła instalacja obrazu systemu i pierwsze uruchomienie?
Macie dostępnego root-a
i możecie dowolnie eksperymentować z systemem (w kolejnych wpisach opiszemy możliwości systemu), w razie problemów zawsze można wrócić do naszego początkowego obrazu.