Wie lange ist "bei Änderung auslösen" gültig ?
Moderator: Co-Administratoren
Wie lange ist "bei Änderung auslösen" gültig ?
Hallo ,
folgendes Programm nutzt "bei Änderung auslösen" :
Wenn...
AlarmSensor1 - bei offen - bei Änderung auslösen
Dann...
AlarmAktor - sofort - Schaltzustand: Ein
So weit ok.
Wenn ich in einem weiteren Programm noch einmal
AlarmSensor1 - bei offen - bei Änderung auslösen
nutzen möchte, ist der Status Änderung dann immer noch aktiv ? Wann wird der Status gelöscht ?
folgendes Programm nutzt "bei Änderung auslösen" :
Wenn...
AlarmSensor1 - bei offen - bei Änderung auslösen
Dann...
AlarmAktor - sofort - Schaltzustand: Ein
So weit ok.
Wenn ich in einem weiteren Programm noch einmal
AlarmSensor1 - bei offen - bei Änderung auslösen
nutzen möchte, ist der Status Änderung dann immer noch aktiv ? Wann wird der Status gelöscht ?
-
- Beiträge: 9764
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 707 Mal
- Danksagung erhalten: 1646 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Das ist ein Ereignis, kein Status. Beide Programme werden dann getriggert. Meistens.
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 +++
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Hallo Michael,
vielen Dank für die Antwort!
Ok-dann ist es halt ein Ereignis. Wie oft kann ich das benutzen? Wann wird das Ereignis zu "es ändert sich nicht mehr" ?
Denn mein zuerst genanntes Programm müsste ja dann auch mehrfach getriggert werden, wenn das Ereignis
nicht irgendwann auf inaktiv gesetzt wird.
Und "Meistens" ist ja ganz lustig, heißt aber wohl, dass du dir nicht ganz sicher bist, oder ?
Wie könnte man einen Test einrichten, der zu einem konkreten Ergebnis kommt ?
VG Detlef
vielen Dank für die Antwort!
Ok-dann ist es halt ein Ereignis. Wie oft kann ich das benutzen? Wann wird das Ereignis zu "es ändert sich nicht mehr" ?
Denn mein zuerst genanntes Programm müsste ja dann auch mehrfach getriggert werden, wenn das Ereignis
nicht irgendwann auf inaktiv gesetzt wird.
Und "Meistens" ist ja ganz lustig, heißt aber wohl, dass du dir nicht ganz sicher bist, oder ?
Wie könnte man einen Test einrichten, der zu einem konkreten Ergebnis kommt ?
VG Detlef
-
- Beiträge: 5530
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 758 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Ein Ereignis tritt ein oder nicht, das ist ein einmaliger Vorgang. Und alle Trigger auf dieses Ereignis werden ausgelöst, quasi gleichzeitig (ok nicht ganz korrekt, aber als Sinnbild ausreichend).
- Henke
- Beiträge: 1536
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 309 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
war eher ein Insider Scherz, den ich persönlich witzig fand.
Übersetzt heißt das: Wenn die Programme fehlerfrei und sauber geschrieben sind und nicht ein sehr komischer seltener Bug irgendwo dazwischen kommt, wird es ausgelöst.
Und sowohl Michael als auch Matsch wissen was sie schreiben.
Ein Ereignis ist z.B. wenn ein Unteroffizier brüllt "links rum".
Wie häufig können alle Unteroffiziere "links rum" brüllen?
Wann ändert sich das?
Wenn er "rechts rum" brüllt?
Es ist ein Ereignis, kein Zustand.
Anders ausgedrückt: Eine Lampe wird angeschaltet. Zustand aus. Ereignis wechsel von aus nach an. Zustand an.
-
- Beiträge: 9764
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 707 Mal
- Danksagung erhalten: 1646 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Nun, wenn du 100 Programme anlegst, die auf den gleichen Trigger reagieren, bin ich nicht mehr sicher ob die alle auslösen.
Teste es doch einfach mal. Debugging-Tips 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: 3652
- Registriert: 14.07.2019, 20:49
- System: CCU
- Hat sich bedankt: 852 Mal
- Danksagung erhalten: 551 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Bis etwa 15 Programmen darf das als getestet und funktionierend angesehen werden!
Die Frage im Titel ist aber sinnlos! Es ist ein Trigger und der führt zur Ausführung aller damit verknüpfter Programme (ob es eine grenze der Anzahl gibt, who knows...).
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Danke an alle !
Dass von einem Ereignis (meistens ) alle zugehörigen Trigger (nahezu) gleichzeitig ausgelöst werden, war die Lösung.
Das mit den Unteroffizieren:
Wenn links rum gebrüllt wird, drehen sich alle Soldaten nach links, gleichzeitig.
Sie starten nacheinander ihr eigenes Programm, an dessen Ende sich jeder selbstständig zurück auf geradeaus dreht.
VG, Detlef
Dass von einem Ereignis (meistens ) alle zugehörigen Trigger (nahezu) gleichzeitig ausgelöst werden, war die Lösung.
Das mit den Unteroffizieren:
Wenn links rum gebrüllt wird, drehen sich alle Soldaten nach links, gleichzeitig.
Sie starten nacheinander ihr eigenes Programm, an dessen Ende sich jeder selbstständig zurück auf geradeaus dreht.
VG, Detlef
-
- Beiträge: 577
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 133 Mal
- Baxxy
- Beiträge: 10972
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 623 Mal
- Danksagung erhalten: 2264 Mal
Re: Wie lange ist "bei Änderung auslösen" gültig ?
Das Event (Ereignis) ist der Empfang der aktualisierten/geänderten Daten von den Geräten durch die Zentrale.
Das Event wird zum (Programm)Trigger wenn es im Wenn /Sonst, wenn von Programmen (bei Aktualisierung / bei Änderung) genutzt wird.
Der Trigger stößt die Bedingungsprüfung an:
- "hat sich was geändert?", ja... "entspricht der geänderte Wert nun der Bedingung?" ja... DANN ausführen
- "hat sich was geändert?", ja... "entspricht der geänderte Wert nun der Bedingung?" nein... ggf. Sonst ausführen
- "hat sich was geändert?", nein... Abbruch
Das Event wird zum (Programm)Trigger wenn es im Wenn /Sonst, wenn von Programmen (bei Aktualisierung / bei Änderung) genutzt wird.
Der Trigger stößt die Bedingungsprüfung an:
- "hat sich was geändert?", ja... "entspricht der geänderte Wert nun der Bedingung?" ja... DANN ausführen
- "hat sich was geändert?", ja... "entspricht der geänderte Wert nun der Bedingung?" nein... ggf. Sonst ausführen
- "hat sich was geändert?", nein... Abbruch
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