Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsdaten
Moderator: Co-Administratoren
-
- Beiträge: 9
- Registriert: 06.02.2017, 17:07
Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsdaten
Hallo zusammen,
ich stehe etwas auf dem Schlauch. Vermutlich ist die Lösung total einfach.
In Summe habe ich 3 HMIP Steckdosen welche den Stromverbrauch etc. ermitteln und dieses auch brav machen.
Meine Frage ist nun, kann ich ggf. über eine neue Systemvariable die Summe der einzelnen Verbrauchswerte Addieren so das ich den "Gesamt" Stromverbrauch angezeigt bekomme ?
Vielen Dank für eure Hilfe
Michael
ich stehe etwas auf dem Schlauch. Vermutlich ist die Lösung total einfach.
In Summe habe ich 3 HMIP Steckdosen welche den Stromverbrauch etc. ermitteln und dieses auch brav machen.
Meine Frage ist nun, kann ich ggf. über eine neue Systemvariable die Summe der einzelnen Verbrauchswerte Addieren so das ich den "Gesamt" Stromverbrauch angezeigt bekomme ?
Vielen Dank für eure Hilfe
Michael
Zuletzt geändert von alchy am 08.10.2017, 19:35, insgesamt 1-mal geändert.
Grund: verschoben aus HomeMatic IP Aktoren und Sensoren -
Grund: verschoben aus HomeMatic IP Aktoren und Sensoren -
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Hallo
ja, per Script. Du nimmst die Datenpunkte der 3 Geräte , summierst diese und schreibst das Ergebnis in eine Sysvar.
ja, per Script. Du nimmst die Datenpunkte der 3 Geräte , summierst diese und schreibst das Ergebnis in eine Sysvar.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
-
- Beiträge: 9
- Registriert: 06.02.2017, 17:07
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Kannst Du mir vielleicht aufzeigen wie so ein script aussieht.
mit script"s bin ich noch nicht so vertraut
mit script"s bin ich noch nicht so vertraut
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
sorry, ich benutze keine Scripte.
Mathematische Aufgaben löse ich über eine Zusatzsoftware, die für Dich aber "mit Kanonen auf S.." wäre.
Es gibt ja genug hilfreiche Scriptprofis hier. Und so ein einfaches Problemchen wäre auch Motivation Dich mal selbst damit zu beschäftigen.
Mathematische Aufgaben löse ich über eine Zusatzsoftware, die für Dich aber "mit Kanonen auf S.." wäre.
Es gibt ja genug hilfreiche Scriptprofis hier. Und so ein einfaches Problemchen wäre auch Motivation Dich mal selbst damit zu beschäftigen.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Wenn es ich um den Energiezähler Gerät der HMIP-PSM handelt, welchen du addieren willst, dann :
Die WriteLines sind nur zur Erklärung.
Beim Energiezähler CCU musst du dich nochmal melden.
Alchy
Code: Alles auswählen
string SysvarSumme = "SYSVAR_TYP_ZAHL"; ! Name der Systemvariablen wo gespeichert werden soll
object obja = datapoints.Get("HmIP-RF.XXXXXXXXXXX:6.ENERGY_COUNTER"); ! XXXXX ersetzen durch Serial der PSM
object objb = datapoints.Get("HmIP-RF.YYYYYYYYYYY:6.ENERGY_COUNTER"); ! selbsterklärend
object objc = datapoints.Get("HmIP-RF.ZZZZZZZZZZZ:6.ENERGY_COUNTER"); ! selbsterklärend
if ( (obja) && (objb) && (objc) ){
WriteLine("Datenpunkte vorhanden");
real summe = obja.Value() + objb.Value() + objc.Value();
WriteLine("die Summe von " #obja.Value() #" und "#objb.Value() #" und "#objc.Value() #" ist gleich " #summe);
if ( (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SysvarSumme) ) { dom.GetObject(ID_SYSTEM_VARIABLES).Get(SysvarSumme).State(summe);
WriteLine("Summenwert gespeichert");
}else{
WriteLine("Speichervariable nicht vorhanden");}
}else{
WriteLine("mindestens ein Datenpunkt nicht vorhanden");}
Beim Energiezähler CCU musst du dich nochmal melden.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 9
- Registriert: 06.02.2017, 17:07
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Hallo alchy,
Vielen Dank für das Script. Werde mich am Wochenende mal daran machen und badt on. Aber das ist schon eine perfekte Grundlage.
Danke
Vielen Dank für das Script. Werde mich am Wochenende mal daran machen und badt on. Aber das ist schon eine perfekte Grundlage.
Danke
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Nix Grundlage - ist genau das, was du beschrieben hast.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 9
- Registriert: 06.02.2017, 17:07
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Moin,
die "Grundlage" war perfekt und es funktioniert optimal.
Vielen Dank dafür
Eine Frage noch, die Steckdosen zeigen ja auch die Stromkosten an.
Kann ich hier auch eine Summe erzeigen über eine neue Variable oder muss ich hier einen anderen weg gehen.
Vielen DANK
die "Grundlage" war perfekt und es funktioniert optimal.
Vielen Dank dafür
Eine Frage noch, die Steckdosen zeigen ja auch die Stromkosten an.
Kann ich hier auch eine Summe erzeigen über eine neue Variable oder muss ich hier einen anderen weg gehen.
Vielen DANK
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Hallo
die angezeigten Stromkosten werden in einem versteckten WebUi Programm per Script berechnet.
Es gibt mehrere Möglichkeiten
- Du suchst Dir die Variablen Raus, die die Summe in der WEbUi anzeigen
- Du veränderst das versteckte Script und schreibst den Wert noch mal in eine eigene in der CCU sichtbare Variyble ud summierst diese. Das ist aber nach dem nächsten Ab / Anlernen der Steckdose wieder weg
- Du nimmst Deinen errechneten Summenwert und multiplizierst mit einem festen Strompreis
- Du liest den Strompreis aus der CCU aus, der unter Einstellungen Allgemein eingetragen ist und multipliziert mit Deinem Summenwert
- oder .....
die angezeigten Stromkosten werden in einem versteckten WebUi Programm per Script berechnet.
Es gibt mehrere Möglichkeiten
- Du suchst Dir die Variablen Raus, die die Summe in der WEbUi anzeigen
- Du veränderst das versteckte Script und schreibst den Wert noch mal in eine eigene in der CCU sichtbare Variyble ud summierst diese. Das ist aber nach dem nächsten Ab / Anlernen der Steckdose wieder weg
- Du nimmst Deinen errechneten Summenwert und multiplizierst mit einem festen Strompreis
- Du liest den Strompreis aus der CCU aus, der unter Einstellungen Allgemein eingetragen ist und multipliziert mit Deinem Summenwert
- oder .....
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
- Baxxy
- Beiträge: 10789
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2208 Mal
Re: Steckdose - HMIP-PSM - Summe der Einzelnen Verbrauchsda
Hallo Alchy,
ich habe versucht dein Script auf die SysVars Energiezähler-CCU abzuändern. Funktioniert auch soweit. Nur die erste if-Abfrage will nicht, deshalb habe ich sie ausgeklammert.
Code: Alles auswählen
! Energiezähler aller Heizungen berechnen
string SysvarSumme = "Bungalow Heizungen Stromzähler Stand aktuell"; ! Name der Systemvariablen wo gespeichert werden soll
var ebad = dom.GetObject('svEnergyCounter_4526_000898A9951D6B:5').Value(); ! FSM Badezimmer
var ekin = dom.GetObject('svEnergyCounter_3505_000898A9951AEE:5').Value(); ! FSM Kinderzimmer
var esch = dom.GetObject('svEnergyCounter_3358_000898A9951AFE:5').Value(); ! FSM Schlafzimmer
var ewoh = dom.GetObject('svEnergyCounter_4658_000898A9951D2F:5').Value(); ! FSM Wohnbereich
var ekue = dom.GetObject('svEnergyCounter_4804_000898A9951D68:5').Value(); ! FSM Küche
! if ( (ebad) && (ekin) && (esch) && (ewoh) && (ekue) ){
WriteLine("Datenpunkte vorhanden");
real summe = ebad + ekin + esch + ewoh + ekue;
var gesamt = summe/1000;
WriteLine("die Summe von " #ebad #" und "#ekin #" und "#esch #" und "#ewoh #" und "#ekue #" ist gleich " #gesamt);
if ( (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SysvarSumme) ) { dom.GetObject(ID_SYSTEM_VARIABLES).Get(SysvarSumme).State(gesamt);
WriteLine("Summenwert gespeichert");
}else{
WriteLine("Speichervariable nicht vorhanden");}
}else{
WriteLine("mindestens ein Datenpunkt nicht vorhanden");}
Grüße
Baxxy
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen