Energy script hulp gevraagd

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Energy script hulp gevraagd

Post by Karell »

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
Donaties altijd welkom https://goo.gl/Fii2mo
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: Energy script hulp gevraagd

Post by AshaiRey »

Is bij het device misschien de 'value' ook in gevuld naast de device string? Dan zou je die kunnen gebruiken
Bram
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

AshaiRey wrote:Is bij het device misschien de 'value' ook in gevuld naast de device string? Dan zou je die kunnen gebruiken
Nee die staat gewoon op 100... Dus in principe kan ik er niks mee?
Donaties altijd welkom https://goo.gl/Fii2mo
stefxx
Advanced Member
Advanced Member
Posts: 679
Joined: Fri Sep 12, 2008 2:26 pm
Location: Netherlands

Re: Energy script hulp gevraagd

Post by stefxx »

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.
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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
Donaties altijd welkom https://goo.gl/Fii2mo
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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
Donaties altijd welkom https://goo.gl/Fii2mo
stefxx
Advanced Member
Advanced Member
Posts: 679
Joined: Fri Sep 12, 2008 2:26 pm
Location: Netherlands

Re: Energy script hulp gevraagd

Post by stefxx »

Probeer eens zonder { en }.
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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'
Donaties altijd welkom https://goo.gl/Fii2mo
stefxx
Advanced Member
Advanced Member
Posts: 679
Joined: Fri Sep 12, 2008 2:26 pm
Location: Netherlands

Re: Energy script hulp gevraagd

Post by stefxx »

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"})
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

nog alijd de eerstgenoemde error ,

ik gebruik geen linux

groetjes
Donaties altijd welkom https://goo.gl/Fii2mo
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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
Donaties altijd welkom https://goo.gl/Fii2mo
stefxx
Advanced Member
Advanced Member
Posts: 679
Joined: Fri Sep 12, 2008 2:26 pm
Location: Netherlands

Re: Energy script hulp gevraagd

Post by stefxx »

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.
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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
Donaties altijd welkom https://goo.gl/Fii2mo
stefxx
Advanced Member
Advanced Member
Posts: 679
Joined: Fri Sep 12, 2008 2:26 pm
Location: Netherlands

Re: Energy script hulp gevraagd

Post by stefxx »

Dit zie ik in de log:
sep-21 10:53:40 test 141,385142055806

Sorry, ik weet het niet meer...
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Energy script hulp gevraagd

Post by Karell »

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 .
Donaties altijd welkom https://goo.gl/Fii2mo
Post Reply

Return to “Homeseer Scripts Forum”