Home Assistant - instalacja na Windowsie w VirtualBox - NUCi3

Home Assistant - instalacja na Windowsie w VirtualBox - NUCi3

Potrzebujesz postawić Home Assistant na komputerze z Windowsem ponieważ potrzebujesz tego systemu a zasoby na to pozwalają? Nie ma problemu - dziś pokażę jak to zrobić od A do Z na NUCi3 z Windowsem 10.

Tak samo możesz tej metody użyć aby poznać HA, instalując na komputerze, na którym pracujesz w ciągu dnia!

Na wstępie muszę napisać, że działa to bardzo fajnie - aż byłem zaskoczony możliwościami, takich maszyn wirtualnych możemy mieć wiele i każda działa niezależnie!

Każda wirtualna maszyna to osobne IP

Jest to świetne rozwiązanie, jeżeli chcemy testować aktualizacje HA czy też po prostu eksperymentować! W tym wypadku główna NUC z Windows robi jak switch a każda maszyna wirtualna to osobne urządzenie sieciowe. Co to znaczy? Że łącząc się przez 192.168.0.101:22 mamy ssh, wpisując w ftp 192.168.0.101 mamy sambę, wpisują 192.168.0.101::8123 mamy Home Assistant itd. A gdy wpiszemy 192.168.0.102:8123 to łączymy się z zupełnie inną maszyną wirtualną na tym NUC - działa to po prostu rewelacyjnie! 

Specyfikacja

  • Intel i3-7100U
  • RAM 20GB
  • Grafika Intel 620
  • Bluetooth Intel
  • WiFi
  • Dysk SPPC M.2 NVMe PCIe 237GB
  • Pobór mocy: normalna praca 7W  a np. instalacja addona: 13W

Co musimy zrobić?

Instalacja VirtualBox

Jest to standardowy program na Windowsie, pobieramy go go ze strony Oracle CirtualBox 

Instalacja systemu

Mamy dwie opcje instalacji:

  1. instalujemy Linuxa jak na dowolnym terminalu - to rozwiązanie jest polecane dla bardziej doświadczonych użytkowników
  2. ściągamy plik dysku VDI ze strony home-assistant.io - plug and play - dla każdego i tej metody polecam użyć!

1. Linux

Jedyna różnica jest taka (w obu przypadkach instalacji), że wybieramy nośnik w VM i wskazujemy plik na dysku a nie wkładamy fizyczny nośnik.

Gdy chcemy Linuxa to robimy to dokładnie tak samo jak robiliśmy w przypadku Dell Wyse, HP T620 czy Fujitsu S920 - SSH też normalnie działa - zapamiętajcie tylko IP (i oczywiście ustawcie jest stałe)! 

2. VDI

Jest to przygotowany dysk z Home Assistant OS, wystarczy go tylko zamontować. Więc czas na instalację i konfigurację! 

  1. wchodzimy na stronę home-assistant.io, przechodzimy do sekcji Windows ->  Home Assistant Operating System (VM)
  2. następnie musimy pobrać, wypakować i przenieść plik VirtualBox (.vdi) do folderu z maszyna, u mnie np. C:\Users\GJ\VirtualBox VMs\Hassio\ fs
  3. uruchamiamy Oracle VM -> Plik -> Manadżer nośników, dodajemy nośnik (który pobraliśmy) i zmieniamy mu rozmiar jeżeli nie ma 32GB.
  4. No to teraz czas na stworzenie naszej wirtualnej maszyny
    1. Create a new virtual machine
    2. Select Type “Linux” i wybierz “Linux 2.6 / 3.x / 4.x (64-bit)”

      Na początek ustalamy nazwę i wybieramy środowisko (64bit) - uwaga, jeżeli nie mamy 64bit to musimy włączyć wirtualizację w bios!

      Home Assistant - instalacja na Windowsie w VM - NUCi3_13

    3. Select “Use an existing virtual hard disk file” - czyli wybieramy wcześniej dodany dysk VDI
    4. Edit the “Settings” of the VM and go “System” then “Motherboard” and select “Enable EFI
    5. Then go to “Network” “Adapter 1” choose “Bridged Adapter” and choose your Network adapter

      Udostępniamy też ustawienia sieciowe.

      Home Assistant - instalacja na Windowsie w VM - NUCi3_11

    6. Then go to “Audio” and choose “Intel HD Audio” as Audio Controller.
  5. Uruchamiamy Virtualną maszynę i czekamy aż się wszystko uruchomi i pokaże się piękny ekran z adresem www naszego HA!

Poważnie to wszystko, po tym możemy już się bawić pełnowartościowym HA! 

Jeżeli mamy bramkę Zigbee na USB, to ja dla maszyny wirtualnej musimy udostępnić - to wszystko!  

Dodatkowe kroki

Jeżeli maszyna ma działać niezależnie - to znaczy, że zawsze musi działać z uruchomionym HA, nawet po zaniku zasilania i jego przywróceniu - musi dziać się to automatycznie. Aby tak to działało, należy zrobić jeszcze te 3 rzeczy:

  • Autologowanie do Windows tutaj opisane jest to dokładnie
  • Musimy uruchomić daną maszynę wirtualną od razu przy starcie Windows, jest to banalnie proste:
    • Wystarczy w Windowsie kliknąć na: Start -> Uruchom aplikację i wpisać: shell:startup
    • Następnie musimy stworzyć skrót maszyny wirtualne na pulpit (prawym klawisz myszy na menu wyboru maszyn wirtualny w aplikacji Oracle VM i wybieramy umieść na pulpicie skrót)
    • Przeciągnąć powstały skrót do przed chwilą otwartego folderu autostart - to wszystko! 
  • W ustawieniach Bios komputera NUC - musimy ustawić wznawianie pracy po przywróceniu prądu

Połączenie

Aby teraz połączyć się z Home Assistant musimy w dowolnej przeglądarce zalogować się do routera, zobaczyć jakie przyznał IP nowej maszynie wirtualnej (nazwa to HomeAssistant lub podobna) i wpisać w przeglądarkę: IP:8123 u mnie było to np. http://192.168.0.112:8123

Podsumowanie

Rozwiązanie to polecam wszystkim, którzy chcą zacząć swoją przygodę z Home Assistant oraz tym, którzy są bardzo zaawansowani i koniecznie potrzebuję środowiska Windows na komputerze, który i tak działa 24/7. Tutaj w wirtualnych maszynach będzie kilka, w tym Windows XP z IE nie nowszym niż 10 i Javą 7.36 - bo takiego wymaga jeden ze sterowników domu Marka...

 


Źródła:

Film YT (nie korzystać z ustawień dysku - 10GB to za mało!!!)

Ustawienia autologowania do Windows

Chcesz wiedzieć więcej? Dołącz do grupy na FB. Będzie nam też miło jak polubisz Fanpage!

Czujnik ruchu, obecności i upadku Tuya (mm doppler radar) Zigbee MIR-HE200-TY_fall 230V

Od: 403 zł 668 zł | Powiadom gdy cena spadnie

Prawdziwy czujnik obecności, który w porównaniu z czujnikami PIR używa do rozpoznawania obecności (również statycznej) millimeter wave Doppler Radar, dzięki czemu jest w stanie stwierdzić obecność nawet jak siedzimy na tronie. Jest to najlepszy czujnik obecności jaki testowałem!

Dziwi brak reklam? Przeczytaj dlaczego i wesprzyj bloga na  lub