Howto - Zähler-Skripte für HM-ES-TX-WM (per zPNP)
Moderator: Co-Administratoren
-
- Beiträge: 10660
- 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.1
Ja, aber dann passt das doch. Du musst den offset im Skript auf 0 setzen.
Code: Alles auswählen
offset = angezeigter Zählerstand - 3650.336 kWh
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: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1.1
Sorry, falsch ausgedrückt.
Meinte nur, das müsste dann später in die Erklärung mit rein.
Und tatsächlich es steht ja im Screenshot der ganze Verbrauch für Mittwoch drin obwohl ich 0 eingetragen habe. Da müsste doch dann für Mittwoch 0, irgendwas drinstehen für die halbe Stunde nach der Einrichtung.
Ich schau heute zu Hause nochmal, da wird man aber auch kirre
Meinte nur, das müsste dann später in die Erklärung mit rein.
Und tatsächlich es steht ja im Screenshot der ganze Verbrauch für Mittwoch drin obwohl ich 0 eingetragen habe. Da müsste doch dann für Mittwoch 0, irgendwas drinstehen für die halbe Stunde nach der Einrichtung.
Ich schau heute zu Hause nochmal, da wird man aber auch kirre
-
- Beiträge: 10660
- 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.1
Nee, der erste Verbrauchswert ist leider immer so hoch. Da habe ich noch keine Lösung für gefunden, außer ihn einfach auszufiltern.
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: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1.1
Ok alles supi.
Aber gut dass wir drüber reden (schreiben)
Konnte mich echt nicht erinnern, dass das beim 1. Einrichten so war.Aber gut dass wir drüber reden (schreiben)
-
- Beiträge: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1.1
Hallo Thorsten,
das Folgende schreibe ich hier in deinem Thread, weil ich den Fehler hier zuerst gepostet habe (damit du Bescheid weißt)
Wenn das ein Admin liest, möge er es bitte in einen passenden Bereich verschieben. (Von mir aus als "HM-ES-TX-WM Firmware 2.2 RuntimeError" oder so.)
Ich habe jetzt herausgefunden, wie sich das mit dem besagten ScriptRuntimeError verhält.
Es liegt nicht direkt am Aufruf durch das Skript.
Also ohne Zutun ist Ruhe im Log.
Rufe ich jetzt in der WebUI unter "Status und Bedienung" -- "Geräte"-- das besagte Stromgerät auf (HM-ES-TX-WM), erscheint folgende Zeile im Syslog:
Die ID ist vom Gerät (HM-ES-TX-WM).
Immer wenn sich dann (wenn das genannte Gerät in der WebUI noch geöffnet ist) das Gerät aktualisiert, also ca. alle 3 min, kommt folgende Zeile im Syslog:
Die ID ist vom zugehörigen Kanal des HM-ES-TX-WM.
Diese Zeile erscheint jetzt ca. alle 3 Minuten.
Verlässt man "Status und Bedienung", wird kein Eintrag mehr generiert.
Das ist zumindest bei mir reproduzierbar. IST DAS JETZT EIN BUG
Vielleicht könnte das mal jemand testen, der auch einen HM-ES-TX-WM mit der Firmware 2.2 in Verbindung mit einem ES-IEC hat. (Die Impulse werden bei mir per SML-Protokoll abgegriffen.
Hier noch der Auszug aus der devicelist.cgi:
Gruß Tino
das Folgende schreibe ich hier in deinem Thread, weil ich den Fehler hier zuerst gepostet habe (damit du Bescheid weißt)
Wenn das ein Admin liest, möge er es bitte in einen passenden Bereich verschieben. (Von mir aus als "HM-ES-TX-WM Firmware 2.2 RuntimeError" oder so.)
Ich habe jetzt herausgefunden, wie sich das mit dem besagten ScriptRuntimeError verhält.
Es liegt nicht direkt am Aufruf durch das Skript.
Also ohne Zutun ist Ruhe im Log.
Rufe ich jetzt in der WebUI unter "Status und Bedienung" -- "Geräte"-- das besagte Stromgerät auf (HM-ES-TX-WM), erscheint folgende Zeile im Syslog:
Code: Alles auswählen
Nov 6 17:03:23 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: integer id = 6258; [ExecError():iseESPexec.cpp:12797]
Immer wenn sich dann (wenn das genannte Gerät in der WebUI noch geöffnet ist) das Gerät aktualisiert, also ca. alle 3 min, kommt folgende Zeile im Syslog:
Code: Alles auswählen
Nov 6 17:04:45 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: string action = 'dcCreate';integer cId = 6287;integer iStatusOnly = 0; [ExecError():iseESPexec.cpp:12797]
Diese Zeile erscheint jetzt ca. alle 3 Minuten.
Verlässt man "Status und Bedienung", wird kein Eintrag mehr generiert.
Das ist zumindest bei mir reproduzierbar. IST DAS JETZT EIN BUG
Vielleicht könnte das mal jemand testen, der auch einen HM-ES-TX-WM mit der Firmware 2.2 in Verbindung mit einem ES-IEC hat. (Die Impulse werden bei mir per SML-Protokoll abgegriffen.
Hier noch der Auszug aus der devicelist.cgi:
Code: Alles auswählen
<device name="HWR_Hausanschluss-Strom" address="QEQ0337332" ise_id="6258" interface="BidCos-RF" device_type="HM-ES-TX-WM" ready_config="true">
<channel name="HWR_Hausanschluss-Strom" type="17" address="QEQ0337332:1" ise_id="6287" direction="UNKNOWN" parent_device="6258" index="1" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HWR Hausanschluss Strom:2" type="17" address="QEQ0337332:2" ise_id="6332" direction="UNKNOWN" parent_device="6258" index="2" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device>
-
- Beiträge: 10660
- 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.1
Danke für die Info.
Hier nun die Version 3.3, mit der man neben Wochentagen auch Monatstage, also z.B. "1 6 20 30" angeben kann, an dem die Push-Nachrichten für die zurückliegenden "numDays" Tage als Liste übertragen werden. Will man nun nur am 1. eines jeden Monats eine Liste für die zurückliegenden 30 Tage haben, setzt man
Vielleicht baue ich noch ein, dass man "numDays" auch auf "Vormonat" setzen kann, wenn man immer den vollständigen Vormonat angezeigt haben möchte. Muss ich mir noch mal überlegen.
Würde mich über Rückmeldungen zur Version 3.3 freuen, bevor ich sie im Startposting integriere und auf die anderen Zählerskripte anwende.
Bis dann,
Thorsten
Hier nun die Version 3.3, mit der man neben Wochentagen auch Monatstage, also z.B. "1 6 20 30" angeben kann, an dem die Push-Nachrichten für die zurückliegenden "numDays" Tage als Liste übertragen werden. Will man nun nur am 1. eines jeden Monats eine Liste für die zurückliegenden 30 Tage haben, setzt man
Code: Alles auswählen
string sendDatesList = "1";
integer numDays = 30;
Würde mich über Rückmeldungen zur Version 3.3 freuen, bevor ich sie im Startposting integriere und auf die anderen Zählerskripte anwende.
Bis dann,
Thorsten
Zuletzt geändert von dtp am 09.11.2019, 15:05, insgesamt 2-mal geändert.
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: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1.1
Oh man du bist ja fleißig
Muss noch bisschen Geld verdienen, aber heute Abend schaue ich es mir an.
Eine Frage hab ich aber schon.
Mit 2 Benutzern und unterschiedlichen Wünschen, also einer will täglich ne Push und der Andere monatlich ist das sicherlich nicht benutzbar?
Da bräuchte man dann 2 Programme und 3 extra SVen, oder ?
Ist nur ne Frage die mir so durch den Kopf ging.
Nicht dass du das gleich wieder umsetzt
Gruß Tino
Muss noch bisschen Geld verdienen, aber heute Abend schaue ich es mir an.
Eine Frage hab ich aber schon.
Mit 2 Benutzern und unterschiedlichen Wünschen, also einer will täglich ne Push und der Andere monatlich ist das sicherlich nicht benutzbar?
Da bräuchte man dann 2 Programme und 3 extra SVen, oder ?
Ist nur ne Frage die mir so durch den Kopf ging.
Nicht dass du das gleich wieder umsetzt
Gruß Tino
-
- Beiträge: 10660
- 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.1
Also in Verbindung mit der aktuellen Version des zPNP sollte das möglich sein, wenn man zwei Zählerskripte mit jeweils unterschiedlichen Usern nutzt. Wäre aber wohl ein wenig Tüftelei nötig.
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: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Howto - Zähler-Skripte für HM-ES-TX-WM, V3.1.1
Mal sehen, das krieg ich hin Oder ich einige mich mit Frauchen
So, jetzt zu der 3.3
Ich glaube du willst mich testen
Habe den Fehler gefunden...
Code: Alles auswählen
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svWeek)).State(list);
Du hast verschwiegen, dass du die eine SV auch namentlich geändert hast
Ich denke die alte SV (Woche) kann ich dann löschen?
Habe jetzt erst mal auf täglich eingestellt, das Andere teste ich dann mal wenns paar Tage läuft.
Bis jetzt alles supi, vielen Dank für deine Mühe
Gruß Tino