Hallo zusammen,
ich habe ein Problem den CCU Zählerwert des HM-ES-TX-WM mit einem Script auszulesen.
Außerdem wollte ich dann noch den Wert von Wh in KWh umrechnen.
Kann mir da jemand helfen?
Hab es schon mit dem Script versucht, da kommen aber leider nur ??? in der Systemvariablen.
real a = dom.GetObject("svEnergyCounter_6367_NEQ0862318:1").Value();
a = a/1000;
dom.GetObject("StromzählerEZ").State(a);
Vielen Dank schon mal!
Auslesen/Berechnen HM-ES-TX-WM von Wh in KWh
Moderator: Co-Administratoren
-
- Beiträge: 7
- Registriert: 21.11.2023, 21:22
- System: CCU
- Henke
- Beiträge: 1536
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 309 Mal
Re: Auslesen/Berechnen HM-ES-TX-WM von Wh in KWh
Mal ein nicht getesteter Versuch:
Code: Alles auswählen
real a = dom.GetObject("svEnergyCounter_6367_NEQ0862318:1").Value()ToFloat();
dom.GetObject("StromzählerEZ").State(a / 1000.0);
- Black
- Beiträge: 5545
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 432 Mal
- Danksagung erhalten: 1095 Mal
- Kontaktdaten:
Re: Auslesen/Berechnen HM-ES-TX-WM von Wh in KWh
Auch nicht getestet aber fehlenden dot ergänzt.
BlackHenke hat geschrieben: ↑08.12.2023, 06:47Code: Alles auswählen
real a = dom.GetObject("svEnergyCounter_6367_NEQ0862318:1").Value().ToFloat(); dom.GetObject("StromzählerEZ").State(a / 1000.0);
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
- Baxxy
- Beiträge: 11017
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2281 Mal
Re: Auslesen/Berechnen HM-ES-TX-WM von Wh in KWh
Ich denke es hapert beim Zugriff auf die "StromzählerEZ" SysVar, vermutlich gibt's noch ein weiteres Objekt was so heißt.
Der Rest sollte passen.
Test bei mir...
Ergibt...
Ergo:
aus:
mach...
und wenn du schon dabei bist...
Der Rest sollte passen.
Test bei mir...
Code: Alles auswählen
real a = dom.GetObject('svEnergyCounter_13496_MEQ0025387:1').Value();
WriteLine(a);
WriteLine(a.VarType());
a = a/1000;
WriteLine(a);
WriteLine(a.VarType());
Code: Alles auswählen
2247842.199219
3
2247.842199
3
aus:
Code: Alles auswählen
dom.GetObject("StromzählerEZ").State(a);
Code: Alles auswählen
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("StromzählerEZ").State(a);
Code: Alles auswählen
real a = dom.GetObject (ID_SYSTEM_VARIABLES).Get ('svEnergyCounter_13496_MEQ0025387:1').Value();
Zuletzt geändert von Baxxy am 08.12.2023, 09:51, insgesamt 1-mal geändert.
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
-
- Beiträge: 14259
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1523 Mal
Re: Auslesen/Berechnen HM-ES-TX-WM von Wh in KWh
Nun ja, da man gelegentlich mal von Problemen mit deutschen Umlauten im Scripting liest, unterlasse ich solche Benennungen von Geräten und Variablen von Anfang an. Die WebUI selbst hat dieses Problem ja nicht. Dort wird ja sowieso nur gemappt.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch