folgendes Script läuft bei mir u.a. zur Verbrauchsermittlung des Trockners.
Code: Alles auswählen
!TrocknerOG Verbrauch und CCU reset
!------------------------------------
!TrocknerOG Verbrauch
!------------------------------------
real a = dom.GetObject("svEnergyCounter_2928_0001D3C99CB3A8:6").Value();
a = a/1000;
real b = dom.GetObject("sv_OG_Trockner").Value();
real c = a+b;
dom.GetObject("sv_OG_Trockner").State(c);
dom.GetObject("sv_Trockner_Verbrauch last").State(a);
!CCU Zähler Trockner reset
!------------------------------------
dom.GetObject("svEnergyCounter_2928_0001D3C99CB3A8:6").State(0);
Die Dame des Hauses fragt, in Anbetracht der Zeiten, ständig was das Teil nun diesmal verbraucht hat. Dazu wurde das Script um folgende Zeile ergänzt
Code: Alles auswählen
dom.GetObject("sv_Trockner_Verbrauch last").State(a);
Meine Idee war nun, das da vorab irgendwie abgefragt wird, das in der Variablen <last Verbrauch> nur was geschrieben wird, wenn <real a> grösser zb 0,1 kwh hat.
Kann mir da jmd helfen?!?
VG