Page 1 of 1

DeviceValue vullen

Posted: Sun Oct 25, 2015 1:02 pm
by freakstar
Is het mogelijk de value van het virtuele device te vullen zodat Homeseer hierop kan triggeren?

Ik zou dus het actuele Wattage in de value terug willen zien, zoals een Fibaro plug bijvoorbeeld dit ook doet.

Of misschien dat iemand een andere oplossing weet, dat is natuurlijk ook welkom. Ik wil graag van een aantal devices het verbruik loggen naar een database, doe dit nu om de 10 minuten maar dan mis ik teveel. Elke minuut of nog vaker zou kunnen, maar is ook niet direct logisch omdat ik dan juist heel veel onnodige waardes log. Dus zodoende dacht ik, ik wil triggeren als de waarde wijzigt.

Re: DeviceValue vullen

Posted: Sun Oct 25, 2015 1:06 pm
by RdP
Hi,

Welke versie gebruik je. In de Plugwise versie 3.1 wordt dit gedaan. En ik dacht ook in de Plugwise Pro versie.

Je praat over een virtueel device, gebruik je soms nog de HS2 versie ?

Re: DeviceValue vullen

Posted: Sun Oct 25, 2015 1:14 pm
by freakstar
Gebruik Plugwise Pro 3.0.2.2 onder Homeseer 3.0.0.208.

Re: DeviceValue vullen

Posted: Sun Oct 25, 2015 1:22 pm
by freakstar
Zie attachment, ik bedoel dus dat de bovenste value de waarde heeft van het Wattage wat in de string staat.

Of gaat dit niet met Pro? Ik was eigenlijk wel blij dat ik van de Source software af ben. :)

Re: DeviceValue vullen

Posted: Sun Oct 25, 2015 9:57 pm
by stefxx
Als je even in de documentatie van de Plugwise Pro plugin kijkt kom je er wel uit denk ik. Je kunt event triggers maken op het wattage van het device (dus als je een trigger maakt op "groter dan 0" triggert hij bij iedere wijziging meen ik zolang het apparaat ook echt stroom gebruikt) en kun je kunt de waarde met een script functie eenvoudig opvragen.
plugwisewattage.PNG
plugwisewattage.PNG (17.17 KiB) Viewed 15858 times
Onderstaande script functie geeft je het actuele verbruik:
hs.PluginFunction("Plugwise Pro", "", "GetCurrentPower", New Object() {hs.GetDeviceRefByName("NAME_OF_THE_DEVICE")}

Laat me weten als je nog specifieke vragen hebt.

Re: DeviceValue vullen

Posted: Sun Oct 25, 2015 10:10 pm
by freakstar
Suf, zo had ik er niet over nagedacht. Thanks for the head's up!

Re: DeviceValue vullen

Posted: Fri Nov 27, 2015 8:47 pm
by bartbakels
hi,

echter is het ook nogelijk via een script het actuelevtotaal verbruik van alle plugs uit het total device?

mvg
bart

Re: DeviceValue vullen

Posted: Fri Nov 27, 2015 10:47 pm
by stefxx
Ja hoor, op dezelfde manier.

Re: DeviceValue vullen

Posted: Tue Jan 05, 2016 1:54 pm
by stefxx
Zeker op Linux? Die is wat kritischer met strings en integer conversies.

Probeer dit eens:
waarde = hs.PluginFunction("Plugwise Pro", "", "GetCurrentPower", New Object() {hs.GetDeviceRefByName("ESXI Server").ToString})

Re: DeviceValue vullen

Posted: Tue Jan 05, 2016 1:56 pm
by stefxx
stefxx wrote:Zeker op Linux? Die is wat kritischer met strings en integer conversies.

Probeer dit eens:
waarde = hs.PluginFunction("Plugwise Pro", "", "GetCurrentPower", New Object() {hs.GetDeviceRefByName("ESXI Server").ToString})
Huh? Reageer ik op een reactie van iemand, is die reactie opeens weg? Of ik wordt gek... :D

Re: DeviceValue vullen

Posted: Tue Jan 05, 2016 1:58 pm
by bartbakels
Stef,

Ik had hem al gevonden haha, maar was windows.

Mvg

Bart

Re: DeviceValue vullen

Posted: Sat Jun 10, 2017 11:53 am
by Meden199
Ik gebruik HS3 icm Plugwise Pro 3.0.3.2.
Ik heb een Smile P1 in mijn netwerk die keurig total off peak en Total peak energy consumed.

Nu wil ik graag een virtual device aanmaken die het totaal van deze 2 aangeeft.
Dit zal ongetwijfeld mogelijk zijn, maar ik heb geen idee hoe.

Kan iemand mij een eindje op weg helpen?