NEWS
Sommer/Winterzeit Abfrage
-
Hallo zusammen,
kann mir jemand auf die Sprünge helfen,warum der Datenpunkt nicht auf False gesetzt wird?
Wo liegt der Fehler?var sz = false; if(new Date().getTimezoneOffset() == -120) sz = true; createState('0_userdata.0.Datenpunkte.PV_Anlage.Batterie.Sommerzeit', sz, {name: "Sommerzeit",role: "state",type: 'boolean',read: true,write: true, desc: "Manuell erzeugt",def:false}); {1} schedule('1 3 * * *', function() { // täglich um 3:01 Uhr if(new Date().getTimezoneOffset() == -120) setState('0_userdata.0.Datenpunkte.PV_Anlage.Batterie.Sommerzeit', true, true); else setState('0_userdata.0.Datenpunkte.PV_Anlage.Batterie.Sommerzeit', false, true); }); {1}
-
@diamand2k22 sagte in Sommer/Winterzeit Abfrage:
setState('Sommerzeit', false, true);
"Sommerzeit" ist kein DP; es ist einfach ein string.
Versuche es mal so:
setState('0_userdata.0.Datenpunkte.PV_Anlage.Batterie.Sommerzeit', false, true);
-
@bahnuhr said in Sommer/Winterzeit Abfrage:
@diamand2k22 sagte in Sommer/Winterzeit Abfrage:
setState('Sommerzeit', false, true);
"Sommerzeit" ist kein DP; es ist einfach ein string.
Versuche es mal so:
setState('0_userdata.0.Datenpunkte.PV_Anlage.Batterie.Sommerzeit', false, true);
Es funktioniert! Danke, hatte ich übersehen! Manchmal sieht man so Kleinigkeiten nicht mehr
Habe das Skript oben angepasst, falls es ein anderer User noch brauchen kann.
-
Just for info:
Ob Sommer- oder Winterzeit, liefert mittlerweile auch eine Systemvariable.