Hallo zusammen,
ich habe gerade ein Problem, ggf. auch vom Verständnis her.
Ich habe ein Programm, welches einen Timer mit "Timer_Set" startet.
Und im gleichen Moment wo der Timer gesetzt wird, wird der Timer auch schon ausgelöst.
Erkennen können wir das hier:
Wiedersprüchlich dazu ist jedoch das Logfile.
Habt ihr eine Idee? Danke euch.
Raspberrymatic 3.65.8.20220831
CUXD 2.9.4
Programm wird bei Timer Set ausgelöst
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Programm wird bei Timer Set ausgelöst
Welchen "Wert" hat denn der verODERte 2.Timer beim Setzen des ersten? Vermutlich "0".
Edit:
Ich triggere inzwischen nur noch auf "TIMER_EVENT".
Das ist beim Anlegen etwas buggy, Uwe hat aber >> hier << eine funktionierende Lösung gezeigt.
Edit:
Ich triggere inzwischen nur noch auf "TIMER_EVENT".
Das ist beim Anlegen etwas buggy, Uwe hat aber >> hier << eine funktionierende Lösung gezeigt.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 587 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm wird bei Timer Set ausgelöst
Das Problem sind die zwei Timer. Das Timer_Set verändert den betreffenden Timer, was die Bedingungsprüfung triggert, und der andere steht vermutlich bei 0, was die Bedingung erfüllt. Insofern macht das Programm, was Du programmiert hast (aber vermutlich nicht was Du wolltest).
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: Programm wird bei Timer Set ausgelöst
Hey, ja der ist "0".
Ich habe es gerade getestet, es liegt wirklich an dem 2. Timer, welcher aber derzeit noch nicht verwendet wird. Danke dir schonmal für die Lösung.
ABER:
Wie kann es zu einer Aktualiserung des Wertes kommen bzw. wie kann die Bedingung denn "wahr" sein, wenn dieser Timer zuvor nichteinmal gesetzt, geschweige denn gestartet wurde?
Danke und LG
Tinkerboard S, Raspberrymatic (3.65.8.20220831), Homematic (), Homematic IP (), Homematic IP Wired ().
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 587 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm wird bei Timer Set ausgelöst
Der Wert wir aktualisiert (triggert die Bedingungsprüfung) in welcher geprüft wird, ob dieser 0 ist. Das ist nicht der Fall (Timer_Set ist größer), aber die andere Bedingung ist ja erfüllt (dieser Timer steht bei 0), das führt zum Ergebnis WAHR und letztlich zur Ausführung des DANN (wenn die anderen Bedingungen auch alle WAHR sind.
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
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Programm wird bei Timer Set ausgelöst
Und täglich grüßt die WebUI-Programm-Logik...
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 587 Mal
- Danksagung erhalten: 1501 Mal
Re: Programm wird bei Timer Set ausgelöst
Ooooch, wenn man's mal geschnallt hat, ist's halb so schlimm. Schützt einen aber trotzdem nicht vor seltenen Aha-Effekten. Ist halt etwas eigen (das Triggern), aber strikt logisch.
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: Programm wird bei Timer Set ausgelöst
Danke euch für die schnelle Unterstützung und das Aufschlauen.
LG
LG
Tinkerboard S, Raspberrymatic (3.65.8.20220831), Homematic (), Homematic IP (), Homematic IP Wired ().