iRule + HomeWizard

Started by Gijs82, March 20, 2015, 19:57:48

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gijs82

ben nog nieuw met Irule en maak nu gebruik van de 30 dagen versie. Ben bezig om via iRule de homewizard aan te sturen. Helaas lukt mij dit nu nog niet. Misschien heeft iemand op het forum hier meer ervaring mee.

Tot nu toe het volgende ingesteld:

In de Irule bilder onder Devices een nieuw item aangemaakt: Homewizard.
Onder Network Codes een nieuwe Device Code aangemaakt. Deze Woonkamerlamp genoemd.
In de eigenschappen hiervan naam: Homewizard
En bij Data: 10.0.1.14/Mijn_wachtwoord/sw/0/on Hierbij staat sw voor switch, 0 voor het homewizard Id (gevonden door het commando http://10.0.1.14/wachtwoord/get-sensors in de webbrowser in te voeren).

Deze code vervolgens onder een klop gehangen. Maar helaas werkt het niet.
In de webbrowser gaat de lamp al aan met de commando (wel http ervoor).

Iemand een idee wat ik verkeerd doe?
Marantz SR7008 - Sony UBP-X800 - Sony PS5 - B&W CM serie - JVC X500 - Klipsch R-115SW

Mijn HomeCinema

Gijs82

#1
Gelukt!  :pompom:

Misschien dat iemand hier in de toekomst ook de homewizard via de Irule app wil aansturen, dit kan op de volgende manier:

Eerst is het handig om de switch ID's op te vragen bij je homewizard. Deze kun je opvragen via je webbrowser met het commando:
http://je_homewizard_IP/je homewizardwachtwoord/get-sensors

Je krijgt dan een bestand welke je met tekstdocument van Windows kunt openen.

De commando's zien er als volgt uit: {"id":0,"name":"Woonkamerlamp 1","type":"switch","status":"off","favorite":"no"}
Het id is hier dus "0" (Nul)

In de Irule Bilder kun je rechts onder tabblad Devices klikken op "Add (+)". Het nieuwe item kun je bijvoorbeeld de naam "HomeWizard" geven.

Hieronder kies je de subcategorie "Network Codes", klik weer  op "Add (+)".
Geef dit item de naam van de lamp dit je wilt schakelen, in mijngeval "Woonkamerlamp 1 aan".
Om ook de lamp weer uit te kunnen doen moet je onder "network Codes" nog een item aanmaken, in mijn geval "Woonkamerlamp 1 uit".

Selecteer je eerst gemaakte item (bij mij nu Woonkamer 1 aan), je kunt nu links in het scherm bij "Data" de commando voor het inschakelen van je lamp invoeren. Dit moet worden:
"homewizardwachtwoord/sw/0/on"

sw staat voor switch, 0 is het lamp id, en on staat uiteraard voor aan.

Bij je tweede item (bij mij woonkamer 1 uit) voor je de volgende commando in:
"homewizardwachtwoord/sw/0/off" (uitleg lijkt mij niet nodig).

Doe dit voor al je lampen die je wil schakelen in de Irule app.

Het je hele scenes in je homewizard? Deze kun je schakelen door "sw" te vervangen voor "gp" en dan het het id van de scene invoeren.
De gemaakte aan uit commando's kun je nu koppelen aan je gewenste knop in de Irule bilder en vervolgens opslaan.

(Nog meer Homewizard commando's kun je hier vinden: http://wiki.td-er.nl/index.php?title=Homewizard)

Nu ga je naar de Irule app op je iPad.
Haal je gegevens op via Sync.

Bij tabblad "Gateways" moet je nu de Homewizard toevoegen.
Deze voeg je toe onder HTTP.
Name: HomeWizard
IP Address: http:// je ip adres van de homewizard
Port: 80
HTTP method: GET

Nu zou het schakelen van je verlichting moeten werken via de Irule app.
Marantz SR7008 - Sony UBP-X800 - Sony PS5 - B&W CM serie - JVC X500 - Klipsch R-115SW

Mijn HomeCinema

Gijs82

#2
Nog een kleine toevoeging:

Wanneer je lampen op een bepaald niveau gedimd wilt kun je dit doen door:
wachtwoord/sw/dim/dimmer-id/dimwaarde 0 ... 100

Voorbeeld: "wachtwoord/sw/dim/6/70"
Marantz SR7008 - Sony UBP-X800 - Sony PS5 - B&W CM serie - JVC X500 - Klipsch R-115SW

Mijn HomeCinema

J.A.F._Doorhof

www.hometheater.nl   /   ISF & HAA certified
Custom installer

Volledige ISF calibraties inclusief HDR en 4K.

"Omdat je je iets niet kan voorstellen betekent dat niet dat het niet kan gebeuren"

Kjelt

lijkt me niet echt veilig als je voor ieder command je wachtwoord in the clear meestuurt. Zou je aanraden een VPN hiervoor op je netwerk te configureren.

Gijs82

Quote from: Kjelt on March 23, 2015, 11:51:36
lijkt me niet echt veilig als je voor ieder command je wachtwoord in the clear meestuurt. Zou je aanraden een VPN hiervoor op je netwerk te configureren.

Heb je gelijk aan. Je kunt ook in de irule app de gateway van de Homewizard invoeren met daarachter je wachtwoord.

Voorbeeld: http://ip-Homewizard/wachtwoord-homewizard/
In dan in de bilder: sw/id/on

Dan upload je in ieder geval niet je wachtwoord naar je Google account. Je wachtwoord gaat dan alleen over je eigen interne netwerk.
Marantz SR7008 - Sony UBP-X800 - Sony PS5 - B&W CM serie - JVC X500 - Klipsch R-115SW

Mijn HomeCinema