Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij

Onderwerp: Tussenstekker in iungo netwerk sturen met Fibaro

Tussenstekker in iungo netwerk sturen met Fibaro 2 jaren 1 week geleden #439

  • Jack Hack
  • Jack  Hack's Profielfoto
  • Offline
  • Expert Boarder
  • Berichten: 82
  • Ontvangen bedankjes 39
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.
Wanneer mijn achternaam, jou hobby is met slechte bedoelingen, kunnen we geen vrienden zijn.
Laatst bewerkt: 2 jaren 1 week geleden door Jack Hack.
The administrator has disabled public write access.
Bedankt door: Rodney, P. Meindersma, Philippe, Henk
Tijd voor maken pagina: 0.073 seconden