RaspberryMatic 3.55.5.20201226 – Neue Version

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

Moderatoren: jmaus, Co-Administratoren

hpsteff
Beiträge: 36
Registriert: 25.11.2018, 11:36
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von hpsteff » 28.12.2020, 12:20

Danke für das Weihnachtsgeschenk!

gerade ohne Probleme installiert - läuft auf RPI3B+ Charly.
habe auch das Mosquitto add on wieder installiert (hatte zwischenzeitlich den hmq Mqtt broker verwendet)

Jetzt läuft auch mqtt unter Redmatic wieder wie vorgesehen.
--
Raspberrymatic add-on unter Home Assistant auf Raspberry 4.

It-noob
Beiträge: 119
Registriert: 17.08.2017, 16:42
Hat sich bedankt: 5 Mal
Danksagung erhalten: 13 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 hdevichannels.htm?sid=@xxxxxxxx@
Zuletzt geändert von It-noob am 28.12.2020, 13:54, insgesamt 1-mal geändert.

Matthias K.
Beiträge: 1170
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 225 Mal

Re: RaspberryMatic 3.55.5.20201226 – Neue Version

Beitrag von Matthias K. » 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: 9840
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 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.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 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

It-noob
Beiträge: 119
Registriert: 17.08.2017, 16:42
Hat sich bedankt: 5 Mal
Danksagung erhalten: 13 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 hdevichannels.htm?sid=@xxxxxxxx@

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 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

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 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

Benutzeravatar
jmaus
Beiträge: 9840
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 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.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 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

Gesperrt

Zurück zu „RaspberryMatic“