Program wird nur unregelmässig durch CUxD Timer ausgelöst
Moderator: Co-Administratoren
Program wird nur unregelmässig durch CUxD Timer ausgelöst
Hab seit längerem ein Problem, welches ich einfach nicht gelöst bekomme.
Es besteht aus einem CUxD Timer, welcher genau so ausgelöst wird, wie ich es möchte (TIMER_EVENT wird laut CCU-Historian 2 mal am Tag getriggered), aber das dazu gehörende CCU2 Program, das dadurch gestartet werden soll, wird leider nur manchmal, oder sogar öfters überhaupt nicht getriggert...
Momentan besteht das Program nur aus einer Pushover Meldung, um mir die Auslösung zu bestätigen. Das Script selber, kann ich als Grund des Problems ausschliessen, es ist tatsächlich das Auslösen des gesamten Program mit Hilfe des TIMER_GET das Problem.
Hat jemand eine Ahnung woran das liegen könnte oder ob man die Überprüfung des Triggering irgendwie sensibler einstellen kann?
Meinen CCU2 hat momentan 2.31.25 drauf, wie auch CUxD 2.0.0. Die CPU Auslastung liegt im Durchschnitt bei 10-15%.
Es besteht aus einem CUxD Timer, welcher genau so ausgelöst wird, wie ich es möchte (TIMER_EVENT wird laut CCU-Historian 2 mal am Tag getriggered), aber das dazu gehörende CCU2 Program, das dadurch gestartet werden soll, wird leider nur manchmal, oder sogar öfters überhaupt nicht getriggert...
Momentan besteht das Program nur aus einer Pushover Meldung, um mir die Auslösung zu bestätigen. Das Script selber, kann ich als Grund des Problems ausschliessen, es ist tatsächlich das Auslösen des gesamten Program mit Hilfe des TIMER_GET das Problem.
Hat jemand eine Ahnung woran das liegen könnte oder ob man die Überprüfung des Triggering irgendwie sensibler einstellen kann?
Meinen CCU2 hat momentan 2.31.25 drauf, wie auch CUxD 2.0.0. Die CPU Auslastung liegt im Durchschnitt bei 10-15%.
-
- Beiträge: 155
- Registriert: 06.10.2011, 00:42
- Wohnort: Im Südwesten von Frankreich
- Danksagung erhalten: 2 Mal
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
ich hatte ebenfalls vor längerer Zeit diese Probleme....seitdem ich auf Schaltzustand ein bei Aktualisierung trigger sind diese Probleme wie weggeblasen. Vielleicht versuchst Du mal wieder das Zeitmodul der CCU2. Jens Maus hat im Zuge seiner Entwicklung von der Raspberrymatic auch im Zeitmodul einige Bugs beseitigt - und die meines Wissens nach auch von EQ3 für die CCU2 Software übernommen worden sind.
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
Ja, die Alternativen sind in der CUxD Doku in Kapitel 5.8.1 mit Beispielen beschrieben.scav hat geschrieben:Hat jemand eine Ahnung woran das liegen könnte oder ob man die Überprüfung des Triggering irgendwie sensibler einstellen kann?
Wenn TIMER_EVENT mit der aktuellen CCU Firmware noch immer nicht vernünftig getriggert werden sollte, dann sende Dein Beispiel mal bitte an Jens Maus, damit er es für die folgenden ReGaHss Versionen reparieren kann.
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
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
Zeitmodul der CCU2 geht nicht, da ich den Zufallsgenerator vom CUxD benutze und die CCU2 das nicht kann.zehensocke hat geschrieben:ich hatte ebenfalls vor längerer Zeit diese Probleme....seitdem ich auf Schaltzustand ein bei Aktualisierung trigger sind diese Probleme wie weggeblasen. Vielleicht versuchst Du mal wieder das Zeitmodul der CCU2. Jens Maus hat im Zuge seiner Entwicklung von der Raspberrymatic auch im Zeitmodul einige Bugs beseitigt - und die meines Wissens nach auch von EQ3 für die CCU2 Software übernommen worden sind.
Werde dann mal von "update" auf "change" wechselen und testen, danke für den Tip.
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
Das Problem scheint also bekannt zu sein. Werde mich dann mal in der Doku schlau machen.uwe111 hat geschrieben:Ja, die Alternativen sind in der CUxD Doku in Kapitel 5.8.1 mit Beispielen beschrieben.
Werde versuchen Jens zu kontaktieren, obwohl mein Problem kein komplexes ist. Einfach nur einen Random-Timer erstellen und ihn dann ein Program triggeren lassen...uwe111 hat geschrieben:Wenn TIMER_EVENT mit der aktuellen CCU Firmware noch immer nicht vernünftig getriggert werden sollte, dann sende Dein Beispiel mal bitte an Jens Maus, damit er es für die folgenden ReGaHss Versionen reparieren kann.
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
TIMER_GET mit "Änderung" oder "Aktualisierung" bringt leider nichts, immer noch verschläft die CCU2 die eine oder andere Auslösung. Ich verschuchs jetzt mit TIMER_NUM.
Wollte auch "STATE=True" wie im Handbuch vom CUxD beschrieben ist, benutzen, kann aber "STATE" nicht im pull-down Menu finden. Dies wurde wohl entfernt aber noch nicht im Handbuch aktualisiert...
Wollte auch "STATE=True" wie im Handbuch vom CUxD beschrieben ist, benutzen, kann aber "STATE" nicht im pull-down Menu finden. Dies wurde wohl entfernt aber noch nicht im Handbuch aktualisiert...
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
In der deutschen Übersetzung im pull-down nennt sich das "Schaltzustand EIN/AUS".scav hat geschrieben:kann aber "STATE" nicht im pull-down Menu finden
Hier sollte immer "bei Aktualisierung" gewählt werden. So ist es grundsätzlich bei CUxD-Timern. Auch wenn man bei der sonstigen Programmerstellung sehr sorgsam mit "Aktualisierung" umgehen sollte, bildet CUxD hier eine Ausnahme bei der sogar zu "Aktualisierung" geraten wird.scav hat geschrieben:TIMER_GET mit "Änderung" oder "Aktualisierung"
Viele Grüße!
Jörg
Jörg
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
In der deutschen Übersetzung im pull-down nennt sich das "Schaltzustand EIN/AUS".JRiemann hat geschrieben:scav hat geschrieben:kann aber "STATE" nicht im pull-down Menu finden
Danke, hab versucht, leider das gleiche Resultat wie mit TIMER_GET. Etwa 50% Chance, daß das Program ausgelöst wird.
Mit TIMER_NUM hab ich bis jetzt 100% Erfolg gehabt, werde dann meine Scripte alle auf TIMER_NUM umbauen...
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
Das ist ein deutliches Zeichen das der TIMER evtl. falsch eingesetzt wird.scav hat geschrieben:Etwa 50% Chance, daß das Program ausgelöst wird.
Bei der Verwendung von "Schaltzustand" löst der Timer jeweils 1 Events bei EIN = true und 1 Event bei AUS = false aus.
Es ist also sehr entscheidend wie der Timer genau konfiguriert ist und wie er im Programm als Trigger genutzt wird.
Viele Grüße!
Jörg
Jörg
Re: Program wird nur unregelmässig durch CUxD Timer ausgelös
Das habe ich auch soweit verstanden, das gleiche Problem besteht aber auch beim TIMER_GET Auslöser, der etwa nur 50% der Auslöser "bemerkt". Das Ursache des Problem liegt also etwas tiefer im System. Wie dem auch sei, ich glaube ich hab eine Lösung gefunden, und die heisst TIMER_NUM.JRiemann hat geschrieben:Das ist ein deutliches Zeichen das der TIMER evtl. falsch eingesetzt wird.scav hat geschrieben:Etwa 50% Chance, daß das Program ausgelöst wird.
Bei der Verwendung von "Schaltzustand" löst der Timer jeweils 1 Events bei EIN = true und 1 Event bei AUS = false aus.
Es ist also sehr entscheidend wie der Timer genau konfiguriert ist und wie er im Programm als Trigger genutzt wird.