RaspberryMatic 3.55.5.20201226 – Neue Version

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

It-noob
Beiträge: 65
Registriert: 17.08.2017, 16:42
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von It-noob » 28.12.2020, 13:21

keiner mit weiteren Meldungen zum Error: [ExecError():iseESPexec.cpp:12880] beim Aufruf von Gewerken, Geräten, Räumen, ...?
siehe auch Seite 5 dieses Threads.

nach weiteren Tests: bei einem HmIP-SMI kommt diese Meldung im Menü "Status und Bedienung" das "Gerät" auswähle und glechzeit unter "Einstellungen" - "Geräte" dort auf Kanal1 den Haken "Bedienbar"gesetzt habe.

Zusatzsoftware CuxD 2.5
J-A-N Hue: 3.1.2
Sonos 2.7
XML-API 1.20
keine native Hue/Osram Kopplung
Firefox/Safari/Edge(Chromium) Fehler bleibt
getriggert wird der Fehler durch den Aufruf Post [email protected]@
Zuletzt geändert von It-noob am 28.12.2020, 13:54, insgesamt 1-mal geändert.

scorpionking
Beiträge: 567
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 28 Mal
Danksagung erhalten: 76 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von scorpionking » 28.12.2020, 13:45

Doch, ist bei mir auch (allerdings nur dieser hier: "ReGaHss: ERROR: ScriptRuntimeError: integer id = 1222: [ExecError():iseESPexec.cpp:12880]").

Da ich aber keinerlei Funktionseischränkung dadurch sehe, juckt mich das nicht im geringsten... :wink:

Benutzeravatar
jmaus
Beiträge: 7057
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 154 Mal
Danksagung erhalten: 667 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jmaus » 28.12.2020, 13:47

It-noob hat geschrieben:
28.12.2020, 13:21
keiner mit weiteren Meldungen zum Error: [ExecError():iseESPexec.cpp:12880] beim Aufruf von Gewerken, Geräten, Räumen, ...?
siehe auch Seite 5 dieses Threads.
Diese Ausgabe alleine sagt überhaupt nichts aus. ExecError() ist eine generische Ausgabe für jegliche RuntimeError. Die Frage ist also eher welche aktion das auslöst und welche Ausgaben da davor stehen.
RaspberryMatic 3.55.10.20210213 @ ESXi, ~190 Hm-RF/HmIP-RF/HmIPW Geräte, ioBroker – RaspberryMatic GitHub Projekt / Twitter

jp112sdl
Beiträge: 8016
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 436 Mal
Danksagung erhalten: 974 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jp112sdl » 28.12.2020, 13:50

jmaus hat geschrieben:
28.12.2020, 13:47
Diese Ausgabe alleine sagt überhaupt nichts aus. ExecError() ist eine generische Ausgabe für jegliche RuntimeError. Die Frage ist also eher welche aktion das auslöst und welche Ausgaben da davor stehen.
Also bei mir kommt da sowas

Code: Alles auswählen

