Verbrauch HMIP-PSM

HMIP lokale Installation

Moderator: Co-Administratoren

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 22.03.2022, 16:54

Hallo,

nachdem das Script 2 Perioden problemlos lief, wollte ich heute die Bewässerungssaison starten. Und habe festgestellt, das die Trennung nach Kanälen nicht mehr funktioniert.

Im Log schmeißt er mir das hier raus. Hat jemand einen Ansatz für mich? Geändert an den Variablennamen oder dergleichen wurde nix ö.

VG
ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: !- Strom getrennt nach Kanal abrechnen / MN 27.06.2020 !- viewtopic.php?f=60&t=59546&p=590070#p590070 !- WENN Pumpe:3 Schaltzustand EIN bei Änderung auslösen !- ODER Pumpe:3 Schaltzustand AUS bei Änderung auslösen !- ODER Pumpe:4 Schaltzustand EIN bei Änderung auslösen !- ODER Pumpe:4 Schaltzustand AUS bei Änderung auslösen !- DANN dieses SKRIPT !- Definitionen: Variablennamen zwischen den "" an eigene Gegebenheiten anpassen string Zaehlername = "svEnergyCounter_1439_0001D3C99C9B5B:6"; string NameSV3_gesamt = "sv_PumpeOG"; string NameSV4_gesamt = "sv_PumpeEG"; string NameSV3_ein = "sv_PumpeOG_EIN"; string NameSV4_ein = "sv_PumpeEG_EIN"; !- hier nichts mehr anpassen string kanal; object oSrc; real ZaehlerGesamt; real ZaehlerAktuell; real ZaehlerAlt3; real ZaehlerAlt4; real Diff3; real Diff4; real DiffTeilen; real DiffRest; !- welcher Kanal? oSrc = dom.GetObject("1431"); kanal = (dom.GetObject(dom.GetObject(oSrc)).Cha

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Verbrauch HMIP-PSM

Beitrag von MichaelN » 22.03.2022, 17:11

Vielleicht zwischendurch ein Update der CCU Firmware durchgeführt?
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 +++

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 22.03.2022, 17:19

ja klar, das script läuft ja nun seit gut 2 Jahren!

aktuell läuft 3.61.7.20220115

wo ich das grad schreibe, im Dezember bin ich auf raspberrymatic gewechselt…
vielleicht liegt es daran? muss dann im script evt was angepasst werden
alt ccu3 software
neu raspberrymatic auf der ccu3

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Verbrauch HMIP-PSM

Beitrag von MichaelN » 22.03.2022, 17:23

Ja, in der CCU Firmware gibt es einen Bug, der in RM beseitigt ist. Muss ich mir nachher mal anschauen.
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 +++

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 22.03.2022, 17:24

MichaelN hat geschrieben:
22.03.2022, 17:23
Ja, in der CCU Firmware gibt es einen Bug, der in RM beseitigt ist. Muss ich mir nachher mal anschauen.
das wäre klasse 👍

herzlichen dank schonmal für deine Zeit

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

Re: Verbrauch HMIP-PSM

Beitrag von Baxxy » 22.03.2022, 19:18

Ihr macht das recht umständlich um an die Kanalnummer zu kommen...
Versuch's mal so...

Code: Alles auswählen

!- welcher Kanal?
oSrc = dom.GetObject("$src$");
kanal = (dom.GetObject(oSrc.Channel())).ChnNumber();

!- aktueller Status 0 = aus / 1 = ein
string sVal = "$val$";

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Verbrauch HMIP-PSM

Beitrag von MichaelN » 22.03.2022, 19:46

Ja, verdammich, es gibt eine Eigenschaft ChnNumber? OMG. Die Klammersetzung ist aber trotzdem krass.

Also nochmal zum mitschreiben:

Suche und Ersetze:

Code: Alles auswählen

kanal = (dom.GetObject(dom.GetObject(oSrc)).Channel()).Name();
kanal = kanal.Substr((kanal.Length()-1),1);
durch

Code: Alles auswählen

kanal = (dom.GetObject(oSrc.Channel())).ChnNumber();
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 +++

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 22.03.2022, 20:37

Baxxy hat geschrieben:
22.03.2022, 19:18
Ihr macht das recht umständlich um an die Kanalnummer zu kommen...
Versuch's mal so...

Code: Alles auswählen

!- welcher Kanal?
oSrc = dom.GetObject("$src$");
kanal = (dom.GetObject(oSrc.Channel())).ChnNumber();

!- aktueller Status 0 = aus / 1 = ein
string sVal = "$val$";
klappt für die trennung einzeln, aber nicht bei halbierung wenn beide kanäle an sind

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 22.03.2022, 20:39

MichaelN hat geschrieben:
22.03.2022, 19:46
Ja, verdammich, es gibt eine Eigenschaft ChnNumber? OMG. Die Klammersetzung ist aber trotzdem krass.

Also nochmal zum mitschreiben:

Suche und Ersetze:

Code: Alles auswählen

kanal = (dom.GetObject(dom.GetObject(oSrc)).Channel()).Name();
kanal = kanal.Substr((kanal.Length()-1),1);
durch

Code: Alles auswählen

kanal = (dom.GetObject(oSrc.Channel())).ChnNumber();
scheint zu funktionieren, mit den mitteln, die mir von arbeit aus möglich sind. sowohl einzeln als auch zusammen halbieren. werde das morgen vorort aber nochmal überprüfen. meld mich dann abschließend dazu nochmal.
vielen dank erstmal und ich denke das es auch so, bei der vorortprüfung, passt 👍👍

TheCrusher
Beiträge: 75
Registriert: 28.05.2020, 10:21
System: CCU
Hat sich bedankt: 14 Mal

Re: Verbrauch HMIP-PSM

Beitrag von TheCrusher » 23.03.2022, 09:28

wie versprochen die Rückmeldung nach Testung Vorort.

alle möglichen (denke ich jdf) Szenarien durchgespielt und die Berechnung der Variablen voll bzw hälftig ,ab Zeitpunkt wo beide an sind, funktioniert.

Nochmal vielen Dank für die schnelle Korrektur im Script :!:

Antworten

Zurück zu „HomeMatic IP mit CCU“