CuxD reboot via Homematic Script?
Moderator: Co-Administratoren
CuxD reboot via Homematic Script?
- RaspiMatic V 3.51.6.20200229
- CuxD V 2.3.4
Ich habe mehrere CuxD Timer, die beim Öffnen eines Fensters entsprechend gestartet werden und nach Ablauf einer gewissen Zeit von 5 - 15 Minuten eine Lautsprecherdurchsage initiieren.
Das funktioniert eine Weile gut, aber irgendwann fällt ein Timer aus, manchmal auch mehrere und mitunter wird auch gar kein Timer mehr gestartet. Nach manuellem Restart des CuxD läuft dann aber wieder alles wie es soll ...
1. Was kann die Ursache sein?
2. Kann man via Script CuxD neu starten, wenn ein Timer gestartet, die Aktion aber nicht ausgeführt wurde?
3. Oder gibt es eine bessere Lösung?
- CuxD V 2.3.4
Ich habe mehrere CuxD Timer, die beim Öffnen eines Fensters entsprechend gestartet werden und nach Ablauf einer gewissen Zeit von 5 - 15 Minuten eine Lautsprecherdurchsage initiieren.
Das funktioniert eine Weile gut, aber irgendwann fällt ein Timer aus, manchmal auch mehrere und mitunter wird auch gar kein Timer mehr gestartet. Nach manuellem Restart des CuxD läuft dann aber wieder alles wie es soll ...
1. Was kann die Ursache sein?
2. Kann man via Script CuxD neu starten, wenn ein Timer gestartet, die Aktion aber nicht ausgeführt wurde?
3. Oder gibt es eine bessere Lösung?
Zuletzt geändert von alchy am 20.03.2020, 19:21, insgesamt 1-mal geändert.
Grund: verschoben aus HomeMatic Allgemein
Grund: verschoben aus HomeMatic Allgemein
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: CuxD reboot via Homematic Script?
CUxD sollte sich mit
Code: Alles auswählen
/etc/config/rc.d/cuxdaemon restart
Aber das kann nicht die Lösung sein.
Die Timer von CUxD laufen doch seit langer Zeit sehr stabil (würde ich behaupten, auch wenn ich schon eine Weile keine mehr benutze)
Ich verschiebe mal den Thread in das richtige Unterforum. Vielleicht findest du noch die Zeit mehr Infos zu bringen.
Dann könnte es vielleicht auch passieren, das dir jemand hilft.
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.
Re: CuxD reboot via Homematic Script?
Hallo Alchy,
danke für die Info. Ich warte nach dem heutigen Neustart auf erneutes Hängen. Welche Infos kann ich zur Verfügung stellen (welche der div. logs?).
Ein erholsames Wochenende und - bleib gesund!
danke für die Info. Ich warte nach dem heutigen Neustart auf erneutes Hängen. Welche Infos kann ich zur Verfügung stellen (welche der div. logs?).
Ein erholsames Wochenende und - bleib gesund!
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: CuxD reboot via Homematic Script?
Das wird sich zeigen. Ich selber kann mit den bisherigen Infos keinen Ansatz finden zur Hilfe und halte mich raus aus Ratestunden.
Hier hast du jedenfalls mehr Chancen auf Gehör (von z.B. uwe111 selber) - das ist schon einmal ein Anfang
Danke und natürlich ebenso!
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.
- uwe111
- Beiträge: 4807
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CuxD reboot via Homematic Script?
Wie startest Du denn die Timer? Vielleicht liegt ja das Problem an einer ganz anderen Stelle?
Das glaube ich nicht.
Also erstmal der Reihenfolge nach...
- stehen im CUxD Syslog Fehlermeldungen?
- was steht vor und nach einem "Ausfall" im Systemprotokoll der CCU, wenn Du zuvor die Protokollierung der Timer-Kanäle aktivierst?
- Du kannst dieTimer-Countdowns auch jederzeit auf der CUxD Statusseite beobachten, ist da irgendetwas ungewöhnlich?
- wie werden die Timer genau gestartet und was triggern sie auf welche Weise?
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 14085
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 580 Mal
- Danksagung erhalten: 1492 Mal
Re: CuxD reboot via Homematic Script?
Ich vermute eher, dass hier auf "unzuverlässige" Timerauslösungen getriggert wird und dieses nur wenige Male korrekt funktioniert. Nach einem Neustart funktioniert dieses eben mal wieder um dann in den "unzuverlässigen" Zustand zu wechseln (warum auch immer die Rega in diesem Fall nicht getriggert wird). Vermutlich wurde nicht das Handbuch gelesen.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: CuxD reboot via Homematic Script?
Hallo Uwe,
zunächst setzt ein Programm STATUS eine dem jeweiligen Fenster zugeordnete Systemvariable FENSTER auf OFFEN, sobald dieses Fenster geöffnet wird, umgekehrt auf GESCHLOSSEN.
Ein nächstes Programm TIMER prüft auf Änderung dieser Systemvariablen und im ODER-Zweig auf Änderungen der Systemvariablen START_STOP:
WENN die Systemvariable "OFFEN" BEI ÄNDERUNG AUSLÖSEN
UND Geräteauswahl Fensterkontakt PRÜFEN ist OFFEN
UND die Außentemperatur PRÜFEN ist KLEINER z.B. 5 °C
ODER
die Systemvariable START_STOP bei Änderung auf START auslösen
UND Geräteauswahl Fensterkontakt PRÜFEN ist OFFEN
UND die Außentemperatur PRÜFEN ist KLEINER z.B. 5 °C
DANN wird der zugehörige CuxD-Timer z.B. "0" SOFORT auf TIMER_SET 5 Minuten gesetzt und eine weitere Systemvariable START_STOP auf STOP.
Ein letztes Programm SPEAKER löst aus
WENN der zugeordnete CusD-Timer bei TIMER_GET im Wertebereich KLEINER ODER GLEICH 0.00 Sekunden BEI AKTUALISIERUNG
UND Gerätename ZUGEORDNETES FENSTER auf OFFEN NUR PRÜFEN offen ist, um
DANN den Lautsprecher mit dem entsprechenden Ausgabetext zu starten und die Systemvariable START_STOP VERZÖGERT UM 2 Sekunden auf START zu setzen.
Momentan läuft es ja wieder, sobald aber das Problem wieder auftritt, werde ich die entsprechenden Logs einstellen, um mehr Futter für die Problemlösung zu geben.
Lieben Dank aber schon jetzt für Deine / Eure Mühe!
zunächst setzt ein Programm STATUS eine dem jeweiligen Fenster zugeordnete Systemvariable FENSTER auf OFFEN, sobald dieses Fenster geöffnet wird, umgekehrt auf GESCHLOSSEN.
Ein nächstes Programm TIMER prüft auf Änderung dieser Systemvariablen und im ODER-Zweig auf Änderungen der Systemvariablen START_STOP:
WENN die Systemvariable "OFFEN" BEI ÄNDERUNG AUSLÖSEN
UND Geräteauswahl Fensterkontakt PRÜFEN ist OFFEN
UND die Außentemperatur PRÜFEN ist KLEINER z.B. 5 °C
ODER
die Systemvariable START_STOP bei Änderung auf START auslösen
UND Geräteauswahl Fensterkontakt PRÜFEN ist OFFEN
UND die Außentemperatur PRÜFEN ist KLEINER z.B. 5 °C
DANN wird der zugehörige CuxD-Timer z.B. "0" SOFORT auf TIMER_SET 5 Minuten gesetzt und eine weitere Systemvariable START_STOP auf STOP.
Ein letztes Programm SPEAKER löst aus
WENN der zugeordnete CusD-Timer bei TIMER_GET im Wertebereich KLEINER ODER GLEICH 0.00 Sekunden BEI AKTUALISIERUNG
UND Gerätename ZUGEORDNETES FENSTER auf OFFEN NUR PRÜFEN offen ist, um
DANN den Lautsprecher mit dem entsprechenden Ausgabetext zu starten und die Systemvariable START_STOP VERZÖGERT UM 2 Sekunden auf START zu setzen.
Momentan läuft es ja wieder, sobald aber das Problem wieder auftritt, werde ich die entsprechenden Logs einstellen, um mehr Futter für die Problemlösung zu geben.
Lieben Dank aber schon jetzt für Deine / Eure Mühe!
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung
Re: CuxD reboot via Homematic Script?
Guten Morgen Alchy,
welche Art von Timer nutzt Du an Stelle der CuxD-Timer, von denen Du schreibst, dass Du sie schon länger nicht mehr nutzt?
welche Art von Timer nutzt Du an Stelle der CuxD-Timer, von denen Du schreibst, dass Du sie schon länger nicht mehr nutzt?
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: CuxD reboot via Homematic Script?
Wozu sollte ich einen Timer verwenden?
Alchy
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.