Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Moderator: Co-Administratoren
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Ich habe das Problem, dass mit Anfang und Ende einer Zeitspanne ich immer ein Signal über meine Innensirene erhalte.
Ich habe z. B. eine Zeitspanne von 06:00 - 21:00 Uhr eingestellt und sowohl um 06:00 Uhr, als auch um 21:00 Uhr bekomme ich über meine Innensirene ein Piepston.
Warum ist das so, was löst das aus und kann man das abstellen?
Ich habe z. B. eine Zeitspanne von 06:00 - 21:00 Uhr eingestellt und sowohl um 06:00 Uhr, als auch um 21:00 Uhr bekomme ich über meine Innensirene ein Piepston.
Warum ist das so, was löst das aus und kann man das abstellen?
-
- Beiträge: 4156
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Was steht denn weiter unten? Bitte das GANZE Programm zeigen.
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Eigentlich nichts spannendes
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Kannst du bitte das komplette Programm mal posten, irgendwie passen die Screenshots nicht zusammen.
Im ersten Screenshot steht die angefragte Funktion im Wenn (Wert Zeitdauer in Sekunden =1), im zweiten Screenshot steht die Funktion im SonstWenn und im Wenn ist irgend was anderes.
Vielleicht hilft die das Addon "Programme drucken" dabei.
Gruß Carsten
Im ersten Screenshot steht die angefragte Funktion im Wenn (Wert Zeitdauer in Sekunden =1), im zweiten Screenshot steht die Funktion im SonstWenn und im Wenn ist irgend was anderes.
Vielleicht hilft die das Addon "Programme drucken" dabei.
Gruß Carsten
Gruß Carsten
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
so, hat geklappt mit dem Addon...Bratmaxe hat geschrieben: ↑13.02.2020, 12:49Kannst du bitte das komplette Programm mal posten, irgendwie passen die Screenshots nicht zusammen.
Im ersten Screenshot steht die angefragte Funktion im Wenn (Wert Zeitdauer in Sekunden =1), im zweiten Screenshot steht die Funktion im SonstWenn und im Wenn ist irgend was anderes.
Vielleicht hilft die das Addon "Programme drucken" dabei.
Gruß Carsten
Die Zeitbereich habe ich, da teilweise dann jemand in der Familie berufsbedingt schlafen muss und nicht durch Signale geweckt wird.
Zack...., 14:55 Uhr ...anscheinend wird auf die erste SONST, WENN "Aktivität" und hier den akustischen Signalton Alarm getriggert zu werden. Jedenfalls hört sich der Ton so an.
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Also ich vermute mal hier liegt ein Denkfehler vor. Bzw. der typische Denkfehler bei Homematic Programmen.
Wenn du eine Bedingung von 14.55 bis 20Uhr verwendet, dann wird das Programm um 14.55 getriggert, aber auch um 20Uhr, weil es ja auch ein "Sonst" gibt"! Das Programm wird bei jeder Triggerung von OBEN bis unten durchlaufen und startet nicht bei dem Trigger!
Also bei dir wird z.B: um 21.01 das Programm gestartet weil die Bedingung unten im Sonst Wenn drin steht.. Aber es startet ganz oben in der ersten Zeile. Wenn also eine Bedingung vorher zutrifft, dann läuft das Programm in das entsprechende DANN und wird beendet.
Hier ist ein einfacher statt einem großen Programm mehrere kleine Programme anzulegen. Wenn möglich komplett OHNE SONST und SONST WENN!
In deinem Fall aus
Programm 1 geht von SONST... bis zum ersten DANN.
Programm 2 geht vom SONSTWENN .. bis zum nächsten DANN
Programm 3 geht vom nächsten SONSTWENN .. bis zum nächsten DANN
Damit behebst du vermutlich direkt den von dir genannten Fehler, und falls nicht, ist es einfacher die Programme zu analysieren und den Fehler zu erkennen!
Gruß Carsten
Wenn du eine Bedingung von 14.55 bis 20Uhr verwendet, dann wird das Programm um 14.55 getriggert, aber auch um 20Uhr, weil es ja auch ein "Sonst" gibt"! Das Programm wird bei jeder Triggerung von OBEN bis unten durchlaufen und startet nicht bei dem Trigger!
Also bei dir wird z.B: um 21.01 das Programm gestartet weil die Bedingung unten im Sonst Wenn drin steht.. Aber es startet ganz oben in der ersten Zeile. Wenn also eine Bedingung vorher zutrifft, dann läuft das Programm in das entsprechende DANN und wird beendet.
Hier ist ein einfacher statt einem großen Programm mehrere kleine Programme anzulegen. Wenn möglich komplett OHNE SONST und SONST WENN!
In deinem Fall aus
Programm 1 geht von SONST... bis zum ersten DANN.
Programm 2 geht vom SONSTWENN .. bis zum nächsten DANN
Programm 3 geht vom nächsten SONSTWENN .. bis zum nächsten DANN
Damit behebst du vermutlich direkt den von dir genannten Fehler, und falls nicht, ist es einfacher die Programme zu analysieren und den Fehler zu erkennen!
Gruß Carsten
Gruß Carsten
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Hallo Carsten,
schon vorab mal vielen Dank. Da ich heute keine Zeit mehr habe, werde ich das morgen mal austesten und berichten.
Wenn ich dich richtig verstanden habe läuft das Programm jedes Mal, wenn irgendwo im Programm eine zeitliche Bedingung betroffen ist (egal ob Anfang oder Ende), von oben nach unten durch und je nach dem welche Bedingung richtig, wird dort an der Stelle eingesetzt (die anderen werden ausgelassen).
schon vorab mal vielen Dank. Da ich heute keine Zeit mehr habe, werde ich das morgen mal austesten und berichten.
Wenn ich dich richtig verstanden habe läuft das Programm jedes Mal, wenn irgendwo im Programm eine zeitliche Bedingung betroffen ist (egal ob Anfang oder Ende), von oben nach unten durch und je nach dem welche Bedingung richtig, wird dort an der Stelle eingesetzt (die anderen werden ausgelassen).
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
Alles was hinten kein „nur prüfen“ stehen hat kann das Programm triggern/starten ... nicht nur die Zeitbedingungen.
Wenn zu den Zeitpunkten nicht gestartet werden soll dann setze ein „nur prüfen“ dahinter ...
Beispiel:
Du willst mit einem TFK ein Licht an oder aus machen, das soll aber nur von 9-18 Uhr an gehen.
Wenn
TFK offen bei Änderung
Und
9-18 Uhr nur prüfen
Dann
Licht an
Sonst
Licht aus
Du willst das gleiche, aber um 9 und um 18 soll das Licht auch an oder aus gehen wenn der TFK schon offen ist.
Wenn
TFK offen bei Änderung
Und
9-18 Uhr zu Zeitpunkten
Dann
Licht an
Sonst
Licht aus
Wenn zu den Zeitpunkten nicht gestartet werden soll dann setze ein „nur prüfen“ dahinter ...
Beispiel:
Du willst mit einem TFK ein Licht an oder aus machen, das soll aber nur von 9-18 Uhr an gehen.
Wenn
TFK offen bei Änderung
Und
9-18 Uhr nur prüfen
Dann
Licht an
Sonst
Licht aus
Du willst das gleiche, aber um 9 und um 18 soll das Licht auch an oder aus gehen wenn der TFK schon offen ist.
Wenn
TFK offen bei Änderung
Und
9-18 Uhr zu Zeitpunkten
Dann
Licht an
Sonst
Licht aus
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Re: Zeitsteuerung: Warum kommt ein Signal beim Erreichen der Zeitspanne?
@robbi77
ich habe die Zeiträume jetzt mal mit "nur prüfen" versehen. So wie es ausieht hat das schon gereicht, es gibt keine Töne mehr bei erreichen oder verlassen von Zeiträumen. Ich werde das die Tage noch mal beobachten.
ich habe die Zeiträume jetzt mal mit "nur prüfen" versehen. So wie es ausieht hat das schon gereicht, es gibt keine Töne mehr bei erreichen oder verlassen von Zeiträumen. Ich werde das die Tage noch mal beobachten.