WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
klana
Beiträge: 1099
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 66 Mal
Danksagung erhalten: 27 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von klana » 07.10.2017, 08:47

Morgen,

einen Fehler hab ich noch gefunden.
ich habe in 3 WebUi Programmen ein "Sonst Wenn" angefügt.
Im Systemlog sieht das dann so aus:

Code: Alles auswählen

Oct  7 08:29:55 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: string action = "AddNewElseRule";string rid = "30876"; [iseESPexec.cpp:12534]
Oct  7 08:32:09 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: string action = "AddNewElseRule";string rid = "30910"; [iseESPexec.cpp:12534]
Oct  7 08:33:13 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: string action = "AddNewElseRule";string rid = "30944"; [iseESPexec.cpp:12534]
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

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

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jmaus » 07.10.2017, 09:32

klana hat geschrieben: einen Fehler hab ich noch gefunden.
ich habe in 3 WebUi Programmen ein "Sonst Wenn" angefügt.
Wann genau treten denn diese Fehlermeldungen auf? D.h. bei welchem Schritt der WebUI wenn du ein "Sonst Wenn" anfügst tauchen die exakt auf? Hier konnte ich es bisher noch nicht nachstellen und bräuchte daher mehr Informationen um den Fehler einzugrenzen. Auch wäre es gut das besagte Programm einmal zu sehen, wenn das möglich ist.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
klana
Beiträge: 1099
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 66 Mal
Danksagung erhalten: 27 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von klana » 07.10.2017, 12:27

Hallo Jens,

hier das WebUI Programm.
Erst hatte ich nur ein "Sonst" mit einer folgenden Aktion, daraus habe ich dann ein "Sonst, wenn" gemacht und die Aktionen erweitert.
Daraufhin kam der Fehlereintrag im Syslog.
Bildschirmfoto 2017-10-07 um 12.24.49.jpg
Gruß
Klana

PS: Sollte es heute nicht was schönes geben? :mrgreen:
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

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

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jmaus » 07.10.2017, 14:20

klana hat geschrieben: hier das WebUI Programm.
Erst hatte ich nur ein "Sonst" mit einer folgenden Aktion, daraus habe ich dann ein "Sonst, wenn" gemacht und die Aktionen erweitert.
Daraufhin kam der Fehlereintrag im Syslog.
Danke, werde versuchen das nachzustellen
klana hat geschrieben: PS: Sollte es heute nicht was schönes geben? :mrgreen:
Ist soeben passiert: viewtopic.php?f=65&t=26917&p=388338#p388338
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
klana
Beiträge: 1099
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 66 Mal
Danksagung erhalten: 27 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von klana » 07.10.2017, 14:23

:mrgreen: :mrgreen: DANKE! :mrgreen: :mrgreen:
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

mule
Beiträge: 1169
Registriert: 06.07.2010, 00:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 35 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x/2.2

Beitrag von mule » 07.10.2017, 16:24

mule hat geschrieben:
uwe111 hat geschrieben: bei mir läuft der CUxD mit der ReGaHss Beta20 und mehreren CULs problemlos auf einer CCU2.
Danke für die Info! Gerade noch einmal bei mir getestet und wieder mit dem identischen Problem und der Beta20. Ich hoffe ich kann das am Wochenende genauer analysieren.
Ich bin leider erst heute wieder zum Testen gekommen und habe dann auch gleich einmal die heute releasede Raspberry Version V2.29.22.20171007 getestet. Ergebnis:

V2.29.22.20170902 mit enthaltener Rega-Version: OK!
V2.29.22.20170902 mit Rega-Beta20: Fehler, die Ansteuerung des CUL per CuXD funktioniert nicht korrekt. CUL-LED leuchtet dauerhaft.
V2.29.22.20171007: OK!

Ich habe erneut mehrfach getestet und dabei immer das identische Ergebnis reproduziert. Da das Problem mit der aktuellen Version von Rasbberrymatic aber nicht mehr auftritt werde ich das Ganze nun aber nicht mehr tiefer analysieren.
Aktuelle Projekte:
Direkter SMS-Versand und -Empfang über CCU2&Raspberrymatic ohne Cloud:
viewtopic.php?f=31&t=39483

Automower (G2) steuern über Homematic per WLAN:
viewtopic.php?f=31&t=7295

qwertz
Beiträge: 266
Registriert: 15.02.2012, 19:35
Hat sich bedankt: 6 Mal
Danksagung erhalten: 16 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von qwertz » 07.10.2017, 17:51

Hallo zusammen !

RM 2.29.22.20171007
CUXD 1.11a

Folgenden Fehler wirft ein einfaches Skript, mit dem ich einen Raspi-UnifiController neustarte.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null 'http://192.168.178.28/reboot.php'", &stdout, &stderr);

Code: Alles auswählen

homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null 'http://192.168.178.28/reboot.php'", &stdout, &stderr); [iseESPexec.cpp:12534]
Die URL ist dabei erreichbar und der URL-Aufruf funktioniert auch, erkennbar am erfolgeichen Ausführen. Würde gerne wissen, was die ReGa stört.

Besten Dank und Gruß,
qwertz

P.S.@jmaus: Vielen Dank für die kontinuierlichen Updates und die unendliche Geduld hier im Forum.

BadenPower

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von BadenPower » 07.10.2017, 18:12

qwertz hat geschrieben:Die URL ist dabei erreichbar und der URL-Aufruf funktioniert auch, erkennbar am erfolgeichen Ausführen. Würde gerne wissen, was die ReGa stört..
Deine zwei im Skript nicht deklarierten Skriptvariablen.
.


EDIT: Variabletyp korrigiert
Zuletzt geändert von BadenPower am 08.10.2017, 15:31, insgesamt 1-mal geändert.

qwertz
Beiträge: 266
Registriert: 15.02.2012, 19:35
Hat sich bedankt: 6 Mal
Danksagung erhalten: 16 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von qwertz » 08.10.2017, 09:32

BadenPower hat geschrieben: Deine zwei im Skript nicht deklarierten Systemvariablen.
.
Meinst du , &stdout, &stderr ? Wenn ich das weglasse kommen nömlich keine Fehlermeldungen mehr.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null 'http://192.168.178.28/reboot.php'");

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

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jmaus » 08.10.2017, 10:38

qwertz hat geschrieben: Meinst du , &stdout, &stderr ? Wenn ich das weglasse kommen nömlich keine Fehlermeldungen mehr.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null 'http://192.168.178.28/reboot.php'");
In der Taz. Du kannst aber auch einfach direkt system.Exec() nutzen und hinten an das kommando ein „&“ zeichen andügen dann führt er das kommando wie bei cuxd im Hintergrund aus und blockiert nicht die ReGa für die Zeit der Ausführung. Und wenn du aktuelle RaspberryMatic oder ReGa versionen verwendest kannst du sogar das stderr und stdout weglassen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“