Hallo,
Ich suche eine Funktion die beim Aufruf zurückgibt ob gerade Sommer oder Winterzeit ist
Vielen Dank für die konstruktiven Antworten
Werner
Hallo,
Ich suche eine Funktion die beim Aufruf zurückgibt ob gerade Sommer oder Winterzeit ist
Vielen Dank für die konstruktiven Antworten
Werner
Eine direkte Möglichkeit gibt es meines Wissens nach nicht, aber man kann sich mit der utc_offset Variable aus der sys-Komponente helfen. Die gibt den Abstand zur UTC in Sekunden an - in der mitteleuropäischen Zeitzone also 7200 bei Sommerzeit und 3600 bei Normalzeit.
Die folgende Zeile legt eine Variable Sommerzeit an, die bei aktiver Sommerzeit auf true steht:
Logischerweise würde ich annehmen, dass der Shelly die utc_offset Variable exakt zum Zeitpunkt der Zeitumstellung ändert, aber wirklich prüfen kann ich das nicht...
Pfiffige Idee
Vielen Dank, so einfach kanns sein
Ich weiß ja nicht was du mit Sommer/Winterzeit umstellen willst: aber bei allen meinen "Jahreszeitenabhängigen" Automatisierungen (z.b.: Raffstores) habe ich nach ~2 Jahren die "4 Jahreszeiten-Modi" wieder eliminiert da ein Jahr nicht gleich läuft wie das Andere und sich auch unsere Gewohnheiten änderten. Auch bei der Heizungen sehe ich das AKTUELLE Klima relevanter als die Jahreszeit.
Ich habe nun quasi 1 Button pro Komponente (Heizung, Raffstore, ...) eingeführt der "händisch" gedrückt wird und sagt: "OK, ab jetzt will ich den 'Sommer/Winter-Modus' verwenden" - der Wird gedrückt wenn wir uns entschließen in diesem Jahr umzustellen.