Hallo Manfredh,
Hallo Xel66,
vielen Dank, jetzt komm ich langsam dahinter, hat mit Menschlicher Logik nichts zu tun
Anhand des kleinen Programmes von Manfredh komm ich jetzt auch auf den Hintergrund... d.h. ich lasse die zwei Programme so laufen da es schonender für den DutyCycle ist.
Denn wenn ich es richtig verstanden habe würde das Program zwischen 16:00 und 21:00 Uhr alle paar Minuten nachsehen ob eine Bedingung WAHR wäre und den AUS Befehl senden wenn nicht (was wahrscheinlich sehr oft der Fall sein würde im Sommer)
Gruß
Mario
Helligkeit und zeitgesteuert
Moderator: Co-Administratoren
-
- Beiträge: 12434
- Registriert: 19.03.2014, 00:37
- System: in Planung
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 380 Mal
Re: Helligkeit und zeitgesteuert
Hast Du noch nicht verstanden, Manfred wird das aber sicher gerne nochmal ausführlich wiederholen.
-
- 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: Helligkeit und zeitgesteuert
Danke Bruno, für die Steilvorlage.
- um 16 Uhr wird die Zeile wahr
- um 21 Uhr wird die Zeile unwahr
Und genau zu diesen Zeitpunkten wird das Programm gestartet, zu keinem anderen. Und was dann abläuft hast du hoffentlich verstanden?
Eben nicht. Der Wahrheitsgehalt dieser Zeile ändert sich nur genau zweimal täglich:
- um 16 Uhr wird die Zeile wahr
- um 21 Uhr wird die Zeile unwahr
Und genau zu diesen Zeitpunkten wird das Programm gestartet, zu keinem anderen. Und was dann abläuft hast du hoffentlich verstanden?
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
-
- Beiträge: 76
- Registriert: 04.03.2014, 18:46
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 2 Mal
Re: Helligkeit und zeitgesteuert
Darf ich mich da mal einklinken? Ich habe das gleiche Problem gehabt und ähnlich gelöst (wie von Dir um 11:16 beschrieben).manfredh hat geschrieben: ↑15.09.2018, 12:00Eben nicht. Der Wahrheitsgehalt dieser Zeile ändert sich nur genau zweimal täglich:
- um 16 Uhr wird die Zeile wahr
- um 21 Uhr wird die Zeile unwahr
Und genau zu diesen Zeitpunkten wird das Programm gestartet, zu keinem anderen. Und was dann abläuft hast du hoffentlich verstanden?
Wenn das Programm jetzt, wie von Dir beschrieben, nur zwei mal ausgelöst wird, wo ist dann das Problem mit dem Duty-Cycle?
EDIT: wegen der Abfrage 'Wenn Helligkeit <112 bei Änderungen auslösen'?
Gruß, Jörg.
-
- Beiträge: 12434
- Registriert: 19.03.2014, 00:37
- System: in Planung
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 380 Mal
Re: Helligkeit und zeitgesteuert
Es könnte bei obigem Programm nur ein DC-Problem auftreten, wenn die Helligkeit längere Zeit um den Wert 112 schwankt. Auch das ist nicht realistisch, da der Wert nur alle x-Minuten übertragen wird.
Das andere wurde falsch verstanden und deshalb eine mehrmalige Ausführung
Das andere wurde falsch verstanden und deshalb eine mehrmalige Ausführung
in der Zeitspanne 16-21 vermutet.
Somit richtig gemacht
-
- 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: Helligkeit und zeitgesteuert
Das Programm wird vom Zeitmodul nur zweimal ausgelöst. Die Helligkeit kann das u.U. öfter tun, wenn sie - wie von Bruno erwähnt - hin und her schwankt.
Ich hatte ja auch geschrieben: "Belastet allerdings den DutyCycle (erlaubte Sendezeit) ein wenig wegen unnötiger AUS-Befehle."
Es kommt halt um 16 Uhr ein unnötiger Aus-Befehl, wenn es noch nicht dunkel ist. Das Licht ist dann (noch) nicht an.
Das sind Kleinigkeiten. Aber wenn man konsequent ist, muss man eben auch auf Kleinigkeiten achten.
Zu vermeiden wäre dieser unnötige Aus_Befehl aber leicht, wenn man statt Sonst ein Sonst,wenn nimmt und dort das eingeschaltete Licht als Bedingung einfügt. Dann würde das Programm seinen 16-Uhr-Lauf ohne Aktion beenden.
Ich halte dieses recht einfache Beispiel übrigens für sehr gut geeignet, die Logik zu kapieren.
Gruß
Manfred
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Helligkeit und zeitgesteuert
Jo, solange die Abfrage der Bedingungen ein FALSCH ergeben, wird jedes mal der AUS-befehl gesendet (also bei jeder Übermittlung der Helligkeitsinformation). Und dabei ist es unabhängig davon, ob da "bei Änderung" steht. Das ist der Nachteil der Benutzung des SONST.
Gruß Xel66
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