Energiezähler der Raspberrymatic umd HMIP BSM

HMIP lokale Installation

Moderator: Co-Administratoren

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von MichaelN » 19.01.2023, 16:26

Dann mach Dir doch mal den Spaß: mach die inertenen Programme sichtbar
Druck sie aus und schau ins Fehlerprotokoll
Wenn er nciht mehr zählt
Nochmal
vergleichen

Irgendwo muss ja ein Unterschied sein. Das die CCU ein Programm mal korrekt interpretiert und Wochen später nicht mehr ist auch unwahrscheinlich.
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 +++

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von jp112sdl » 19.01.2023, 17:04

Ich hatte es auch schon, dass der RM Energie-Zähler nicht mehr zählte.
Das interne Programm war zwar noch existent, jedoch fehlte das Gerät im WENN.
Bildschirm­foto 2023-01-19 um 17.03.34.png
Keine Ahnung wann und wieso das passiert ist.
Ich benötige den Wert aber auch nicht, daher war und ist es mir egal.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von alchy » 19.01.2023, 19:09

Das Programm scheint ja in Ordnung und ruft das enthaltene Script zyklisch auf.
Mein Verdacht war eher das in den im Programm aufgerufenen internen Scripten etwas nicht stimmt. Das Fehlerprotokoll bestätigt dies ja auch.

Der TE hat nur vergessen alle meine Fragen zu beantworten.
Hoffentlich macht er wenigstens das was man ihm rät und das auch noch mit der entsprechenden Sorgfalt und Ruhe.

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.

stones73
Beiträge: 85
Registriert: 08.11.2017, 19:28
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von stones73 » 19.01.2023, 19:17

Sorry, dachte ich hätte alles ...
Mit allen 3 Geräten das gleiche.
Ja nur 3 Programme vorhanden keine leichen.
Das mit dem ab und anlernen werde ich morgen machen.

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

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von Baxxy » 19.01.2023, 20:06

stones73 hat geschrieben:
19.01.2023, 19:17
Das mit dem ab und anlernen werde ich morgen machen.
Damit ist ja dann das Problem vermutlich erstmal wieder weg.

Besser ist es jetzt (wo es das Problem gibt) zu gucken wo es klemmt.

Du kannst mal folgendes Script im "Script testen" ausführen und die Ausgabe hier posten.
Habe die relevanten Sachen für die PSM aus dem Logfile genommen.

Code: Alles auswählen

object chn = dom.GetObject('25775');
if (chn) {
    WriteLine(chn.Name());
 object oOverflow = chn.DPByControl('POWERMETER_PSM.ENERGY_COUNTER_OVERFLOW');
  if (oOverflow) { WriteLine("ENERGY_COUNTER_OVERFLOW: "# oOverflow.Value()); }
   else { WriteLine("DP: ENERGY_COUNTER_OVERFLOW nicht gefunden"); }
 object oEnergyCounter = chn.DPByControl('POWERMETER_PSM.ENERGY_COUNTER');
  if (oEnergyCounter) { WriteLine("ENERGY_COUNTER: "# oEnergyCounter.Value()); }
   else { WriteLine("DP: ENERGY_COUNTER nicht gefunden"); }
object oSysVarEnergyCounter = dom.GetObject('svEnergyCounter_25775_0001DBE9914062:6');
  if (oSysVarEnergyCounter) { WriteLine("svEnergyCounter_25775_0001DBE9914062:6: "# oSysVarEnergyCounter.Value()); }
   else { WriteLine("svEnergyCounter_25775_0001DBE9914062:6 nicht gefunden"); }
object oSysVarEnergyCounterOldVal = dom.GetObject('svEnergyCounterOldVal_25775');
    if (oSysVarEnergyCounterOldVal) { WriteLine("svEnergyCounterOldVal_25775: "# oSysVarEnergyCounterOldVal.Value()); }
   else { WriteLine("svEnergyCounterOldVal_25775 nicht gefunden"); }
  }
else { WriteLine("Kanal nicht gefunden!"); }

stones73
Beiträge: 85
Registriert: 08.11.2017, 19:28
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von stones73 » 20.01.2023, 07:41

Script ausgeführt:

Steckdose Mess:6
ENERGY_COUNTER_OVERFLOW: false
ENERGY_COUNTER: 7921.200000
svEnergyCounter_25775_0001DBE9914062:6: 0.000000
svEnergyCounterOldVal_25775 nicht gefunden

Das sind die Variablen, hier sind auch nur die 3 angelegt
Energie Variablen.JPG

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von alchy » 20.01.2023, 08:24

stones73 hat geschrieben:
20.01.2023, 07:41
svEnergyCounterOldVal_25775 nicht gefunden
Dann hast du den Fehler für die PSM.

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.

stones73
Beiträge: 85
Registriert: 08.11.2017, 19:28
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von stones73 » 20.01.2023, 08:27

Ok.. aber was heißt das jetzt, also für einen Noob erklärt und kann ich das fixen?

Ich bin mir nicht bewusst da was gelöscht zu haben, will das aber auch nicht ausschliessen

Gerti
Beiträge: 3035
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 274 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von Gerti » 20.01.2023, 08:28

Hi,

das ist eine Systemvariable, die Du wohl gelöscht hast.

Gruß
Gerti

stones73
Beiträge: 85
Registriert: 08.11.2017, 19:28
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: Energiezähler der Raspberrymatic umd HMIP BSM

Beitrag von stones73 » 20.01.2023, 08:31

Ok.. bin mal kurz in mich gegangen... ich glaube wegen OLD im Namen hab ich das gelöscht...
Da sitzt der Fehler mal wieder vor dem Monitor...

Wieder was gelernt

Antworten

Zurück zu „HomeMatic IP mit CCU“