Home Assistant

Hjemme automasjon har blitt mer og mer populært de siste årene. De fleste leverandører av utstyr har sitt eget kontrollsystem eller app for styring i tillegg må du ha en basestasjon som gjerne har en høy pris. 

Skal du mikse flere typer utstyr som lys fra IKEA Trådfri og fra OSRAM må begge ha hver sin basestasjon og app, skal du også ha Philips Hue har du den tredje  hub, eller basestasjoin. En slik basestasjon kalles ofte for en Hub eller Bro. 

Videre kan du ønske å ha annet utstyr tilkoblet apper som Google Cast, eller Google Assistant. Da kan det være fint å sette opp en egen basestasjon der du kan integrere det utstyret du ønsker. 

Nettsiden til Home-Assistant finner du her: https://www.home-assistant.io/

Som hardware for Home Assistant blir det her brukt en Raspberry Pi 2 Model B V1.1.

Denne har ikke integrert nettverkskort men en billig USB Wifi adapter fungerer fint. Følgende kjøpt på ebay brukes her: 150Mbps 802.11N/G/B USB 2.0 WiFi Antenna Wireless Network LAN Card Adapter 

Hass.io er gjør en Raspberry Pi om til en Home-Assistant server. Home-Assistant har laget ferdig image for flere typer Raspberry Pi som kan brennes til minnekort for bruk på Raspberry Pi.

Image for gjeldende Raspberry Pi lastes ned fra denne linken: 

HASSIO

Installasjon av Hass.io til et minnekort gjøres enklest ved å benytte programmet Etcher. Etcher kan lastes ned fra denne linken:

 Etcher

Jeg brukte et 8GB minnekort, men minimum 32GB er anbefalt.

  1. Start Etcher
  2. Velg Imaget du har lastet ned, i dette tilfellet heter imaget hassos_rpi2-2.12.img
  3. Velg disken du skal skrive imaget til
  4.  Trykk Flash
Vent til skrivingen er ferdig, ta ut minnekortet og sett det i Raspberryen.

Bruk Raspberry Pi’en med et power på minimum 2.5A, da dette er anbefalt. Jeg bruker et på 2.4A.

Oppsett

Nå er hardwaren og Hass.io på plass på minnekortet og konfigureringen av Home-Assistant kan begynne. Vi trenger før vi starter opp å konfigurere nettverket.

Det første som må gjøres er å koble Raspberryen til hjemmenettverket. Dette kan gjøres ved å bruke kablet Ethernet eller wifi. 

For wifi trenger man en minnepinne for å opprette en wifi konfigurasjonsfil.

For kablet Ethernet kobler man til RJ45 porten, og finner IP adressen ved å logge seg inn på routeren. 

For oppsett av wifi formaterer man en minnepinne til FAT32, og gir minnepinnen LABEL «CONFIG»

Opprett mappen «network» på minnepinnen

Opprett en fil «my-nettwork» i «network» mappen.

Kopier inn konfigurasjonen under i «my-nettwork» filen.

MittSSIDNettverk byttes ut med ditt nettverksnavn.

MittWIFIPassord byttes ut med ditt nettverks passord. 

 

__________________________________________________________________________

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=MittSSIDNettverk
# Uncomment below if your SSID is not broadcasted
#hidden=true

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=MittWIFIPassord

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

__________________________________________________________________________

Sett nå minnepennen inn i Raspberryen.

Når wifi dongle, SD kort og Minnepinnen er på plass i Raspberryen, kan man starte opp.

Har man koblet til skjerm vil man se oppstartsmeldinger og konfigurering. 

Nå må man finne IP adressen Raspberryen får. Det gjøres enklest ved å logge inn på routeren, og sjekke hvilken IP Raspberryen får. 

I mitt tilfelle er dette 192.168.1.56

Da logger jeg inn på Hass.io på port 8123

http://192.168.1.56:8123

Første som skjer er at du får opp bildet under. Slik vil det stå i minst 20 minutter når Hass.io konfigureres og laster ned oppdateringer. 

NB!

Det kan ta en stund kanskje opp til fem minutter før man får opp dette bildet. 

Det er viktig å ikke har flere USB enheter koblet til på første oppstart, da dette kan føre til feilkonfigurering og man får ikke startet Hass.io.

Det er også viktig å ikke skru av Raspberryen, før konfigureringen er ferdig. Dette kan føre til at du må ta hele installasjonen på nytt. 

 

Når «Preparing Hass.Io» er ferdig kommer man til bildet der man må opprette en brukerkonto, se bilde under.

Her skriver man sitt eget navn. 

Deretter velger man et brukernavn, og passord.  

Trykker så opprett konto.

 

Nå kommer man til et nytt bilde der man må navngi hjemmet, og velge plassering i kartet.

Gjør dette og trykk neste. 

Nå kan enheter og tjenester settes opp. 

Jeg har Google ChromeCast og Google ChromeCast Audio, på hjemmenettverket. 

Trykk på Google Cast som vises i bildet under og man kan sette opp Cromecast.

 

Bildet under viser at man kan kofigurere egne navn for hvor disse enhetene er. 

Trykk deretter FULLFØR. 

Du returnerer deretter til bildet over, og trykk FULLFØR igjen. 

 

 

 

Nå er Home-Assistant ferdig installert og konfigurert. 

Den kan nå nås på http://192.168.1.56:8123, eller den IP adressen du har fått tildelt av din router. 

Bildet under viser brukerpanelet, og man kan nå caste til Chromecast fra denne. 

 

Nå fjernes USB pinnen med CONFIG fra Raspberryen. Denne trengs nå ikke mer da nettverkskonfigurasjonen er på plass. 

Videre

Videre vil det her bli satt opp Zigbee kommunikasjon med blant annet OSRAM Lightify ++

Les videre trykk linken under