Problem mit "bei Änderung auslösen"
Moderator: Co-Administratoren
-
- Beiträge: 83
- Registriert: 08.06.2018, 10:30
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 2 Mal
Problem mit "bei Änderung auslösen"
Hallo zusammen,
löst das aus, wenn sich "sonne_elevation" von -22,7 auf -22,5 ändert?
Für mich ist die Bedingung weiterhin unerfüllt. Daher keine Änderung. Aber soweit ich es durchschaue löst das bei mir immer wieder aus.
Danke!
löst das aus, wenn sich "sonne_elevation" von -22,7 auf -22,5 ändert?
Für mich ist die Bedingung weiterhin unerfüllt. Daher keine Änderung. Aber soweit ich es durchschaue löst das bei mir immer wieder aus.
Danke!
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Problem mit "bei Änderung auslösen"
Bitte Screenshots des ganzen Programms.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Problem mit "bei Änderung auslösen"
Was interessiert dch nun wirklich, oder woran machst du das fest?
Auslösen / Triggern des Programms oder Ausführen des DANN oder des SONST im Programm.
Es ist schon besser, mehr als eine Zeile des Programms zu posten.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 83
- Registriert: 08.06.2018, 10:30
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 2 Mal
Re: Problem mit "bei Änderung auslösen"
OK, anbei das gesamte Programm.
Aber vorher kurz die Geschichte.
Gegen Mitternacht steht meine Frau auf und öffnet die Terassentüre. Alle Rollos waren unten. Den Rollo der Terrasse fährt sie nur soweit hoch, dass niemand einsteigen kann.
Als sie wieder im Bett ist hören wir einen fahrenden Rolladen. Meine Frau leicht gereizt. Das Homematiczeugs mag sie nicht. Es wurde eine schlechte Nacht..
Ich schaue nach. Alle Rollos unten. Nur der von der Terrasse auf 60%. Jeder könnte unser Wohnzimmer betreten...
Erklärung zum Programm:
Die MP3 Box macht Vogelgezwitscher bevor gefahren wird... So erschrickt meinen Frau weniger
OEQ0269361 ist der Rollo meiner Terrassentüre
D569A0ABA4 ist der dazugehürige Fenstersensor.
Wenn Teil:
Rollos hochfahren, wenn Sonne oben. Hier hatte ich sogar an den Einbrecher gedacht und die Bedingung reingenommen, dass die Türe zu sein muss...
Aber nicht vor 06:20
1. Sonst, wenn:
Wenn Sonne unten und Türe zu, dann alle Rollos runter.
2. Sonst, wenn:
Wenn Sonne unten und Türe offen, dann alle Rollos runter, aber an der Terrasse nen Durchschlupf lassen. Diesen Zustand habe ich kurz nach Mitternacht angetroffen. "sonne_elevation" ist zwischen 21:00 und 06:00 permanent kleiner -1,5° !
Ich bin leicht verzweifelt. Was hat das ausgelöst?
Vielen Dank!
Aber vorher kurz die Geschichte.
Gegen Mitternacht steht meine Frau auf und öffnet die Terassentüre. Alle Rollos waren unten. Den Rollo der Terrasse fährt sie nur soweit hoch, dass niemand einsteigen kann.
Als sie wieder im Bett ist hören wir einen fahrenden Rolladen. Meine Frau leicht gereizt. Das Homematiczeugs mag sie nicht. Es wurde eine schlechte Nacht..
Ich schaue nach. Alle Rollos unten. Nur der von der Terrasse auf 60%. Jeder könnte unser Wohnzimmer betreten...
Erklärung zum Programm:
Die MP3 Box macht Vogelgezwitscher bevor gefahren wird... So erschrickt meinen Frau weniger
OEQ0269361 ist der Rollo meiner Terrassentüre
D569A0ABA4 ist der dazugehürige Fenstersensor.
Wenn Teil:
Rollos hochfahren, wenn Sonne oben. Hier hatte ich sogar an den Einbrecher gedacht und die Bedingung reingenommen, dass die Türe zu sein muss...
Aber nicht vor 06:20
1. Sonst, wenn:
Wenn Sonne unten und Türe zu, dann alle Rollos runter.
2. Sonst, wenn:
Wenn Sonne unten und Türe offen, dann alle Rollos runter, aber an der Terrasse nen Durchschlupf lassen. Diesen Zustand habe ich kurz nach Mitternacht angetroffen. "sonne_elevation" ist zwischen 21:00 und 06:00 permanent kleiner -1,5° !
Ich bin leicht verzweifelt. Was hat das ausgelöst?
Vielen Dank!
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: Problem mit "bei Änderung auslösen"
Was steht denn im Zeitmodul in der 3. Zeile des ersten Wenn (6:20 bis ???) ?
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: Problem mit "bei Änderung auslösen"
Vermutlich steht in deinem Zeitmodul bis 0.00Uhr. Um 0 Uhr wird dann das ganze Programm ausgelößt und der erste Pfad der alle Bedingungen auf Wahr hat wird ausgeführt, was in deinem Fall der letzte Sonst-Wenn Pfad ist.
Also werden deine Rolladen (wenn die Türe offen ist) immer um Mitternacht auf diese Werte gefahren, sprich.. der Einbrecher hat ab 0.00Uhr gute Chancen bei euch.
Um solche ungewollten Schaltungen zu umgehen, ist es am einfachsten.. und auch am übersichtlichsten, für jede Funktion ein Programm zu schreiben.
Und was ich dir nur empfehlen kann, Benenne alle Aktoren um, so das dein Programm lesbar wird.
Mit HM-LC-Bl1PBU-FM NEQ0931707:1 kannst auch du in 1 Jahr nichts mehr anfangen.. Steht dann dort aber Rollade_Esszimmer weißt du (und auch wir) immer direkt was passieren soll!
Also Programm aufteilen:
Also werden deine Rolladen (wenn die Türe offen ist) immer um Mitternacht auf diese Werte gefahren, sprich.. der Einbrecher hat ab 0.00Uhr gute Chancen bei euch.
Um solche ungewollten Schaltungen zu umgehen, ist es am einfachsten.. und auch am übersichtlichsten, für jede Funktion ein Programm zu schreiben.
Und was ich dir nur empfehlen kann, Benenne alle Aktoren um, so das dein Programm lesbar wird.
Mit HM-LC-Bl1PBU-FM NEQ0931707:1 kannst auch du in 1 Jahr nichts mehr anfangen.. Steht dann dort aber Rollade_Esszimmer weißt du (und auch wir) immer direkt was passieren soll!
Also Programm aufteilen:
Gruß Carsten
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Problem mit "bei Änderung auslösen"
@linggm: und wieder die Gebetsmühle... :
- Programme laufen nicht ständig und prüfen die Bedingungen, sie werden zum einmaligen Durchlauf gestartet.
- JEDE Zeile, hinter der nicht "nur prüfen" steht, kann ein Programm starten.
- Das Programm läuft dann einmalig durch und prüft die Bedingungsblöcke von oben nach unten.
- Beim ersten wahren Block wird das darunter liegende DANN ausgeführt und das Programm beendet. Das kann was ganz anderes sein, als die Zeile, die das Programm ausgelöst hat.
- Programme laufen nicht ständig und prüfen die Bedingungen, sie werden zum einmaligen Durchlauf gestartet.
- JEDE Zeile, hinter der nicht "nur prüfen" steht, kann ein Programm starten.
- Das Programm läuft dann einmalig durch und prüft die Bedingungsblöcke von oben nach unten.
- Beim ersten wahren Block wird das darunter liegende DANN ausgeführt und das Programm beendet. Das kann was ganz anderes sein, als die Zeile, die das Programm ausgelöst hat.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
-
- Beiträge: 83
- Registriert: 08.06.2018, 10:30
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 2 Mal