Seite 1 von 1
#1 Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 12:19
von reg99
Hallo zusammen,
ich hatte vor kurzem einen längeren Stromausfall, der mich zu einer Optimierung meiner aktuellen Logik führt.
Ich steuere über einen Lichtsensor und folgenden Bedingungen das herunterlassen aller Rollläden:
- LED 1: Helligkeit unter 100LCN/2lx ("dunkel") LED1 ein, ansonsten aus.
- LED 2: wird über Timer um 16 Uhr gesetzt (und um 23 Uhr ausgeschaltet) (um zu vermeiden, dass z.B. morgens "herumwedelnde Baumblätter eine falsche Dunkelheit vorgaukeln")
- LED 3: standardmäßig aus, über eine Taste kann ich eine Sperre setzen (LED3 an), falls ich die Funktion deaktivieren will.
LED1+2+3 = EIN --> Sende Taste C1.
Dies funktioniert im Prinzip gut, bis auf folgenden Fall: mein Stromausfall war 16:15 Uhr, d.h. die LED2 war vorher gesetzt, aber aber der Stromausfall zw. 16 und 23 Uhr war, wurde die LED2 nicht wieder gesetzt.
Wie kann ich denn nach einem Stromausfall den LED-Status wieder "refreshen"? Unter Eigenschaften - Betriebsmeldungen? Ich weiß nur nicht wie es da weitergeht.
Die Uhrzeit/Datum/Timer muss ich leider auch manuell oder via LCNPro setzen. Hier gibt es vermutlich nichts anderes?
Danke
#2 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 13:40
von Uwe
Moin,
um die Uhrzeit im Bus automatisch wieder zu setzen gibt es diverse Möglichkeiten: angefangen vom ZEA kann auch die WIH oder eine PCHK (also auch das PKE) die Zeit setzen.
Mit der Betriebsmeldung "nach Stromausfall" kannst du auch diverse Sensorwerte (bzw. deren Kommandos) wieder abfragen.
Das einzige was nicht geht ist eine Schaltzeit aus einem GTxD, das musst du 'anders' lösen (oder warten bis die nächste Schaltzeit im Betrieb kommt).
Grüße, Uwe
#3 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 16:16
von reg99
Hallo Uwe,
in welchem "Objekt" kann ich denn einen Wert speichern (und wieder auslesen), der nach einem Stromausfall noch zur Verfügung steht?
Ich versuche es gerade mit einer Variablen, erhalte aber schon beim Setzen eines Werts (z.B. LCN 100) einen Fehler. "LPRO Konflikt mit programmierter Einstellung". Die Variable wollte ich dann als Schwellwert/Register abfragen und dort wieder LED2 setzen. Alles etewas umständlich, vielleciht gibt es auch auch etwas "direkteres".
Danke & Grüße
#4 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 17:25
von Uwe
Moin,
einen längeren Stromausfall zu "überleben" ist leider nicht so einfach - die Variablen verlieren jedenfalls den Wert, auch ein Zähler muss neu "zusammenzählen".
Das einzige was mir dazu einfällt wäre eine Lichtszene die regelmässig gespeichert wird, also der Wert eines Ausgangs (in 0-100%). Für eine Uhrzeit aber absolut ungeeignet ...
Grüße, Uwe
#5 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 18:02
von reg99
Danke. Es reicht mir 0/1 zu speichern.
#6 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 18:33
von Uwe
Mit einem periodischen Timer einen (eigentlich ungenutzten) Ausgang regelmässig in einer Lichtszene speichern und die nach dem Stromausfall wieder abrufen. Habe ich auch schon so verwendet - bin also sicher, dass
es geht
#7 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 20:59
von Beleuchtfix
Vielleicht hast du ein virtuelles Relais, dass du in einer Szene speichern kannst.
Viel Erfolg, Florian
#8 Re: Initialisierung nach Stromausfall / lichtabh. Rollladensteuerung
Verfasst: Mi 23. Jun 2021, 21:57
von Thomas.Einzel
Uwe hat geschrieben:Mit einem periodischen Timer einen (eigentlich ungenutzten) Ausgang regelmässig in einer Lichtszene speichern und die nach dem Stromausfall wieder abrufen. Habe ich auch schon so verwendet - bin also sicher, dass
es geht
Ja das geht mit Lichtszene speichern. Man sollte allerdings im Blick haben, dass das je nach Zeitabstand der Speicherungen auf die Lebensdauer der Flash-Speicherzellen und damit des ganzen Moduls gehen kann.
z.B. jede viertel Stunde speichern - also 96 mal am Tag, macht über 35000 Speichervorgänge im Jahr - das wäre m.E. zu viel, 2 mal am Tag sollte einige Jahre funktionieren.
Der Ansatz mit einer logischen Verknüpfung von 3 LEDs sollte das aber gar nicht erfordern, LED 2 ist bei einer größeren Hysterese für den Schwelle LED 1 (Helligheit) wahrscheinlich sogar verzichtbar. Wie LED 3 im Fall der Spannungswiederkehr geschaltet werden soll, muss man natürlich generell festlegen, da ist der Abwesenheitsfall wahrscheinlich ausschlaggebend.
Zeit setzen geht über das PKE gut. Wenn man mit einem Minutenzähler (vom periodischen Timer) eine eigene "Schattenuhr" in einer Variable (geht auch in schön von 0 bis 2359) hat, kann man die Uhrzeit auch in Schwellwerten verarbeiten
, mit "Variable holen" Bus-weit in jedem nicht zu alten Modul. LED2 könnte so nach einem verzögertem "wiederhole Schwellwerte" für so einen "Schatten-Uhrzeitzähler" auch ohne Speichern nach Spannungswiederkehr gesetzt werden. Mit täglichem Reset 0:00 und Sommerzeitumschaltung benötigt man 2 GTxD Timer.
VG Thomas