Dec 28 13:47:09 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: integer id = 1213; [ExecError():iseESPexec.cpp:12880]
Dec 28 13:47:09 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError:  {   integer iLvlDpId = 0;   real rState = 0;   real rMin = 4.5;   real rMax = 30.5;   string sUnit = "&deg;<i>C</i>";   string bUnit = "V";   string vUnit = "%";   integer iReadOnlyState = 0;    object oControlMode = cObj.DPByControl("HEATING_CONTROL.CONTROL_MODE");   object oLevel = cObj.DPByControl("HEATING_CONTROL.SETPOINT");   object oTemperature = cObj.DPByControl("HEATING_CONTROL.TEMPERATURE");    object oBatteryState = cObj.DPByHssDP("BATTERY_STATE");   object oValveState = cObj.DPByHssDP("VALVE_STATE");      object oModeAuto = cObj.DPByControl("HEATING_CONTROL.AUTO");   object oModeManu = cObj.DPByControl("HEATING_CONTROL.MANU");   object oModeBoost = cObj.DPByControl("HEATING_CONTROL.BOOST");   object oModeComfort = cObj.DPByControl("HEATING_CONTROL.COMFORT");   object oModeLowering = cObj.DPByControl("HEATING_CONTROL.LOWERING");    object oPartyTemp = cObj.DPByControl("HEATING_CONTROL.PARTY_TEMP");   object oPartyStartTime = cObj.DPByControl
Dec 28 13:47:09 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError:  {  object oColor = cObj.DPByControl("RGBW_COLOR.COLOR");  WriteLine("<tr>");    WriteLine("<td>");      WriteLine("<table width='100%' _height='100%' cellspacing='4'>");          WriteLine("<tr>");            WriteLine("<td>");              WriteLine("<table class='ControlBtnInfo' style='min-width: 205px;'>");                WriteLine("<tr>");                  WriteLine("<td>");                  WriteLine("<span>${lblColorValue}</span>");                  WriteLine("</td>");                  WriteLine("<td>");                    !WriteLine("<input type='text' onchange='conInfo(\"COLOR:  "#oColor.Value()#"\"); setDpState("#oColor.ID()#",this.value)' id='"#chnId#"'></input>");                    WriteLine("<input type='text' id='"#chnId#"'></input>");                  WriteLine("</td>");                WriteLine("</tr>");              WriteLine("</table>");            WriteLine("</td>");          WriteLine("</tr>");      WriteLine("</table>");    WriteL
Dec 28 13:47:09 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError:  {  object oProgram = cObj.DPByControl("RGBW_AUTOMATIC.PROGRAM");  !object oMinBorder = cObj.DPByControl("RGBW_AUTOMATIC.MIN_BOARDER");  !object oMaxBorder = cObj.DPByControl("RGBW_AUTOMATIC.MAX_BOARDER");  !object oOnTime = cObj.DPByControl("RGBW_AUTOMATIC.ON_TIME");  !object oRampTime = cObj.DPByControl("RGBW_AUTOMATIC.RAMP_TIME");  !object oBrightness = cObj.DPByControl("RGBW_AUTOMATIC.BRIGHTNESS");    WriteLine("<tr>");     WriteLine("<td>");       WriteLine("<table width='100%' _height='100%' cellspacing='4'>");           WriteLine("<tr>");             WriteLine("<td>");               WriteLine("<table class='ControlBtnInfo' style='min-width: 205px;'>");                 WriteLine("<tr>");                   WriteLine("<td>");                   WriteLine("<span>${lblProgram}</span>");                   WriteLine("</td>");                   WriteLine("<td>");                     ! WriteLine("<div id='"#chnId#"' class='ControlBtnOff CLASS02545 j_trans
Dec 28 13:47:09 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError:  {    ! Necessary for checking if the expert mode is active    object oUser = dom.GetObject( system.GetSessionVar('sessionUserID'));    integer userID = oUser.ID();    object user = dom.GetObject(userID);    integer iLvlDpId = 0;   integer iOldLvlDpId = 0;   integer iState = 0;   real rLevelReal = -1.0;   string sLevelReal;    ! The HmIP-MIOB has a different channel type than an ordinary dimmer (17 =ictHSS instead of 27 = ictHSSDimmingActuator)   ! The same is true for all devices of the type VIR-LG-*   if( (cObj.ChannelType() == ictHSSDimmingActuator)       || (cObj.Label() == "HmIP-MIOB")       || (cObj.Label().Substr(0,7) == "VIR-LG-")     )   {     object oLevel = cObj.DPByControl("DIMMER.LEVEL");     object oLevelReal = cObj.DPByControl("DIMMER.LEVEL_REAL");     object oColor = cObj.DPByControl("DIMMER.COLOR");      if( oLevel )     {        iLvlDpId = oLevel.ID();       iState = oLevel.Value() * 100;     }     if ( oLevelReal ) {       rLevelReal 

Die (ähnlichen) Fehler kommen aber auch bei "Räume".

VG,
Jérôme ☕️

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

PN sind deaktiviert!

It-noob
Beiträge: 65
Registriert: 17.08.2017, 16:42
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von It-noob » 28.12.2020, 13:56

nen verbose output hatte ich auf Seite 5 eingefügt:
nach weiteren Tests: bei einem HmIP-SMI kommt diese Meldung im Menü "Status und Bedienung" das "Gerät" auswähle und glechzeit unter "Einstellungen" - "Geräte" dort auf Kanal1 den Haken "Bedienbar"gesetzt habe. ... also sobald rigendwelche device Info dargestellt werden sollen

Zusatzsoftware CuxD 2.5
J-A-N Hue: 3.1.2
Sonos 2.7
XML-API 1.20
keine native Hue/Osram Kopplung
Firefox/Safari/Edge(Chromium) Fehler bleibt
getriggert wird der Fehler durch den Aufruf Post [email protected]@

jp112sdl
Beiträge: 8016
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 436 Mal
Danksagung erhalten: 974 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jp112sdl » 28.12.2020, 14:01

Ich hab aber auch manchmal nur den Einzeiler

Code: Alles auswählen

Dec 28 13:59:03 homematic-raspi local0.err ReGaHss: ERROR: ScriptRuntimeError: integer id = 1230; [ExecError():iseESPexec.cpp:12880]
als Fehlerausgabe.
Das ist z.B. bei einem Raum, der nur einen Kanal zugewiesen hat (virtuelle CCU Taste).

VG,
Jérôme ☕️

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

PN sind deaktiviert!

jp112sdl
Beiträge: 8016
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 436 Mal
Danksagung erhalten: 974 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jp112sdl » 28.12.2020, 14:05

jmaus hat geschrieben:
28.12.2020, 13:47
Diese Ausgabe alleine sagt überhaupt nichts aus. ExecError() ist eine generische Ausgabe für jegliche RuntimeError. Die Frage ist also eher welche aktion das auslöst und welche Ausgaben da davor stehen.
Ah... Liegt an dem device/ oDev in der function.fn 8)

Sollte dann also mit dem nächsten Release behoben sein

VG,
Jérôme ☕️

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

PN sind deaktiviert!

Benutzeravatar
jmaus
Beiträge: 7057
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 154 Mal
Danksagung erhalten: 667 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jmaus » 28.12.2020, 14:07

jp112sdl hat geschrieben:
28.12.2020, 14:05
jmaus hat geschrieben:
28.12.2020, 13:47
Diese Ausgabe alleine sagt überhaupt nichts aus. ExecError() ist eine generische Ausgabe für jegliche RuntimeError. Die Frage ist also eher welche aktion das auslöst und welche Ausgaben da davor stehen.
Ah... Liegt an dem device/ oDev in der function.fn 8)

Sollte dann also mit dem nächsten Release behoben sein
Wunderbar, danke dir dann nochmal dafür. Super! Dann könnte der Eine oder Andere das ja bereits mit dem aktuellen nightly snapshot einfach mal kontrollieren das diese Fehlermeldungen dann wirklich weg sind.
RaspberryMatic 3.55.10.20210213 @ ESXi, ~190 Hm-RF/HmIP-RF/HmIPW Geräte, ioBroker – RaspberryMatic GitHub Projekt / Twitter

roe1974
Beiträge: 647
Registriert: 17.10.2017, 16:15
Wohnort: Wien
Hat sich bedankt: 31 Mal
Danksagung erhalten: 7 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von roe1974 » 28.12.2020, 14:08

D.h. mit der Änderung der function.fn (device->oDev) sind auch die "ReGaHss: ERROR: ScriptRuntimeError"-Fehler weg ?
lg Richard

jp112sdl
Beiträge: 8016
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 436 Mal
Danksagung erhalten: 974 Mal
Kontaktdaten:

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von jp112sdl » 28.12.2020, 14:15

roe1974 hat geschrieben:
28.12.2020, 14:08
D.h. mit der Änderung der function.fn (device->oDev) sind auch die "ReGaHss: ERROR: ScriptRuntimeError"-Fehler weg ?
lg Richard
So zumindest bei mir gerade eben.
Ich dachte eigentlich, ich hätte die Änderung bei mir schon drin und war wegen der vielen Errors überrascht... dem war aber nicht so.
Also geändert -> ReGaHss neugestartet -> Kein Fehler mehr

VG,
Jérôme ☕️

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

PN sind deaktiviert!

Gesperrt

Zurück zu „RaspberryMatic“