HMIP-PSM nach Stromausfall alle Werte weg
Moderator: Co-Administratoren
HMIP-PSM nach Stromausfall alle Werte weg
Hallo zusammen.
Ich habe einige Leistungsmessgeräte im Einsatz um monatliche Reports zu generieren.
Dummer Weise sind nach einem Stromausfall alle auf dem Gerät gespeicherte Werte weg
Gibt es eine Möglichkeit die Daten von Hand wieder zu setzen?
Habe HMIP-PSM, HM-ES-PMSw1-Pl und HmIP-FSM im Einsatz.
LG Scotty
Ich habe einige Leistungsmessgeräte im Einsatz um monatliche Reports zu generieren.
Dummer Weise sind nach einem Stromausfall alle auf dem Gerät gespeicherte Werte weg
Gibt es eine Möglichkeit die Daten von Hand wieder zu setzen?
Habe HMIP-PSM, HM-ES-PMSw1-Pl und HmIP-FSM im Einsatz.
LG Scotty
Zuletzt geändert von Roland M. am 19.06.2021, 10:55, insgesamt 1-mal geändert.
Grund: Thema verschoben
Grund: Thema verschoben
- Baxxy
- Beiträge: 10779
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2205 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Nein. Die Datenpunkte in den Geräten sind nur lesend.
Jedes Gerät hat aber auf der Zentrale eine zugehörige Systemvariable die fortlaufend weiterzählt, auch wenn das Gerät zwischenzeitlich stromlos war.
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
Re: HMIP-PSM nach Stromausfall alle Werte weg
Moin Baxxy.
Danke für die Info .. aber .. Wie komme ich an die Systemvariablen dran ?
Wo sind die hinterlegt?
Gruß Scotty
Danke für die Info .. aber .. Wie komme ich an die Systemvariablen dran ?
Wo sind die hinterlegt?
Gruß Scotty
-
- Beiträge: 3609
- Registriert: 14.07.2019, 20:49
- System: CCU
- Hat sich bedankt: 843 Mal
- Danksagung erhalten: 539 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Unter "Programme & Zentralenverknüpfungen" gibt es gaaaanz unten einen Knopf "Systeminterne Programme einblenden". Dann nach Programmen suchen die mit "prgEnergyCounter_..." anfangen. In dem Programm zum richtigen Aktor (Seriennummer steckt in der Programmbezeichnung) gibt es ein Skript und dortens findest Du die Systemvariablen, die ansonsten nicht sichtbar sind. Programme und versteckte Variablen werden beim Anlernen eines Aktors mit Strommeßfunktion automatisch angelegt
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Einspruch.
Man kann sehr wohl den Energie Zähler Gerät manipulieren. Irgendwo habe ich auch ein solches Script gepostet. Falls nicht zu finden, suche ich mal.
Energiezähler CCU vs. Gerät. = viewtopic.php?f=27&t=20945&p=550670&hil ... hy#p550670
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.
- Baxxy
- Beiträge: 10779
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2205 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
OK...
Habe mich nun durch ein paar ältere Threads zum Thema gelesen. Die von Dir erwähnte Script-Möglichkeit fand ich aber nicht.
Nur ein paar Hinweise auf die nicht näher ausgeführte "inoffizielle Sichtweise" auf das Problem. Link
Grüße
Baxxy
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Da hast du nicht richtig gesucht und / oder deine Fantasie nicht genug angestrengt.
Es steht ja im verlinktem Thread event.
Und zu dem Thema event habe ich unter anderem das gepostet.
viewtopic.php?f=27&t=45002&p=529971#p529971
In das 2. Script brauchst du nur den Datenpunktnamen für den Energiezähler Gerät eintragen also irgendetwas wie:
und fertig sollte das Script sein, welches den Zählerstand Gerät in der CCU umschreibt.
Bei Gelegenheit kann ich dort ja auch ein komplettes Script posten.
Alchy
Es steht ja im verlinktem Thread event.
Und zu dem Thema event habe ich unter anderem das gepostet.
viewtopic.php?f=27&t=45002&p=529971#p529971
In das 2. Script brauchst du nur den Datenpunktnamen für den Energiezähler Gerät eintragen also irgendetwas wie:
Code: Alles auswählen
string trigDP = "HmIP-RF.0001D1234ABCD:6.ENERGY_COUNTER";
string bcmd = "123456.78"; ! neuer Zählerstand
Bei Gelegenheit kann ich dort ja auch ein komplettes Script posten.
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.
- Baxxy
- Beiträge: 10779
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2205 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Vermutlich von beidem ein bisschen. Oder es war einfach noch zu früh.
Dank deinem Link und dem dortigen neuen Script für die HmIP-PSM konnte ich das nun gemütlich testen.
Vorab: Es funktioniert (hier bei mir) nur temporär.
Ausgangslage:
Anzeige WebUI: "Energie-Zähler Gerät" = 5.90 Wh
Auslesen mit Script:
Code: Alles auswählen
WriteLine("PSM-EnergyCounter mit State ausgelesen: "# channels.Get ("HMIP-PSM 0D2 Kanal :6 - Messwertkanal").DPByHssDP ("ENERGY_COUNTER").State() # " Wh");
Code: Alles auswählen
PSM-EnergyCounter mit State ausgelesen: 5.900000 Wh
Code: Alles auswählen
Datenpunkt vorhanden
Aenderung versucht
66.66
Auslesen mit Script (wie oben):
Ergebnis:
Code: Alles auswählen
PSM-EnergyCounter mit State ausgelesen: 66.66 Wh
Aber... Wenn die nächste zyklische Meldung eintrifft (oder ich die PSM EIN/AUS schalte) springt der Wert wieder auf seinen Ursprungswert (bzw. zählt den Verbrauch zum Ursprungswert dazu).
Code: Alles auswählen
PSM-EnergyCounter mit State ausgelesen: 6.400000 Wh
natürlich, aber meine Aussage...
... irgendwie auch. Denn ich schaffe es nicht den Wert im Gerät dauerhaft zu ändern.
Möglicherweise ist es wieder so ein CCUx vs RaspberryMatic Ding. Vielleicht machst Du ja auf deinem System mal die Gegenprobe.
Grüße
Baxxy
-
- Beiträge: 84
- Registriert: 12.05.2016, 11:16
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 3 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Hallo Zusammen,
ich habe das gleiche Problem: ich lese aus dem HmIP-PSM bzw. HmIP-BSM die in definierten Abständen gesendeten kWH-Werte aus und schreibe diese über den ioBroker in eine Datenbank (InfluxDB Cloud).
Im Falle eines Stromausfalls habe ich das Problem, dass der kWh-Counter des Aktors - für den Tag an dem der Stromausfall/Unterbrechung war - resetet wird; ich also z.B. nicht einfach den letzten Wert des Tages mit dem ersten Wert des Tages vergleichen kann, um hier einen Verbrauch in kWh und Euro zu ermitteln.
Gibt es inzwischen eine Möglichkeit z.B. per Skript den kWH Counter des Aktors nach einem Stromausfall auf den letzten Wert des diesem Aktors zugehörigen kWh Counters der CCU3 (versteckte Variable) zu setzten? Diesem Beitrag konnte ich bisher "nur" entnehmen, dass es nicht immer zuverlässig funktioniert.
Weiß jemand mehr? Vielen Dank!
ich habe das gleiche Problem: ich lese aus dem HmIP-PSM bzw. HmIP-BSM die in definierten Abständen gesendeten kWH-Werte aus und schreibe diese über den ioBroker in eine Datenbank (InfluxDB Cloud).
Im Falle eines Stromausfalls habe ich das Problem, dass der kWh-Counter des Aktors - für den Tag an dem der Stromausfall/Unterbrechung war - resetet wird; ich also z.B. nicht einfach den letzten Wert des Tages mit dem ersten Wert des Tages vergleichen kann, um hier einen Verbrauch in kWh und Euro zu ermitteln.
Gibt es inzwischen eine Möglichkeit z.B. per Skript den kWH Counter des Aktors nach einem Stromausfall auf den letzten Wert des diesem Aktors zugehörigen kWh Counters der CCU3 (versteckte Variable) zu setzten? Diesem Beitrag konnte ich bisher "nur" entnehmen, dass es nicht immer zuverlässig funktioniert.
Weiß jemand mehr? Vielen Dank!
-
- Beiträge: 14148
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: HMIP-PSM nach Stromausfall alle Werte weg
Nein, braucht man auch nicht.
Ob es "mehr" ist, weiß ich nicht, eher eine Alternative. Ich würde für solche Zwecke den anderen in der CCU ("Energie-Zähler CCU" oder wie auch immer der in der originalen CCU heißt, bei mir heißt er "Energie-Zähler RaspMatic") verwendeten Wert benutzen, denn dieser überlebt eine Spannungsunterbrechung des Aktors. Der Wert steckt in einer versteckten Systemvariable, die man für die Namensermittlung erst mal einblenden muss. (Button "Systeminterne Variablen einblenden").
Gruß Xel66
Zuletzt geändert von Xel66 am 11.02.2023, 09:26, insgesamt 1-mal geändert.
-------------------------------------------------------------------------------------------
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