Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Problem mit TimeZone
 Beitrag Verfasst: Fr Dez 09, 2005 4:43 pm 
Erfahrener

Registriert: Mo Jul 25, 2005 11:18 am
Beiträge: 25
Wohnort: Berlin
Mit einigen BETA-Versionen der Firmware funktioniert die
"Offline Sommer-Winter-Zeitumstellung" nicht, wenn mit
einer TimeZone ungleich Null gearbeitet wird. Die Ursache
liegt im SetTime-Befehl begründet, der intern auf eine
andere TimeZone aufsetzt. Ob dies der Fall ist, kann mit dem
folgenden Test ermittelt werden:

1. Mit [<Get _="/TIMES/RFC822DATE" ver="v"/>] per
Tico-Console die akt.Zeit und die Zeitzone anzeigen lassen.
2. Das folgende Event in das Gerät laden
[<SetConfig _="EVENTS" ver="y">
<EventHandler>
<NewTime>
<SetTime _="2005/12/01,08:47:35" ver="v"/>
</NewTime>
</EventHandler>
</SetConfig>]
2. Reset ausführen
3. Mit [<DoOn _="NewTime" ver="v"/>] das Event NewTime ausführen.
4. Mit [<GetTime ver="v"/>] sofort die Zeit anzeigen.

Ist die angezeigte Zeit mehr als eine Stunde später, wie
z.B. <GetTime _="2005/12/01,09:47:42" />, müssen die Zeiten
im Beispiecode für den SetTime-Befehl in den Events um -1h korrigiert werden.
z.B.

<Ev_Summer>
<SetTime _="&#xae;/TIMES/Date;,02:00:00" ver="v"/>
<Set _="/Process/PV/SummerFlag" value="1" ver="v"/>
</Ev_Summer>

Die Geräteuhr sollte nach dem Test auch sofort wieder gestellt werden.
Der SetTime-Befehl direkt ausgeführt arbeitet immer richtig!

Das Problem wird mit den nächsten Release 2.2.0.0 vom Tisch sein.
Die verwendete "If-Bedingung" wird auch erst dort offiziell unterstützt.


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Offline Sommer-Winter-Zeitumstellung
 Beitrag Verfasst: Mo Jul 25, 2005 12:18 pm 
Erfahrener

Registriert: Mo Jul 25, 2005 11:18 am
Beiträge: 25
Wohnort: Berlin
Die RTC-Zeit kann über das Internet abgeglichen werden, inclusive einer
automatischen Sommer-Winter-Zeitumschaltung.
Steht kein Internetzugang zur Verfügung, kann man die Umstellung
auch selbst realisieren. Das "SummerFlag" wird benötigt,
damit die Winterzeitumstellung von 3:00 auf 2:00 genau ein mal
erfolgt. "SummerFlag" muß bei Inbetriebnahme zur Sommerzeit
einmalig auf 1 gesetzt werden.

[<SetConfig _="SCHEDULE" ver="y">
<Schedule>
<Summertime _="Ev_Summer">
<Month _="3"/>
<Day _="25-31"/>
<Weekday _="Su"/>
<Time _="02:00"/>
</Summertime>

<Wintertime _="Ev_Winter">
<Month _="10"/>
<Day _="25-31"/>
<Weekday _="Su"/>
<Time _="03:00"/>
</Wintertime>
</Schedule>
</SetConfig>]


[<SetConfig _="PROCCFG" ver="y">
<ProcessVars>
<SummerFlag/>
</ProcessVars>
</SetConfig>]

[<SetConfig _="EVENTS" ver="y">
<EventHandler>
<Ev_Summer>
<SetTime _="&#xae;/TIMES/Date;,03:00:00" ver="v"/>
<Set _="/Process/PV/SummerFlag" value="1" ver="v"/>
</Ev_Summer>
<Ev_Winter>
<If _="/Process/PV/SummerFlag">
<SetTime _="&#xae;/TIMES/Date;,02:00:00" ver="v"/>
</If>
<Set _="/Process/PV/SummerFlag" value="0" ver="v"/>
</Ev_Winter>
</EventHandler>
</SetConfig>]


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 50 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Deutsche Übersetzung durch phpBB.de