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
Tussenstekker in iu...
 
Meldingen
Alles wissen

[Opgelost] Tussenstekker in iungo netwerk sturen met Fibaro

Estimable Member
Deelgenomen: 9 jaar geleden
Berichten: 88
Topic starter  

Het is mogelijk om tussenstekkers welke in het Z-Wave netwerk van iungo hangen, te bedienen vanuit een Fibaro HC2.

- Maak een nieuw virtueel device (VD) aan.
Geef hier de VD een naam en ken hem toe aan de gewenste ruimte.
Geef het IP adres van je iungo in en bij poort 80

Maak een lijn met twee knoppen aan (in advanced tab) door de lijn aan te vinken, en Add set te klikken.

Nu zie je verder naar onderen de twee aangemaakt knoppen.
Geef het eerste label een naam voor de actie On of Aan.
Bij ID vul je SwitchOn in ( let de juistheid en op grote en kleine letters want de code maakt hier gebruik van)
Klik op change Icon om je eigen icon te selecteren welke laat zien dat het device aan staat.

Kopieer de onderstaande code in het code veld van de eerste knop.
de IOD tussen de aanhalingstekens bij oidThisIungoDevice = "738352a7" pas je aan naar de juiste iod voor de tussenstekker. Deze kun je vinden op :
http://IP ADRES IUNGO/iungo/control?cmd=objects
Even zoeken naar de stekker die je wilt gebruiken.

local thisdevice = fibaro:getSelfId();
local thisIP = fibaro:get(thisdevice, "IPAddress")
local oidThisIungoDevice = "738352a7"

iungo=Net.FHttp(thisIP); --IP Address iungo
EP01Reponse = iungo:POST("/iungo/api_request/", '{"method": "object_prop_set","arguments":{"oid":"'..oidThisIungoDevice..'", "prop":"command", "value":"on"}}')

Ga naar knop twee, en geef het label een naam voor de actie Off of Uit.
Bij ID vul je SwitchOff in ( let de juistheid en op grote en kleine letters want de code maakt hier gebruik van)
Klik op change Icon om je eigen icon te selecteren welke laat zien dat het device uit staat.

Kopieer de onderstaande code in het code veld van de tweede knop.
Ook hier weer de iod vervangen door degene die je eerder hebt gebruikt.

local thisdevice = fibaro:getSelfId();
local thisIP = fibaro:get(thisdevice, "IPAddress")
local oidThisIungoDevice = "738352a7"

iungo=Net.FHttp(thisIP); --IP Address iungo

EP01Reponse = iungo:POST("/iungo/api_request/", '{"method": "object_prop_set","arguments":{"oid":"'..oidThisIungoDevice..'", "prop":"command", "value":"off"}}')

Vergeet niet op save te kikken in het rechter menu.

Nu kun je gaan beginnen, om de tussenstekker in het netwerk van de iungo te bedienen.

Het is ook mogelijk om het actueel verbruik, en het totale enegrie verbruik in de VD weer te geven, maar daar kom ik later op terug, omdat ik dan eerst mijn eigen VD nog aan moet passen. Deze werkt nu nog samen met een ander VD.

Succes met misschien wel je eerste API brug tussen iungo en Fibaro.