HMIP-PSM Stromverbrauch ab Inbetriebnahme?

HMIP lokale Installation

Moderator: Co-Administratoren

Antworten
alegend
Beiträge: 30
Registriert: 11.01.2021, 07:53
System: CCU

HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von alegend » 23.03.2021, 10:26

Hallo!
Habe ein Problem...
Habe den HMIP-PSM an der CCU3 in Betrieb, nach Update der Firmware des Steckers ist das Datum des Startzählerstandes des Steckers zurückgesetzt auf 0 - sprich er zählt jetz von vorn.
Der Zähler in der CCU zählt zwar weiter ich weiss aber nicht wie ich sehen kann wann das Startdatum des Zählens war...
Wie soll ich so feststellen wieviel Strom das Gerät in welchem Zeitraum gezogen hat?
Kann mir hier jemand helfen? Wahrscheinlich ist die Lösung banal...

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 581 Mal
Danksagung erhalten: 1492 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Xel66 » 23.03.2021, 11:25

Nein, banal ist die Lösung nicht, weil sie einfach nicht vorgesehen ist. Um bestimmte Zeiträume zu überwachen, musst Du dafür auch entsprechende Speichermöglichkeiten (Systemvariablen für Tag, Woche, Monat, Jahr etc.) schaffen. Zusätzlich musst Du per Script die jeweiligen Verbrauchsdaten abfragen und die Systemvariablen mit Inhalt füllen. Von der Funktionsweise und vom Anforderungsprofil ist das mit den Aufgaben, die gern für den Zählersensor HM-ES-TX-WM benutzt werden, kann man die Scripte dafür auch auf den jeweiligen Schalt-/Messaktor umstricken.

Wenn es Dir einfach nur um das Datum geht, mit der der Aktor bei 0 gestartet ist, brauchst Du nur ein Programm erstellen, welches auf diesen Zählerstand bei Änderung triggert und per Script die aktuelle Systemzeit in eine Systemvariable schreibt. Diese Lösung wäre ein Einzeiler.

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

alegend
Beiträge: 30
Registriert: 11.01.2021, 07:53
System: CCU

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von alegend » 23.03.2021, 16:54

Wenn es Dir einfach nur um das Datum geht, mit der der Aktor bei 0 gestartet ist, brauchst Du nur ein Programm erstellen, welches auf diesen Zählerstand bei Änderung triggert und per Script die aktuelle Systemzeit in eine Systemvariable schreibt. Diese Lösung wäre ein Einzeiler.
der lautet? sorry ich habe damit nichts zu tun gehabt bisher : 9

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 581 Mal
Danksagung erhalten: 1492 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Xel66 » 23.03.2021, 19:20

Du legst eine Systemvariable vom Typ Text an. Den Namen der Variable benötigst Du in dem Script anstatt meines Platzhalters "VariablenName". Wenn dann der Counter kleiner gleich 0 bei Änderung ist triggerst du ein Programm mit dem Einzeiler.

Code: Alles auswählen

dom.GetObject('VariablenName').State(system.Date("%d.%m. %H:%M Uhr"));
Und schon steht das Datum und die Uhrzeit in dieser Variable. Dann weißt Du zumindest, wann der Zähler das letzte Mal auf 0 war.

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

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von MichaelN » 23.03.2021, 20:23

Xel66 hat geschrieben:
23.03.2021, 19:20
wann der Zähler das letzte nächste Mal auf 0 war.
:roll:
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 581 Mal
Danksagung erhalten: 1492 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Xel66 » 23.03.2021, 20:30

MichaelN hat geschrieben:
23.03.2021, 20:23
wann der Zähler das letzte nächste Mal auf 0 war.
Wie kommst Du da drauf? Beim Stecken des Zwischensteckers wird dieser auf 0 gesetzt (egal was vor dem gespeichert war). Das sollte das Programm triggern und diesen Moment festhalten. Ich würde aber vermutlich eher auf das Einschalten triggern und als Zusatzbedingung "Zähler = 0" prüfen. Dürfte eindeutiger sein.

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

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von MichaelN » 23.03.2021, 20:37

Das letzte Mal ist in der Vergangenheit, vor dem Reboot. Dieses Datum bekommst du nicht wieder.

Aber wenn ich mir den Eingangspost nochmal durchlese, hhast ddu wahrscheinlich richtig erfasst, was er wünscht.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 581 Mal
Danksagung erhalten: 1492 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Xel66 » 23.03.2021, 21:19

MichaelN hat geschrieben:
23.03.2021, 20:37
Dieses Datum bekommst du nicht wieder.
Warum nicht? Wurde nur die CCU rebootet, hat der Aktor noch seinen "Zählerstand" und übermittelt ihn. War er auch spannungslos, ist die Anzeige auch plausibel, denn dann startet er wieder bei 0 (OK, könnte ein Timing-Problem geben, denn der Aktor ist schneller gestartet als die CCU).
MichaelN hat geschrieben:
23.03.2021, 20:37
Aber wenn ich mir den Eingangspost nochmal durchlese, hhast ddu wahrscheinlich richtig erfasst, was er wünscht.
Er will das Startdatum, wenn der Zähler auf 0 ist. Für eine tiefergehende Datenhaltung habe ich die Scripte für die Zählersensoren empfohlen. Die müsst man dann auf den Messaktor und seine Datenpunkte anpassen.

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

Benutzeravatar
Baxxy
Beiträge: 10648
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Baxxy » 23.03.2021, 21:34

Xel66 hat geschrieben:
23.03.2021, 21:19
Wurde nur die CCU rebootet, hat der Aktor noch seinen "Zählerstand" und übermittelt ihn.
Du vergisst hierbei aber das bei IP-Geräten alle Werte erstmal "0" sind. Somit wird bei jedem Reboot das Programm getriggert da keine Prüfung auf "Änderung" durchgeführt wird.

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 581 Mal
Danksagung erhalten: 1492 Mal

Re: HMIP-PSM Stromverbrauch ab Inbetriebnahme?

Beitrag von Xel66 » 24.03.2021, 00:48

Baxxy hat geschrieben:
23.03.2021, 21:34
Du vergisst hierbei aber das bei IP-Geräten alle Werte erstmal "0" sind.
Darum auch meine Empfehlung aus dem Posting vom 23.03.2021, 20:30 Uhr, die Abfrage ggf. mit dem Schaltzustand "EIN" zu verUNDen, denn default wird er Status des Aktors erst mal auf "AUS" gesetzt. Somit würde auch ein Nullwert allein die Systemvariable nicht setzen. Das jetzt noch zusätzlich auszuschmücken liegt an den sonstigen Bedingungen.

Bei einem Reboot nach Spannungsausfall ist der Aktor sowieso auf 0 (und der Zeitstempel wird bei Reboot gesetzt), bei einem sonstigen Reboot bleibt sowohl der Zählerstand als auch der Schaltzustand unverändert (es sein denn, in einem Programm ist etwas anderes definiert) und der Inhalt der vorher zwischengespeicherten Systemvariable bleibt erhalten. Grundsätzlich gilt es auch noch zu differenzieren, welche Zeiträume nun wirklich zur Überwachung gewünscht sind, denn die Forumulierung "Wie soll ich so feststellen wieviel Strom das Gerät in welchem Zeitraum gezogen hat?" lässt auch noch viel Interpretationsspielraum.

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

Antworten

Zurück zu „HomeMatic IP mit CCU“