Die Rules berechnen auf der Steuerung aus den Messwerten die Wetterdaten. Neue Versionen der Rules erscheinen unabhängig von der Firmware. Aktualisiert werden nur rules2 bis rules4. rules1 enthält die eigenen Einstellungen und wird nie ersetzt.

Automatisches Update

Steht in rules1 autoupdate auf 1 (Voreinstellung, siehe 2. Grundkonfiguration), fragt die Steuerung jede Nacht zwischen 3 und 4 Uhr beim WeatherLox-Server nach, ob es neuere Rules gibt. Wenn ja, lädt sie rules2 bis rules4 herunter und startet neu. Im Log erscheint dabei die Meldung „Rules update: newer Rules on the server“.

Welche Version installiert ist, steht in der ersten Zeile von Rules Set 2 bis 4, zum Beispiel // V1.1.2_min - 18.10.2026.

Damit das Update funktioniert, muss im Reiter Tools unter Settings Archive Folgendes eingestellt sein. Im Image ist das schon der Fall:

  • URL with settings: http://webservices.weatherlox.de/provisioning/v0100, Store URL angehakt.
  • Allow Fetch by Command: nur rules2.txt, rules3.txt und rules4.txt angehakt.
  • Download Settings: Delete First und Delete _bak Files angehakt. Ohne Delete First bleiben bei jedem Update Sicherungskopien liegen, bis das Dateisystem voll ist. Danach werden Änderungen nicht mehr gespeichert, ohne dass eine Fehlermeldung erscheint.

Wurde die Steuerung mit einem älteren Image oder einer selbst gebauten Firmware ohne provisioning.dat eingerichtet, werden diese Einstellungen von Hand vorgenommen und mit Save Preferences gespeichert. Bei rules1.txt, config.dat und security.dat darf kein Haken gesetzt sein, sonst würden die eigenen Einstellungen überschrieben.

Rules von Hand aktualisieren

Ein Update lässt sich auch sofort von Hand anstoßen: Auf derselben Seite unter Files to Download nur rules2.txt, rules3.txt und rules4.txt anhaken und auf Download klicken. Danach die Steuerung über Tools → Reboot neu starten.

rules1.txt dabei nie anhaken: Die Datei auf dem Server enthält die Voreinstellungen und würde die eigenen Einstellungen überschreiben.

Alternativ lassen sich die Dateien rules2.txt bis rules4.txt aus dem GitHub-Ordner firmware/v0100/build in die Rules Sets 2 bis 4 kopieren, wie in 1. Firmware Erstinstallation unter „Schritt 8: Konfiguration und Rules einspielen“ beschrieben.

← Zurück zur Übersicht Software