Programm funktioniert plötzlich nicht mehr
Moderator: Co-Administratoren
-
- Beiträge: 5
- Registriert: 19.03.2024, 21:28
- System: CCU
Programm funktioniert plötzlich nicht mehr
Liebe Community,
ich habe bisher dieses Programm benutzt um eine Jalousie mit Variablen zu öffnen. Hat lange Zeit wunderbar funktioniert.
Nun, vielleicht seit dem letzten update, funktioniert dies nicht mehr.
Die Variablen werden wie bisher aktualisiert und stimmen.
Gibt es da Erfahrungen, dass Einstellungen oder Variable geändert werden müssen?
Hat jemand eine Idee, warum es nicht mehr geht?
ich habe bisher dieses Programm benutzt um eine Jalousie mit Variablen zu öffnen. Hat lange Zeit wunderbar funktioniert.
Nun, vielleicht seit dem letzten update, funktioniert dies nicht mehr.
Die Variablen werden wie bisher aktualisiert und stimmen.
Gibt es da Erfahrungen, dass Einstellungen oder Variable geändert werden müssen?
Hat jemand eine Idee, warum es nicht mehr geht?
-
- Beiträge: 9689
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1628 Mal
Re: Programm funktioniert plötzlich nicht mehr
Ich würde das generell auf einen moderneren Stand bringen. Du nutzt Systemvariable um das Zeitmodul zu simulieren?
Modernere Vorgehensweise siehe Signatur
Modernere Vorgehensweise siehe Signatur
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 5
- Registriert: 19.03.2024, 21:28
- System: CCU
Re: Programm funktioniert plötzlich nicht mehr
Hallo Michael, DANKE für deine Antwort. Ich werde mir das dann heute Abend genauer anschauen und melde mich wieder.
- gnom
- Beiträge: 321
- Registriert: 23.06.2022, 05:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Brühl
- Hat sich bedankt: 26 Mal
- Danksagung erhalten: 56 Mal
Re: Programm funktioniert plötzlich nicht mehr
der von Michael vorgeschlagene Weg ist sicherlich zielführend. Trotzdem frage ich mich, was hier genau funktioniert haben soll und bis wann
Wenn ich das einfach ignoriere, frage ich mich, wie bei einem aktuellen Sonnenaufgang von ca.6:30 die ersten beiden Bedingungen erfüllt sein können. Sollte doch nur bei einem SA zwischen 7:15 und 7:45 funktionieren - oder übersehe ich da was?
Im SONST-WENN ist gar kein Trigger, lediglich "nur prüfen"-Bedingungen. Dieser Zweig sollte also nie ausgeführt werden
Im WENN hast Du zwei UND-verknüpfte Trigger. Einer (der zweite) sollte da auf "nur prüfen" stehen
Wenn ich das einfach ignoriere, frage ich mich, wie bei einem aktuellen Sonnenaufgang von ca.6:30 die ersten beiden Bedingungen erfüllt sein können. Sollte doch nur bei einem SA zwischen 7:15 und 7:45 funktionieren - oder übersehe ich da was?
Im SONST-WENN ist gar kein Trigger, lediglich "nur prüfen"-Bedingungen. Dieser Zweig sollte also nie ausgeführt werden
Gruss, Chris
don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)
2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly
don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)
2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly
-
- Beiträge: 14172
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 588 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm funktioniert plötzlich nicht mehr
Nönö, passt schon, der Trigger liegt im WENN-Teil. Aber da es derzeit nicht größer 22°C sein kann (zumindest hier in deutschen Breitengraden) wird im DANN des SONST WENN auch nichts ausgeführt.
Und der WENN-Teil wird nur WAHR, wenn der Sonnenaufgang vor 6:45 Uhr (7:15 Uhr minus 30 Minuten) liegt. Da das ggf. jetzt nicht mehr so ist, wird eben kein DANN ausgeführt. Insofern arbeitet das Programm gemäß der Programmierung korrekt, wenn es kein DANN ausführt.
Quatsch: Das mit dem Sonnenaufgang arbeitet andersrum (heißt ja "vor"). Dann ist 7:45 Uhr der Triggerzeitpunkt. Vielleicht Programm kaputt. Löschen und neu anlegen. Leider kann das originale CCU-Zeitmodul nicht mit Hysteresen um die Astrozeiten umgehen. Das der Raspberrymatic schon. Aber für die Uhrzeit würde ich das normale Zeitmodul einsetzen. Eine Fehlerquelle weniger. Da das Programm aber aktuell nicht arbeitet, ist vermutlich die Sonnenaufgangsvariable als Trigger kaputt.
Gruß Xel66
Zuletzt geändert von Xel66 am 20.03.2024, 10:26, insgesamt 1-mal geändert.
-------------------------------------------------------------------------------------------
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
- gnom
- Beiträge: 321
- Registriert: 23.06.2022, 05:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Brühl
- Hat sich bedankt: 26 Mal
- Danksagung erhalten: 56 Mal
Re: Programm funktioniert plötzlich nicht mehr
Dann habe ich jetzt auch wieder was gelernt, Danke
hmm, ich interpretiere "minuten vor SA" bezogen auf den Sonnenaufgang.Und der WENN-Teil wird nur WAHR, wenn der Sonnenaufgang vor 6:45 Uhr (7:15 Uhr minus 30 Minuten) liegt.
Die DANN-Ausführung nur wenn SA=7:15+ 0-30min. However, das Ergebnis ist das gleiche
Gruss, Chris
don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)
2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly
don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)
2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly
-
- Beiträge: 14172
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 588 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm funktioniert plötzlich nicht mehr
Naja, das ist das Ding mit "von oben nach unten" egal wo der Trigger zur Bedingungsprüfung liegt.
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
-
- Beiträge: 5
- Registriert: 19.03.2024, 21:28
- System: CCU
Re: Programm funktioniert plötzlich nicht mehr
Die beiden Prüfungen bewirken, dass die Jalousie 30 Minuten nach Sonnenaufgang aber frühestens um 7:15 Uhr öffnet.gnom hat geschrieben: ↑20.03.2024, 10:26Dann habe ich jetzt auch wieder was gelernt, Danke
hmm, ich interpretiere "minuten vor SA" bezogen auf den Sonnenaufgang.Und der WENN-Teil wird nur WAHR, wenn der Sonnenaufgang vor 6:45 Uhr (7:15 Uhr minus 30 Minuten) liegt.
Die DANN-Ausführung nur wenn SA=7:15+ 0-30min. However, das Ergebnis ist das gleiche
Wenn im Winter also die Sonne erst um 8:00 Uhr aufgeht, dann öffnet entsprechend auch die Jalousie später.
Ich habe jetzt das Programm einfach mal neu geschrieben. Mal sehen, was morgen passiert.
DANKE für die Beteiligung
Gruß Werner
-
- Beiträge: 5
- Registriert: 19.03.2024, 21:28
- System: CCU
Re: Programm funktioniert plötzlich nicht mehr
Hallo Michael,
dein Programm habe ich mir angeschaut und die Variablen samt Skript eingerichtet. Das werde ich auf jeden Fall mal probieren.
Die Variable für die Zeit bringt den Vorteil in der Kombination mit der Variablen Sonnenaufgang. Solange es funktioniert hat, wurde die Jalousie 30 Minuten nach Sonnenaufgang aber frühesten um 7:15 Uhr geöffnet.
Nach meinem Kenntnisstand lässt sich das mit dem Zeitmodul nicht umsetzen, da in dem Fall um 7:15 Uhr die Aktion einmalig ausgelöst wird, währende eine Variable, in dem Fall die Zeitvariable auf WAHR gesetzt wird und nun wartet, bis die zweite Variable auch auf WAHR ist. Klar - wenn die Sonne 30 Min. vor 7:15 aufgeht, dann sind zu diesem Zeitpunkt beide Variable auf WAHR und die Jalousie öffnet.
DANKE für deine Mühe.
Gruß Werner
-
- Beiträge: 14172
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 588 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm funktioniert plötzlich nicht mehr
Sowas definiert man dann mit einer Zeitspanne (z.B. bis zum Zeitpunkt des spätesten Sonnnenaufgangs für den Ort, alternativ bis Mittag). Selbst mit einer Raspberrymatic würde man zwei Zeitmodule verUNDen.Werner Müller hat geschrieben: ↑20.03.2024, 21:20Nach meinem Kenntnisstand lässt sich das mit dem Zeitmodul nicht umsetzen, da in dem Fall um 7:15 Uhr die Aktion einmalig ausgelöst wird...
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