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.

pattern second
Home Assistant kopp...
 
Meldingen
Alles wissen

Home Assistant koppeling

Reputable Member
Deelgenomen: 8 jaar geleden
Berichten: 326
Topic starter  

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


   
Citeren
Estimable Member
Deelgenomen: 9 jaar geleden
Berichten: 135
 

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.


   
BeantwoordenCiteren
Reputable Member
Deelgenomen: 8 jaar geleden
Berichten: 326
Topic starter  

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 πŸ˜‰


   
BeantwoordenCiteren
New Member
Deelgenomen: 5 jaar geleden
Berichten: 3
 

Zou je wat licht kunnen schijnen op jouw oplossing. Ik wil de iungo data ook in HA krijgen. Thanks!


   
BeantwoordenCiteren
Reputable Member
Deelgenomen: 8 jaar geleden
Berichten: 326
Topic starter  

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


   
BeantwoordenCiteren
New Member
Deelgenomen: 8 jaar geleden
Berichten: 2
 

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.


   
BeantwoordenCiteren
Reputable Member
Deelgenomen: 8 jaar geleden
Berichten: 326
Topic starter  

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


   
BeantwoordenCiteren
New Member
Deelgenomen: 8 jaar geleden
Berichten: 2
 

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.


   
BeantwoordenCiteren