-
Notifications
You must be signed in to change notification settings - Fork 19
Home Assistant
De data uitwisseling tussen de gateway en Home Assistant verloopt via het MQTT-protocol (Message Queue Telemetry Transport).
Deze handleiding bestaat uit de volgende stappen:
- Installeer en configureer de standaard MQTT broker via de add-on store
- Controleer dat je MQTT berichten kan ontvangen en verzenden via client op je client OS
- Configureren van de Ventilation Gateway
- Configureren van Home Assistant
Om MQTT berichten te kunnen ontvangen en versturen in Home Assistant moet je een MQTT broker installeren.
Maak eerst een mosquito gebruiker aan:
- Klik binnen Home Assistant op **Instellingen **-> Gebruikers -> Add User.
- De naam en gebruikersnaam mogen hetzelfde zijn.
- Vul het wachtwoord in en bevestig het wachtwoord.
- De gebruiker hoeft geen beheerder te zijn.
- Klik op 'create'.
Volg de volgende stappen om de add-on te installeren:
- Navigeer in je Home Assistant naar Supervisor -> Add-on Store.
- Zoek op 'Mosquitto broker' en klik erop.
- Klik op de 'install' knop en wacht totdat de installeer voltooid is.
Configureren van de MQTT broker:
- Klik op het tabblad 'configuration'.
- Vul de gebruikersnaam en wachtwoord in van de Mosquitto gebruiker die je eerder hebt gemaakt.
- Klik op 'save'
Starten van de MQTT broker:
- Klik op het tabblad 'info'.
- Klik op 'start'.
- Test met een MQTT client of je Home Assistant de MQTT-berichten juist ontvangen. Enkele clients zijn:
- MQTTLens (chrome extension): https://chrome.google.com/webstore/detail/mqttlens/hemojaaeigabkbcookmlgmdigohjobjm?hl=nl
- MQTT Test (Android app): https://play.google.com/store/apps/details?id=org.thinhlt.mqtttesttool&hl=en_GB
- Controleer in het tabblad 'Logging' of de berichten binnenkomen bij in Home Assistant.
Configureren van de gateway
-
Open de webpagina van de gateway in je browser
-
Ga naar het tabblad 'Controllers'
-
Klik op 'Add'
-
Selecteer "Home Assistant (openHAB) MQTT" en klik op 'Submit'
-
Vul de volgende velden in:
Protocol: Home Assistant (openHAB) MQTT
Controller IP: 192.168.xxx.xxx (IP-adres van Home Assistant)
Controller Port: 1883 (mqtt-poort van Domoticz)
Use Extended Credentials: - aanvinken -
Controller User: - vul hier de gebruikersnaam van je Mosquitto gebruiker in-
Controller Password: - vul hier het wachtwoord van je Mosquitto gebruiker in -
Enabled: aanvinken
- Klik op 'Submit'
Controleren MQTT-berichten
- Controleer in de ventilation gateway de systeemnaam via Tools-> Advanced-> Check variables
- Controleer nu in je MQTT client op je werkplek of je MQTT berichten kan ontvangen op %sysname%/# (in dit voorbeeld /VentilationGateway/#)
VANAF HIER WORK IN PROGRESS!
-
Configureer de sensor data in configurations.yaml:
-
Configureer de switches in configurations.yaml:
-
Configureer de cards in Lovelace:
-
Nu ben je klaar, er zijn mooiere cards en switches opties maar dit is ene eerste werkende setup.
Versturen van een commando vanuit HASS over MQTT naar de gateway:
- mosquitto_pub -t /ESP1/cmd -m 'VENTMODE,HIGH,0'
- mosquitto_pub -t /ESP1/cmd -m 'VENTMODE,MIDDLE,0'
- mosquitto_pub -t /ESP1/cmd -m 'VENTMODE,LOW,0'
- mosquitto_pub -t /ESP1/cmd -m 'VENTMODE,AUTO,0'
Met dank aan arcangel321, Jandokus en Alex van der Baan.
- Home
- Hardware
- Configuratie
- RF Protocol
- Duco Network Tool
- Integreren in andere systemen