Homey MQTT Guide til HomeAssistant

Denne guiden er hovedsakelig laget for å dokumentere hvordan man kan sette opp et dashboard til Homey med å bruke HomeAssistant. Denne posten er også under oppdatering da min HomeAssistant installasjon ble ødelagt pga diskkrasj.

Det du trenger for å gjøre dette er en virtuell maskin. Jeg har valgt å bruke VirtualBox og etter man har lagt inn denne så laster man ned noen filer fra nettsidene til HomeAssistant. Filen du skal ha er .VDI filen som ligger der. Denne kan du importere direkte i VirtualBox.

Åpne VirtualBox og trykk «NEW».

  1. Lag en ny virtuell maskin (NEW)
  2. Velg “Other Linux (64Bit)»
  3. Velg “Use an existing virtual hard disk file”, og velg VDI filen du lastet ned tidligere
  4. Så må du åpne instillingene ved å gå på “Settings” og gå til “System” og under «Motherboard» og skru på EFI
  5. Så under “Network” og “Adapter 1” må du sette denne som Bridged.

Anbefalte innstillinger som minimum finner du under

  • 2GB RAM (4gb anbefales)
  • 32GB Lagring
  • 2vCPU (jeg bruker 4vCPU)

Når alt dette er gjort kan du starte din HomeAssistant installasjon.

Så åpner du nettleseren på http://localhost:8123/ Her må du velge navn, brukernavn og passord. Ikke legg til enheter enda. Disse skal ikke legges til direkte i HomeAssistant men hentes fra Homey. Nå må vi gå videre til neste skritt som er å sette opp Homey for at integrasjonen skal fungere.

Oppsett i Homey

For å implementere MQTT i Homey må man etter min erfaring først aktivere Eksperiment. Det gjør du med å åpne Homey Appen trykke på

«Mer» -> Instillinger -> Eksperimenter -> Eksperiment aktivert

Når dette er gjort går du til Homey Apps og laster ned følgende apper:

MQTT Broker

Denne anbefaler jeg å sette opp først, eller den må settes opp først. Jeg personlig valgte å sette den opp med brukernavn «mqtt» og passord «mqtt».

MQTT Client

Skriv inn din IP adresse for Homey (anbefaler å ha Homey med fast IP)

MQTT Hub

Sørge for at:

  • Sjekk at «Running» er AKTIVERT
  • Sjekk at «Home Assistant Discovery» bryteren er AKTIVERT
  • Broadcast-knappen vil bli brukt senere når konfigurasjonen i Home Assistant er endret for å kunne oppdage denne sendingen fra MQTT Hub

What solved it for me is:
1.Go to MQTT Hub
2. Set COMMUNICATION PROTOCOL to Custom
3. Enable Include class
4. Disable Include zone
5. Normalize

HomeAssistant

Gå til «Konfigurasjon» -> «Integrasjoner» -> «Legg til integrasjon»

Søk etter MQTT og legg til denne integrasjonen. Velg IP-adressen til homey og port 1883. Lagre.

Så må du inn igjen i Homey ->MQTT Hub og velge Broadcast. Når du i HomeAssistant går til «Konfigurasjon» -> Enheter vil alle tingen i Homey ligge der.

Dashboard

Da kan du klikke deg til «Oversikt» og se alle enheter med alle alternativer. Det er veldig uryddig måte å vise alt på og alt trenger strengt tatt ikke vises. Jeg vil anbefale å lage flere «Faner» som du kan sortere ting på. Vi har landet på «Hus», «1. Etasje» og «2. Etasje» foreløpig.