CMT_PWRUSAGE plugin

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

CMT_PWRUSAGE plugin

Post by Alexander »

Heren,

Tijdens de workshop gaf ik aan met scripts bezig te zijn om devices die redelijk constant zijn qua gebruik ook te kunnen "meten". Of beter gezegd, mee te krijgen in de grafieken.
Ik heb de scripts overboord gegooid en een plug-in geschreven. Ik ben zelf nog zoekende in de bestaande functies binnen de SDK, maar de functionaliteit zoals door mezelf gewenst, werkt prima. Ik maak alleen nog geen gebruik van de HTML pagina's die gemaakt kunnen worden. Zelf een ini file aanpassen en "mirror" devices aanmaken.

Stel; Je hebt een lamp op A1 staan, waar een peertje in zit van 60 Watt. Deze plugin zorgt er voor dat het mirrordevice (bijv A2) de stringvalue krijgt zoals we gewend zijn van de Plugwise plugin ("Current Usage: x Wh, Total Usage: x kW"). We moeten wel een mirrordevice gebruiken, omdat de value van het mirrordevice de totalen bevat. Zouden we dit toepassen op het echte device, dan gaat het gegeven verloren als het licht aan gaat (value wordt dan namelijk 100) of bijv uit (value wordt dan 0).

De ini file (zelf even aanmaken) genaamd hspi_cmt_pwrusage.ini in de CONFIG directory van HS, bevat als voorbeeld:

Code: Select all

[Devices]
A1=Z1;100
A2=Z2;60
Waarbij A1 het echte device is, Z1 de mirror, de 100 is het opgegeven gebruik in Watt. Vergeet niet de "=" en ";" en ook niet de "Status Only" devices aan te maken, zoals in dit voorbeeld Z1 en Z2.


Lichten die dimmen zullen ook op basis van het % van het dimlevel op die basis worden berekend. Of dit redelijk waarheid is, verneem ik graag van jullie.

Stappenplan:
1. Mirror devices aanmaken, type "Status Only".
2. INI File aanmaken hspi_cmt_pwrusage.ini in de CONFIG directory, gevuld zoals het voorbeeld
3. DLL kopieren naar de ROOT directory van HS
4. (Re)start HS
5. Plugin activeren
6. Testen
Attachments
HSPI_CMT_PWRUSAGE.zip
(22.65 KiB) Downloaded 234 times
Alexander
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: CMT_PWRUSAGE plugin

Post by Rene »

Waarom laat je de plugin de mirror devices niet aanmaken? De plugin zou een lijst van alle devices kunnen laten zien waarna de gebruiker kan selecteren van welke devices een mirror device moet worden aangemaakt.
Rene.
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: CMT_PWRUSAGE plugin

Post by Alexander »

Rene,

Dank je voor je feedback. Dat zijn punten die ik nog niet bekeken heb hoe te doen. Er staan in de voorbeeld SDK aardig wat functies al ingevuld, maar nog niet goed kunnen beoordelen wat wel en wat niet nodig is. Dat is voor mij nog even uitzoekwerk.

Alexander
Alexander
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: CMT_PWRUSAGE plugin

Post by Alexander »

Ik heb een update gedaan aangezien ik er achter kwam dat er in de sources nog functies aanwezig waren voor events. Wellicht dat jullie bij events bij actions ineens iets over panel voorbij zagen komen.
De zip file in de eerste post is dus geupdate.
Alexander
Post Reply

Return to “Homeseer algemeen Forum”