Hallo Peter,
Zitat von PeterVT11 im Beitrag #8472
Hallo,
wie schon geschrieben, bin ich am experimentieren mit der Schedule-Funktion.
Ich suche die Möglichkeit, dass von 19 Uhr bis 23 Uhr (also die Werte von ca 140 - 220) das Licht (Wirtshaus) angehet und dann wieder aus geht.
Ich bekomm's nicht hin. Ich will nicht von abends 19 Uhr bis morgens um 7 das Licht an haben. 23 Uhr ist Sperrstunde (also beim Wert 220 ungefähr).
Man bräuchte eine Logig-Verknüpfung Schedule und Darkness = SunSet. Stelle ich mir wenigstens so vor.
Danke für Eure Mühe
Peter
Ich hoffe, dass Deine Preiserleins inzwischen nicht in eine andere Stadt gezogen sind, weil Dein Wirtshaus so lange nicht geöffnet hat...
Für die von Dir gewünschte Steuerung benötigt man nur drei Zeilen. Mit zweien werden die Ein- und Ausschaltzeiten definiert ("Zeitplan").
Mit der dritten Zeile ("RS Flip-Flop") werden die beiden Zeiten miteinander verknüpft, damit die Leute nicht die ganze Nacht durch saufen...
Bild entfernt (keine Rechte)
Ich bin ja der Meinung, dass eine Anlage auf der Nachts alle Lichter aus sind und kein Zug mehr fährt langweilig ist. Darum habe ich keine Nachtruhe vorgesehen.
Aber das kann man recht einfach nachrüsten.
Deine Idee mit einer Logik Funktion geht leider nicht so einfach, weil es keine Variable "SunSet" gibt. Die Dunkelheitswerte werden abends immer größer und morgens wieder kleiner:
Bild entfernt (keine Rechte)
Mit der folgenden Logikfunktion:
WirtshausLicht = Zeit19 AND NOT Zeit23
könnte man zwar erreichen, dass das Wirtshaus nur zwischen 19 und 23 Uhr beleuchtet ist, aber dummerweise wiederholen sich die Dunkelheitswerte 140 = 19 Uhr und 240 = 23 Uhr am Morgen wieder. Das würde bedeuten, dass die Kneipe am frühen Morgen noch mal belebt ist.
Mit der "RS Flip-Flop" Funktion kann man das morgendliche Besäufnis verhindern.
Die Funktion hat zwei Eingänge. Einen "Reset" Eingang (R) und eine "Setz" Eingang (S). Mit dem S-Eingang wird das Flip-Flop eingeschaltet. Er wird mit der Variable Zeit19 verknüpft. Dadurch wird um 19 Uhr das Licht in der Wirtschaft eingeschaltet.
Entsprechend wird mit dem R-Eingang um 23 Uhr das Licht wieder ausgeschaltet.
Die Schaltvorgänge werden nur bei einem positiven Zustandswechsel ausgelöst. Also dann, wenn die Variable Zeit19 von 0 nach 1 wechselt. Bei einem Wechsel von 1 nach 0 passiert nichts.
Die Wirtschaft habe ich mal mit der "House" Funktion und 4 Kerzen modelliert.
Zu Testzwecken ist die Länge eines Tages in "DayAndNightTimer(#InCh, 1)" auf eine Minute gesetzt. Dadurch haben die Preiser nicht mal Zeit, eine Bestellung aufzugeben. Aber das kann man ja schnell ändern.
Die letzten beiden Zeilen werden nicht benötigt. Sie zeigen an, wann "Zeit19" (Grüne LED) und wann "Zeit23" aktiv ist.
Damit Ihr das Beispiel nicht abtippen müsst, habe ich es angehängt.
Wenn Ihr wollt, dann erkläre ich das beim nächsten Stammtisch am Donnerstag, dem 30.6. noch mal ausführlich.
Hardi