
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Hallo, ich benutze die CC Station 2.0 zur Steuerung meiner Rollläden über Helligkeitssensoren, die während bestimmter Zeitfenster berücksichtigt werden. Das ganze läuft schon monatelang ohne Probleme. Heute um ca. 13 Uhr gingen plötzlich alle Läden runter. Als ich auf das Display (unter anderem wird darauf alle Sekunde die DCF-Zeit angezeigt) waren die Stunden plötzlich bei 27. Kann es sein, dass das Betriebssystem in der Variablen hour einen Wert höher als 24 liefert? Da mein Programm schon so lange läuft, nehme ich nicht an, dass es sich um einen Programmierfehler handelt. > > Inzwischen konnte ich das Verhalten rekonstruieren.Alle Rollläden werden bei einer Aussentemperatur unter 8 Grad C normalerweise um ca. 23:30 zwecks Kälteschutz heruntergefahren. Da um ca. 13 Uhr die Funkzeit 27 Uhr war, trat dieser Zustand ein. Es war also ein Problem der falschen Zeit. Wie kann das geschehen? Hallo, es wird nicht die DCF-Zeit angezeigt, sondern die interne Uhr, die gelegentlich von DCF synchronisiert wird. Bei Ausfall des DCF-Signals läuft die interne Uhr weiter und schaltet 23:59:59 auf 00:00:00 um. Wenn durch eine Störung oder ein Programmfehler eine höhere Zahl z.B. 24 in die Variable hour gelangt, schaltet die Uhr bei 24:59:59 auf 25:00:00 weiter. So ist es bei der V1.1 und ich nehme an bei der V2.0 auch. Bei der V1.1 wird dann aber sofort die Synchronisation mit DCF eingeleitet. Die Fehlerursache bei den Rollladen würde man nachträglich gar nicht mehr sehen und man würde verzweifelt nach einer Erklärung suchen. Wie bei der V2.0 ein falscher Wert in hour geraten kann, weiß ich nicht. MfG ManfredW Meine Homepage: http://manfred.wilzeck.de |
| Antwort schreiben |