Wenn sie es hören wollen, gut. Wenn nicht, soll es mir dann auch egal sein. Ich kann mit dem Fehler umgehen und habe meine Programme schon lange unter dem Gesichtspunkt erstellt, dass die "bei Änderung"-Routine Bestandteil der Bedingungsprüfung des Programms und nicht des Triggers im Vorfeld ist. Ich hatte bisher nur noch nicht die Zeit und Lust, mich mit den Zusammenspiel der Trigger als Ursache des Problems zu beschäftigen. Nun habe ich es ja mal gemacht. Wenn dabei rauskommt, dass es nur an der Abfrage von Komplementärzuständen läge, wäre dieses leicht zu umgehen. Den Weg habe ich ja oben schon aufgezeigt. Einfach separate Programme erstellen. Das vermeidet Frust.
Gruß Xel66
Kanal 0 triggert Programm - Bug oder Feature?
Moderator: Co-Administratoren
-
- Beiträge: 14168
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Kanal 0 triggert Programm - Bug oder Feature?
-------------------------------------------------------------------------------------------
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: 10841
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Kanal 0 triggert Programm - Bug oder Feature?
Ich leider nicht.
Ich schaffe es weder das "einmalige SONST" von Dir, noch diese zyklische Triggerei von @Xel66 zu provozieren. Und ich habe mir echt alle Mühe gegeben.
So langsam glaube ich meine RaspberryMatic tickt hier anders.
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: 14168
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Kanal 0 triggert Programm - Bug oder Feature?
Da ich das Verhalten auch von Raspberrymatic kenne und die Logikengine ja identisch mit der auf der CCU2 ist, glaube ich, dass entweder Deine RM anders tickt oder Du keinen Trigger mit zyklischer Statusmeldung benutzt hast oder eben eine zusätzliche Bedingung, bei der dieser Fehler nicht auftritt. In meinem Beispiel habe ich die Astrofunktion des Zeitmoduls benutzt. Damit ist es mir auch mal ursprünglich aufgefallen, konnte es aber auch in anderen Konstellationen wiederholen. Im Moment fehlt mir die Zeit zum Testen. Habe gerade eine andere Baustelle. Meine MariaDB will nicht mit mri reden. Aber das ist ein anders Thema.
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: 10841
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Kanal 0 triggert Programm - Bug oder Feature?
Da ich mein Programm technisch 1:1 deinem nachempfunden habe kann es nur meine RM sein. Ich weiß ja das die Logik-Engines die selben sind, deshalb bin ich verwundert das ich das nicht nachgestellt bekomme. Hier mal der Screenshot, vielleicht übersehe ich auch was. Der SWDO sendet ca. alle 10 min... Starten tue ich mit dem Öffnen und anschließendem Schließen des Fensters während es noch Tag ist (SU = 19:15 in Berlin). Nach deiner Auswertung sollte jetzt weiter das erste SONST-WENN zyklisch getriggert werden und nachher einmal das zweite SONST-WENN...
Schauen wir mal...
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
- Baxxy
- Beiträge: 10841
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Kanal 0 triggert Programm - Bug oder Feature?
Gute Stunde später hat sich nicht viel getan.
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