Energy script hulp gevraagd
Energy script hulp gevraagd
WIe kan mij helpen ?
Ik gebruik nu de plugwise plugin van rien en ik heb een aantal circles (10) en de P1
Mijn vraag is hoe ik via een script de value's kan optellen zodat ik kan zien wat ik per dag gebruik, en die weergeven in een virtual device?
Echter worden de circles zo weergegeven (28W (0.94kWh) dus kan ze niet optellen...of weet niet hoe.
Want de plugwise devices blijven de data optellen maar je kunt ze niet resetten via script of event...
Dat zou ik ook willen gebruiken met de Total offpeak electricity consumed en de Total peak electricity consumed.
Iemand een idee , ik heb al van alles geprobeerd maar ik kom er niet mee uit...
groetjes
Ik gebruik nu de plugwise plugin van rien en ik heb een aantal circles (10) en de P1
Mijn vraag is hoe ik via een script de value's kan optellen zodat ik kan zien wat ik per dag gebruik, en die weergeven in een virtual device?
Echter worden de circles zo weergegeven (28W (0.94kWh) dus kan ze niet optellen...of weet niet hoe.
Want de plugwise devices blijven de data optellen maar je kunt ze niet resetten via script of event...
Dat zou ik ook willen gebruiken met de Total offpeak electricity consumed en de Total peak electricity consumed.
Iemand een idee , ik heb al van alles geprobeerd maar ik kom er niet mee uit...
groetjes
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Is bij het device misschien de 'value' ook in gevuld naast de device string? Dan zou je die kunnen gebruiken
Bram
Re: Energy script hulp gevraagd
Nee die staat gewoon op 100... Dus in principe kan ik er niks mee?AshaiRey wrote:Is bij het device misschien de 'value' ook in gevuld naast de device string? Dan zou je die kunnen gebruiken
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Gebruik je de "gewone" of de "Pro" versie van de plugin? Ik denk de Pro aangezien de device waarde 100 is.
Zo ja, kijk even in de documentatie. Daar staat precies hoe je de waardes kunt opvragen middels een script commando.
Zo ja, kijk even in de documentatie. Daar staat precies hoe je de waardes kunt opvragen middels een script commando.
Re: Energy script hulp gevraagd
Hoi stefan ,
ja ik heb de pro , dit staat in de documentatie
The plugin support 2 scripting function:
• hs.PluginFunction("Plugwise Pro", "", "GetCurrentPower", {DeviceRef})
• hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {DeviceRef})
Ik ga het eens uitproberen
groetjes
ja ik heb de pro , dit staat in de documentatie
The plugin support 2 scripting function:
• hs.PluginFunction("Plugwise Pro", "", "GetCurrentPower", {DeviceRef})
• hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {DeviceRef})
Ik ga het eens uitproberen
groetjes
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
ik deed dit ,
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383}) krijg ik een error
Running script(2) &hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383}), init error: Invalid character
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383}) krijg ik een error
Running script(2) &hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383}), init error: Invalid character
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Probeer eens zonder { en }.
Re: Energy script hulp gevraagd
Dan krijg ik dit, ook een error
Running script(2) &hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",3383), init error: Invalid procedure call or argument: 'hs.PluginFunction'
Running script(2) &hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",3383), init error: Invalid procedure call or argument: 'hs.PluginFunction'
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Sorry, de { en } zijn wel nodig. Zet die 3383 eens tussen haakjes?
hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {"3383"})
En als je Linux gebruikt moet je het zo doen:
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", New Object() {"3383"})
hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {"3383"})
En als je Linux gebruikt moet je het zo doen:
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", New Object() {"3383"})
Re: Energy script hulp gevraagd
nog alijd de eerstgenoemde error ,
ik gebruik geen linux
groetjes
ik gebruik geen linux
groetjes
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
heb dit geprobeerd via imediate script command:
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {"3383"})
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383})
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", ("3383"))
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", (3383))
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", "3383")
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", 3383)
en ook zonder de &
niks werkt
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {"3383"})
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", {3383})
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", ("3383"))
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", (3383))
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", "3383")
&hs.PluginFunction("Plugwise Pro", "", "GetTotalPower", 3383)
en ook zonder de &
niks werkt
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Ik heb geen Windows machine bij de hand om te testen, maar op mijn Linux werkt dit goed:
&hs.writelog("test", hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",New Object() {"100"}))
"New Object()" hoeft alleen op Linux maar werkt waarschijnlijk onder Windows ook prima.
100 is de Reference ID van een van mijn Plugwise modules.
&hs.writelog("test", hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",New Object() {"100"}))
"New Object()" hoeft alleen op Linux maar werkt waarschijnlijk onder Windows ook prima.
100 is de Reference ID van een van mijn Plugwise modules.
Re: Energy script hulp gevraagd
echt raar , met die van jou zegt die dit...
Sep-21 10:50:53 Error Running script(2) &hs.writelog("test", hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",New Object() {"3387"})), init error: Expected end of statement
ik snap er niks van , heb nu eens een andere ref id gepakt van mijn andere circle
Sep-21 10:50:53 Error Running script(2) &hs.writelog("test", hs.PluginFunction("Plugwise Pro", "", "GetTotalPower",New Object() {"3387"})), init error: Expected end of statement
ik snap er niks van , heb nu eens een andere ref id gepakt van mijn andere circle
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Energy script hulp gevraagd
Dit zie ik in de log:
sep-21 10:53:40 test 141,385142055806
Sorry, ik weet het niet meer...
sep-21 10:53:40 test 141,385142055806
Sorry, ik weet het niet meer...
Re: Energy script hulp gevraagd
Expected end of statement, volgens mij moet er iets bij hij mist iets ... maar wat.
Hopen dat rien dit topic ziet misschien weet hij dat .
Hopen dat rien dit topic ziet misschien weet hij dat .
Donaties altijd welkom https://goo.gl/Fii2mo