Howto - Zähler-Skripte für HM-ES-TX-WM (per zPNP)
Moderator: Co-Administratoren
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Sorry. Denkfehler.
Du musst natürlich sämtliche Wochentage eintragen (hab's oben geändert), wenn du die Nachricht täglich erhalten willst.
Gruß,
Thorsten
Du musst natürlich sämtliche Wochentage eintragen (hab's oben geändert), wenn du die Nachricht täglich erhalten willst.
Gruß,
Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 252
- Registriert: 17.12.2014, 18:56
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 3 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Alles klar , dann kann es ja Abend werden
Grüße Alex
Grüße Alex
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Habe die Zählerskripte noch etwas überarbeitet, was die Angabe des Sendetages angeht. Teste im Moment die Version 3.1. Kommt dann bald.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Im Moment habe ich noch das Problem, für jeden eingestellten Sendetag immer eine vollständige, zurückliegende Woche anzuzeigen. Aktuell erfolgt die Anzeige immer von einem bestimmten Tag (default: Montag) aus. Mal sehen, ob ich es hin bekomme, hier ein beliebiges Zeitfenster einstellen zu können. Wird aber noch etwas dauern, da ich noch einige andere Baustellen habe.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Heute wird bei uns ein neuer intelligenter Stromzähler eingebaut. Hoffe, dass ich keinen neuen Sensor dafür brauche.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 252
- Registriert: 17.12.2014, 18:56
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 3 Mal
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Jupp. Ist der gleiche Zähler geworden, wie vorher. Daher kurz das Zählerskript resettet, neu initalisiert und weiter geht's.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.0
Hier mal die Version 3.1 meiner Zählerskripte zum Testen.
Was hat sich geändert? Man kann nun festlegen, an welchen Tagen man eine Push-Nachricht mit den Energieverbräuchen erhalten möchte und welchen Zeitraum diese abdecken sollen. Dazu wurden zwei neue lokale Variablen "sendDayList" und "numDays" eingeführt.
Ich denke, das ist soweit selbsterklärend. Man kann die Skripte einfach per Copy & Paste ersetzen. Dann aber daran denken, den Offset der bisherigen Skripte zu übernehmen. Man kann die Skripte aber auch mit "offset = -1.0;" neu initialisieren. Dann den Anweisungen der Push-Nachricht folgen und den Offset neu berechnen und eintragen.
Das Skript verhindert eine Doppelanzeige des Verbrauchs am selben Tag. Es wird also immer nur der gesamte Tagesverbrauch eines einzelnen Tages angezeigt. Das ist so gewollt.
Da die Listen in den jeweiligen Systemvariablen erst sukzessive mit jedem Tag gefüllt werden müssen, kann es dauern, bis die zugehörigen Push-Nachrichten vollständig angezeigt werden. Der aktuelle Inhalt der Systemvariablen wird aber nicht durch die neue Version der Skripte gelöscht (sofern "numDays" nicht kleiner als 7 gesetzt ist), sondern bleibt erhalten.
Viel Spaß beim Testen. Bitte postet hier etwaige Auffälligkeiten.
Gruß,
Thorsten
Was hat sich geändert? Man kann nun festlegen, an welchen Tagen man eine Push-Nachricht mit den Energieverbräuchen erhalten möchte und welchen Zeitraum diese abdecken sollen. Dazu wurden zwei neue lokale Variablen "sendDayList" und "numDays" eingeführt.
Code: Alles auswählen
! +++++ Liste der Tage, an dem eine Push-Nachricht gesendet werden soll (Trennung beliebig) +++++
! z.B. "Montag Mittwoch Freitag", "täglich", keine Nachricht: ""
string sendDayList = "Samstag Sonntag Mittwoch";
! +++++ Anzahl der Tage, für die die zurückliegenden Verbrauchswerte angezeigt werden sollen +++++
integer numDays = 7;
Das Skript verhindert eine Doppelanzeige des Verbrauchs am selben Tag. Es wird also immer nur der gesamte Tagesverbrauch eines einzelnen Tages angezeigt. Das ist so gewollt.
Da die Listen in den jeweiligen Systemvariablen erst sukzessive mit jedem Tag gefüllt werden müssen, kann es dauern, bis die zugehörigen Push-Nachrichten vollständig angezeigt werden. Der aktuelle Inhalt der Systemvariablen wird aber nicht durch die neue Version der Skripte gelöscht (sofern "numDays" nicht kleiner als 7 gesetzt ist), sondern bleibt erhalten.
Viel Spaß beim Testen. Bitte postet hier etwaige Auffälligkeiten.
Gruß,
Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10659
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1
Version 3.1 ist nun offiziell.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1
Hallo,
ich habe das Skript erfolgreich für meinen Gaszähler benutzt, nun habe ich aber einen wMBUS Gaszähler. Ich erhalte also nicht mehr über HM-ES-TX-WM den Zählerstand, sondern iobroker schreibt mir den Wert jede Stunde in eine Systemvariable.
(Wie) kann ich das Skript umbauen, damit zur Wertermittlung nicht mehr das Gerät HM-ES-TX-WM zum Auslesen des aktuellen Zählerstands genommen wird, sondern eine von mir definierte Systemvariable?
Danke im Voraus
ich habe das Skript erfolgreich für meinen Gaszähler benutzt, nun habe ich aber einen wMBUS Gaszähler. Ich erhalte also nicht mehr über HM-ES-TX-WM den Zählerstand, sondern iobroker schreibt mir den Wert jede Stunde in eine Systemvariable.
(Wie) kann ich das Skript umbauen, damit zur Wertermittlung nicht mehr das Gerät HM-ES-TX-WM zum Auslesen des aktuellen Zählerstands genommen wird, sondern eine von mir definierte Systemvariable?
Danke im Voraus