Hallo zusammen,
ich habe mehrere Systemvariablen (für mehrere Personen im Haushalt) vom Typ Wahr / falsch angelegt, mit denen ich per App eine allgemeine Zugangsberechtigung zum Haus steuern möchte. In der "Aktivität: Dann"-Aktion schalte ich wie im Scrrenshot zu sehen vom Wiegand-Modul die analoge Berechtigung der Person um. So der Plan.
Das Problem besteht darin, dass das Ändern der Berechtigung im Wiegand-Modul nur für die erste oben stehende Person (Zugang-1 und Wiegandmodul-Kellertür-1) funktioniert.Bei den darauf folgenden analog programmierten Personen ändert sich nur der Status der Systemvariable, nicht aber der des Wiegand-Modul.
Habt ihr eine Idee, woran das liegen kann?
P.s.: Ich bin nicht sicher, ob das Problem hier bereits 100x diskutiert wurde, wusste aber nicht, wie ich konkret danach suchen sollte. Ggf. gerne einfach auf bestehende Threads verweisen, vielen Dank!
Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Moderator: Co-Administratoren
-
- Beiträge: 9777
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 707 Mal
- Danksagung erhalten: 1650 Mal
Re: Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Thread zur WebUI Logik drucharbeiten.
Nach dem Triggern wird das Programm immer von iben nach unten abgearbeitet und die erste erfüllte Bedingung führt zur Ausführung des dazugehörigen DANN.
Programm aufsplitten in extra Programm für jeden User
Nach dem Triggern wird das Programm immer von iben nach unten abgearbeitet und die erste erfüllte Bedingung führt zur Ausführung des dazugehörigen DANN.
Programm aufsplitten in extra Programm für jeden User
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: Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Das Verarbeiten des Programms von oben nach unten verstehe ich. Durch die Bedingungen "Bei Änderung auslösen" würde ich aber erwarten dass alle "wenns" negativ ausfallen bis zu den entsprechen Triggerereignis.
Bei" Aktualisierung" würde ich das so nachvollziehen können wir du sagst.
LG
-
- Beiträge: 9777
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 707 Mal
- Danksagung erhalten: 1650 Mal
Re: Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Trigger und Bedingung werden unabhängig voneinander ausgewertet. Sobald das Programm getriggert wurde, ist nur noch die Bedingung relevant.
Thread zur WebUI Logik!
Thread zur WebUI Logik!
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 +++
- robbi77
- Beiträge: 13891
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 746 Mal
Re: Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Wenn sich Zugang 2 in berechtigt ändert,
wird das Programm von oben nach unten durchgeprüft ob die Bedingungen passen.
Passt jetzt Zugang 1 bei berechtigt,
wird das zugehörige Dann ausgeführt und das Programm geht wieder schlafen.
Es kommt somit gar nicht erst zum zweiten Sonst wenn …
Dein Programm in zwei Programme aufteilen und fertig (pro Zugang).
wird das Programm von oben nach unten durchgeprüft ob die Bedingungen passen.
Passt jetzt Zugang 1 bei berechtigt,
wird das zugehörige Dann ausgeführt und das Programm geht wieder schlafen.
Es kommt somit gar nicht erst zum zweiten Sonst wenn …
Dein Programm in zwei Programme aufteilen und fertig (pro Zugang).
Re: Programm mit vielen Wenn Sonst funktioniert nicht korrekt
Hi zusammen,
danke für Eure Tipps und den Verweis auf den anderen Thread-Ich werde mir den noch mal genau anschauen.
vermutlich wird es aber ja dann auf die unterschiedlichen Programme hinauslaufen.
Besten Dank noch mal
danke für Eure Tipps und den Verweis auf den anderen Thread-Ich werde mir den noch mal genau anschauen.
vermutlich wird es aber ja dann auf die unterschiedlichen Programme hinauslaufen.
Besten Dank noch mal