Plugwise binnen Homeseer
Posted: Fri Nov 28, 2008 2:39 pm
Binnen Homeseer is op dit moment geen plugin voor Plugwise beschikbaar.
Door scripting is het mogelijk om de Plugwise modules aan en uit te zetten.
In bijgevoegd document zitten scripts om Plugwise binnen Homeseer aan te sturen.
<b>Scripts</b>
Download daartoe onderstaand zipfile.
uploaded/Chak/20081128133824_PlugHome.zip
Kopieer de inhoud van de zipfile naar de hierna genoemde locaties:
c:\program files\plugwise\www
cc.html
rss.xml
DeviceID.xml
c:\program files\Homeseer 2\Scripts
plugwise.vb
<b>Plugwise</b>
Zorg er voor dat Plugwise goed werkt en dat je de modules aan en uit kan zetten via de Plugwise interface.
Start de Plugwise applicatie.
Deze moet altijd actief blijven.
Activeer de webinterface.
Ga naar Instellingen / webserver interface
Activeer de webserver
Maak de Usernaam en password velden leeg
Check of de webinterface goed werkt
http://<ip>:8080
<b>Opvragen van DeviceID</b>
Iedere Plugwise module heeft een unieke ID die gebruikt kan worden voor controle binnen Homeseer.
Met de volgende url kan je de DeviceID opvragen
http://<IP>:8080/DeviceID.xml
Noteer de DeviceID's die je binnen homeseer wilt gebruiken.
<b>Homeseer</b>
Binnen Homeseer heb je voor elke Plugwise module twee events nodig en eventueel een controle device nodig
Om het geheel overzichtelijk te houden kan je het beste een event groep Plugwise aanmaken.
Maak een device aan bv:
Devicenaam: Muurlamp
Device code: C2
Events:
Event om muurlamp aan te zetten:
Naam: Muurlamp
Trigger:
[img]uploaded/Chak/200811281435_plugtrigger.gif[/img]
Action:
[img]uploaded/Chak/200811281453_action-1.gif[/img]
[img]uploaded/Chak/20081128141039_Action-2.gif[/img]
De eerste regel is Run Script:
Selecteer Plugwise.vb
29: in het voorbeeld is DeviceID
On: is om device aan te zetten
<i>In het voorbeeld ga ik er van uit dat Plugwise en Homeseer op dezelfde server zijn genstalleerd. Mocht dat niet zo zijn dan moet je het script aanpassen door localhost te veranderen in het IP nummer van de Plugwise server.</i>
De tweede regel in het event overzicht is puur om de status bij te werken mocht het event direct zijn uitgevoerd.
Voor het uitzetten van de plug heb je een tweede event nodig met dezelfde opties, maar dan Off.
Met dank aan Pieter en Bert voor hun bijdrage bij het ontwikkelen van de scripts.
Door scripting is het mogelijk om de Plugwise modules aan en uit te zetten.
In bijgevoegd document zitten scripts om Plugwise binnen Homeseer aan te sturen.
<b>Scripts</b>
Download daartoe onderstaand zipfile.
uploaded/Chak/20081128133824_PlugHome.zip
Kopieer de inhoud van de zipfile naar de hierna genoemde locaties:
c:\program files\plugwise\www
cc.html
rss.xml
DeviceID.xml
c:\program files\Homeseer 2\Scripts
plugwise.vb
<b>Plugwise</b>
Zorg er voor dat Plugwise goed werkt en dat je de modules aan en uit kan zetten via de Plugwise interface.
Start de Plugwise applicatie.
Deze moet altijd actief blijven.
Activeer de webinterface.
Ga naar Instellingen / webserver interface
Activeer de webserver
Maak de Usernaam en password velden leeg
Check of de webinterface goed werkt
http://<ip>:8080
<b>Opvragen van DeviceID</b>
Iedere Plugwise module heeft een unieke ID die gebruikt kan worden voor controle binnen Homeseer.
Met de volgende url kan je de DeviceID opvragen
http://<IP>:8080/DeviceID.xml
Noteer de DeviceID's die je binnen homeseer wilt gebruiken.
<b>Homeseer</b>
Binnen Homeseer heb je voor elke Plugwise module twee events nodig en eventueel een controle device nodig
Om het geheel overzichtelijk te houden kan je het beste een event groep Plugwise aanmaken.
Maak een device aan bv:
Devicenaam: Muurlamp
Device code: C2
Events:
Event om muurlamp aan te zetten:
Naam: Muurlamp
Trigger:
[img]uploaded/Chak/200811281435_plugtrigger.gif[/img]
Action:
[img]uploaded/Chak/200811281453_action-1.gif[/img]
[img]uploaded/Chak/20081128141039_Action-2.gif[/img]
De eerste regel is Run Script:
Selecteer Plugwise.vb
29: in het voorbeeld is DeviceID
On: is om device aan te zetten
<i>In het voorbeeld ga ik er van uit dat Plugwise en Homeseer op dezelfde server zijn genstalleerd. Mocht dat niet zo zijn dan moet je het script aanpassen door localhost te veranderen in het IP nummer van de Plugwise server.</i>
De tweede regel in het event overzicht is puur om de status bij te werken mocht het event direct zijn uitgevoerd.
Voor het uitzetten van de plug heb je een tweede event nodig met dezelfde opties, maar dan Off.
Met dank aan Pieter en Bert voor hun bijdrage bij het ontwikkelen van de scripts.