Plugwise binnen Homeseer
Moderator: TANE
Plugwise binnen Homeseer
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.
Plugwise binnen Homeseer
"Met RSS kun je eventueel de verbruik status opvragen"
Chak, kun je laten zien hoe dat eruit ziet? Lijkt me wel interessant om dat in homeseer te zien hoeveel het verbruik is. En wat voor verbruik toont hij dan (per uur/dag/totaal)?
Is het ook mogelijk om twee webservers op dezelfde machine naast elkaar te kunnen hebben? Als ik plugwise ga gebruiken dan wil ik het allebei op de domotica server hebben.
Chak, kun je laten zien hoe dat eruit ziet? Lijkt me wel interessant om dat in homeseer te zien hoeveel het verbruik is. En wat voor verbruik toont hij dan (per uur/dag/totaal)?
Is het ook mogelijk om twee webservers op dezelfde machine naast elkaar te kunnen hebben? Als ik plugwise ga gebruiken dan wil ik het allebei op de domotica server hebben.
Plugwise binnen Homeseer
Met Jon00 RRS kan je RRS feeds van Plugwise inlezen,
je krijgt een totaal overzicht en actuele overzicht te zien.
Met deviceID.xml is dit ook te lezen.
een mooie oplossing is het niet...maar werkt wel.
ik heb wel een HSTouch voorbeeld online.
http://www.domoticaforum.eu/topic.asp?TOPIC_ID=1602
je krijgt een totaal overzicht en actuele overzicht te zien.
Met deviceID.xml is dit ook te lezen.
een mooie oplossing is het niet...maar werkt wel.
ik heb wel een HSTouch voorbeeld online.
http://www.domoticaforum.eu/topic.asp?TOPIC_ID=1602
Plugwise binnen Homeseer
Prima instructies!
Ben ook aan de slag gegaan met de Jon00 RSS reader. Dit werkt met een aantal caveats:
- alle PW devices in 1 virtual HS device
<u>solution?</u> RSS feed 'per' device of in de MyRSS.vb onderscheid maken tussen de verschillende RSS items en deze in opeenvolgende virtual HS devices zetten (bijv Q1..Q10). Hoe? [:)]
- te veel grafische poespas om de RSS feeds
<u>solution?</u> Ben bezig om deze configurable te maken
- Hoe de verschillende waarden opslaan zoals "huidig verbruik", "status" en "totaal verbruik"? (in 1 regel met vast formaat zoals bijv: u:38w s:on t:3800w) of de 3 waarden in 3 verschillende devices?
Als deze info eenmaal in HS staat dan kunnen we dit zo wegschrijven naar een Access DB (sounds redundant
Cheers
DJ
Ben ook aan de slag gegaan met de Jon00 RSS reader. Dit werkt met een aantal caveats:
- alle PW devices in 1 virtual HS device
<u>solution?</u> RSS feed 'per' device of in de MyRSS.vb onderscheid maken tussen de verschillende RSS items en deze in opeenvolgende virtual HS devices zetten (bijv Q1..Q10). Hoe? [:)]
- te veel grafische poespas om de RSS feeds
<u>solution?</u> Ben bezig om deze configurable te maken
- Hoe de verschillende waarden opslaan zoals "huidig verbruik", "status" en "totaal verbruik"? (in 1 regel met vast formaat zoals bijv: u:38w s:on t:3800w) of de 3 waarden in 3 verschillende devices?
Als deze info eenmaal in HS staat dan kunnen we dit zo wegschrijven naar een Access DB (sounds redundant
Cheers
DJ
Plugwise binnen Homeseer
DJ
Het zou mooi zijn om de gegevens op een mooie manier te kunnen zien binnen HS.
aan de hand van verbruik kan je op deze manier ook events uitvoeren.
Het zou mooi zijn om de gegevens op een mooie manier te kunnen zien binnen HS.
aan de hand van verbruik kan je op deze manier ook events uitvoeren.
Plugwise binnen Homeseer
Hulp gezocht bij het optimaliseren van de plugwise scripts.
Ik heb 30 plugwise modules en dus ook tegelijk 60 events en 30 devices
Geheel werkt wel maar kan handiger zelf zonder een plugin.
Idee is om het aantal events terug te brengen naar 1.
Hoe:
Voor elke plug maak je een virtual device aan
In het veld <i>Note for Device</i> geef je DeviceID aan
Bij een actie met een plug wordt een event uitgevoerd die DeviceID gaat uitlezen en zo het juiste device schakelt.
Ik heb 30 plugwise modules en dus ook tegelijk 60 events en 30 devices
Geheel werkt wel maar kan handiger zelf zonder een plugin.
Idee is om het aantal events terug te brengen naar 1.
Hoe:
Voor elke plug maak je een virtual device aan
In het veld <i>Note for Device</i> geef je DeviceID aan
Bij een actie met een plug wordt een event uitgevoerd die DeviceID gaat uitlezen en zo het juiste device schakelt.
Plugwise binnen Homeseer
Ben zelf al wat aan het prutsen geweest door met PHP in kombinatie van Apache de plugs te lezen.
Er is een PHP Plug-in voor Homeseer.
Probleem is dat het zo traag is
De RSS manier van jullie klinkt ook wel goed.
Heeft iemand misschien een linkje naar de Jon00 RSS reader voor mij?
Er is een PHP Plug-in voor Homeseer.
Probleem is dat het zo traag is
De RSS manier van jullie klinkt ook wel goed.
Heeft iemand misschien een linkje naar de Jon00 RSS reader voor mij?
Plugwise binnen Homeseer
Zal voor deze RSS discussie een topic openen in het Plugwise forum... It will get techy
DJ
Update: http://www.domoticaforum.eu/topic.asp?TOPIC_ID=1798
DJ
Update: http://www.domoticaforum.eu/topic.asp?TOPIC_ID=1798
Plugwise binnen Homeseer
DJ
ik denk dat het zelfs simpeler kan als we direct uit de DB kunnen lezen
ik denk dat het zelfs simpeler kan als we direct uit de DB kunnen lezen
Plugwise binnen Homeseer
Chak,
Hoef je bestaande verhaal met het script niet meer uit te voeren dan.
En lukt het dan alleen met dit virtual verhaal?
gr Ruud
En ja ik ben senioren blond[:D]
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by Chak</i>
<br />Hulp gezocht bij het optimaliseren van de plugwise scripts.
Ik heb 30 plugwise modules en dus ook tegelijk 60 events en 30 devices
Geheel werkt wel maar kan handiger zelf zonder een plugin.
Idee is om het aantal events terug te brengen naar 1.
Hoe:
Voor elke plug maak je een virtual device aan
In het veld <i>Note for Device</i> geef je DeviceID aan
Bij een actie met een plug wordt een event uitgevoerd die DeviceID gaat uitlezen en zo het juiste device schakelt.
Hoef je bestaande verhaal met het script niet meer uit te voeren dan.
En lukt het dan alleen met dit virtual verhaal?
gr Ruud
En ja ik ben senioren blond[:D]
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by Chak</i>
<br />Hulp gezocht bij het optimaliseren van de plugwise scripts.
Ik heb 30 plugwise modules en dus ook tegelijk 60 events en 30 devices
Geheel werkt wel maar kan handiger zelf zonder een plugin.
Idee is om het aantal events terug te brengen naar 1.
Hoe:
Voor elke plug maak je een virtual device aan
In het veld <i>Note for Device</i> geef je DeviceID aan
Bij een actie met een plug wordt een event uitgevoerd die DeviceID gaat uitlezen en zo het juiste device schakelt.
Plugwise binnen Homeseer
Hebben jullie hier ook een probleem mee?
Het cc.html script werkt prima als ik de Source heb draaien. Als ik deze afsluit en alleen de Plugwise server draai dan werkt dit niet meer. De RSS feeds werken dan nog wel.
Groeten
DJ
Het cc.html script werkt prima als ik de Source heb draaien. Als ik deze afsluit en alleen de Plugwise server draai dan werkt dit niet meer. De RSS feeds werken dan nog wel.
Groeten
DJ
Plugwise binnen Homeseer
Ruud,
op dit moment is er geen andere manier van controle mogelijk via Homeseer
op dit moment is er geen andere manier van controle mogelijk via Homeseer
Plugwise binnen Homeseer
Chak, lukt me niet om dit voor elkaar te krijgen.
Maar wat voor type device moet ik aanmaken?
Gr Ruud
Maar wat voor type device moet ik aanmaken?
Gr Ruud
Plugwise binnen Homeseer
Ruud,
Device type is niet zo belangrijk.
begin eerst met het maken van een event zoals beschreven.
Device type is niet zo belangrijk.
begin eerst met het maken van een event zoals beschreven.
Plugwise binnen Homeseer
Hi Chak,
Heb precies gedaan volgens de instructie.
Alleen weet ik niet of je iets in het script onderin iets moet aanpassen.
ruud
Heb precies gedaan volgens de instructie.
Alleen weet ik niet of je iets in het script onderin iets moet aanpassen.
ruud