IUNGO Forum
Het Forum is voor IUNGO gebruikers en wordt ook vooral beantwoord door andere IUNGO gebruikers.
IUNGO maakt zelf beperkt gebruik van het Forum.
Specifieke vragen of storingen dus graag melden via de mail naar ons info adres.
Het Forum is voor IUNGO gebruikers en wordt ook vooral beantwoord door andere IUNGO gebruikers.
IUNGO maakt zelf beperkt gebruik van het Forum.
Specifieke vragen of storingen dus graag melden via de mail naar ons info adres.
Hi Iungo,
Nu jullie met externe diensten kunnen koppelen zoals de Triggi en Mqtt zou ik willen vragen of dat ook met Home Assistant mogelijk is? Dat lijkt een wel erg uitgebreide service te zijn met zeer veel te koppelen diensten.
Zonder dat ik er erg in had had ik mijn Smart tv, Apple tv en Plex server geactiveerd ..;-) Heb het nu op mijn Mac draaien, maar is ook mogelijk op een Raspberry, wat nog veel gemakkelijker zal zijn.
Kijk op https://home-assistant.io/components/ wat er al allemaal wordt ondersteund, en op https://home-assistant.io/docs/z-wave/ wat er op Z-wave gebied al mogelijk is.
Zou natuurlijk helemaal mooi zijn als we daar ook de Iungo zonden kunnen koppelen.
Dank!
Marijn
Een koppeling tussen Iungo en Home Assistant kan via MQTT verlopen. In HA kun je een sensor configureren die metingen via MQTT uit Iungo ontvangt.
Dat is de kracht van MQTT.: Iungo hoeft zo geen eigen interface naar HA te ontwikkelen.
HI!
je hebt misschien gezien dat mijn bericht 15 maanden geleden is gepost...
Mijn interface van Homeassistant naar Iungo is in alle opzichten volledig en actief π Alle topics worden keurig opgevangen en verwerkt in Homeassistant.
Wat mooi zou zijn is als er een zogenaamd Component voor de Iungo geschreven zou worden in Homeassistant, waarmee het automatisch alle MQTT topics zou oppakken en tot sensors in HA zou maken.
Nu heb ik alles handmatig gedaan, en dat is best veel werk geweest....
Dat Component zal echter uit de HA dev's of community moeten komen, en niet van de kant van de Iungo devs. Alhoewel daartussen natuurlijk ook een Homeassistant gebruiker zou kunnen zitten π
Zou je wat licht kunnen schijnen op jouw oplossing. Ik wil de iungo data ook in HA krijgen. Thanks!
zeker!
het is eigenlijk heel eenvoudig: in Home Assistant heb ik de https://home-assistant.io/addons/mosquitto/MQTT broker add-on geΓ―nstalleerd, (zelf doe ik dat op een dedicated Pi, omdat ik nogal wat schakelaars en andere MQTT devices heb, die veel verkeer veroorzaken. Op deze manier belast ik mijn productie Home Assistant Pi minder, waar ik vervolgens alleen de data binnenhaal die daarop nodig is)
In de Iungo stel je de MQTT broker in op het juiste ip adres van je HA device waarop de broker draait, en uiteraard de betreffende inlog credentials.
Daarnaast stel je MQTT op je Home Assistant systeem waar je de gegevens wilt binnenhalen, via de Integratie pagina in. Dat gaat allemaal automatisch, uiteraard weer de juiste credentials invoeren.
Enige dat je moet 'begrijpen' is dat de Add-on MQTT broker een zelfstandige eenheid is in het systeem, en niet hetzelfde is als de MQTT integratie. Ik zie veel mensen struikelen over die verwarring. Die ligt natuurkijk nog meer voor de hand als je ze allebei op dezelfde device draait.
ALs je dat allemaal hebt draaien, moet je natuurlijk nog je https://www.home-assistant.io/integrations/sensor.mqtt/MQTT sensors en switches aanmaken, uiteraard afhankelijk van de gebruikte hardware:
voorbeeld:
sensor: - platform: mqtt state_topic: 'Macaddress/powerswitch-zwave/08f986c1/usage' name: 'Audio Auditorium actueel' unit_of_measurement: 'Watt'
om je beschikbare topics te vinden kun je het best een programma als MQTT explorer gebruiken
om vanuit Home Assistant de switches aan te sturen moet je een andere techniek gebruiken, en die is iets ingewikkelder. Ik heb vele varianten getest de afgelopen 3 jaar, en het best werkt dit:
In Home Assistant maak je een zogenaamd https://www.home-assistant.io/integrations/switch.template/template switch aan:
sw_audio_auditorium_sc: friendly_name: 'Audio Auditorium' value_template: > {{is_state('sensor.audio_auditorium_state','on')}} turn_on: service: shell_command.sc_audio_auditorium_on turn_off: service: shell_command.sc_audio_auditorium_off
de daarin gebruikte value_template is het 'state' topic dat je uitleest in de MQTT stream (via een sensor die je daarvoor hebt aangemaakt, net zoals voor de geposte Actueel. De 2 https://www.home-assistant.io/integrations/shell_command/shell_commands maken gebruik van de Api die Iungo beschikbaar heeft, en zien er als volgt uit:
shell_command: sc_audio_auditorium_on: > curl -X POST -d '{"seq":1, "method":"object_prop_set", "arguments":{"oid":"08f986c1", "prop":"command", "value":"on"}}' http://192.168.1.27/iungo/api_request sc_audio_auditorium_off: > curl -X POST -d '{"seq":1, "method":"object_prop_set", "arguments":{"oid":"08f986c1", "prop":"command", "value":"off"}}' http://192.168.1.27/iungo/api_request
Kom je hier iets verder mee?
Groet!
Marijn
Hi Marijn,
Ik probeer nu mijn Iungo te koppelen aan mijn Home Assistant volgens jouw stappenplan.
De MQTT add on werkt, ik zie de broker en mijn home assistant terug in MQTT explorer.
In de iungo heb ik MQTT toegevoegd, dat menu zie ik ook terug bij instellingen. Hier heb ik alles aangezet, dan wordt het uitgezonden volgens mij.
Ik zie de iungo echter niet in MQTT explorer. Hij heeft dus geen verbinding. Ik denk zelf dat het aan de instellingen in de iungo ligt, maar ik kom er niet achter wat ik verkeerd heb ingevuld.
Zie jij hier een fout in de set up?
Alvast bedankt voor het meekijken.
je kunt (moet) de poort weglaten in het broker address vakje
vervolgens kun je als het goed is op de verschillende log paginas zien dat er verkeer plaatsvindt, zowel in the Iungo interface
http://192.168.2.12/iungo/app/#/log
als in de add-on in Homeassistant.
als je the mqtt explorer opent moet je dezelfde broker gegevens invullen en connectie. Dan zie je als het goed is onder het broker address (dus van je add-on in Ha) de verschillende publishing adressen. De Iungo is met het Mac address weergegeven
Hi,
Bedankt voor je antwoord. Ik heb het werkend gekregen, weet niet meer precies hoe.
Het enige is dat de dagstand via mqtt soms niet goed door komt bij mqtt, waardoor het verbruik per dag soms niet klopt, maar hier kan ik wel mee leven.