Repository navigation
Releases: JPPeterson-lab/WetterCube-Next
Release list
WetterCube Next v0.1.0-alpha7
Neu
- Passwort für die Web-Oberfläche (optional): Unten auf der Einstellungsseite lässt sich ein Passwort setzen (Benutzername admin). Nach acht falschen Anmeldungen ist der Zugang eine Minute gesperrt.
- „Passwort vergessen?“ mit Code am Display: Auf der Anmeldeseite führt der Link weiter. Am Display erscheint ein sechsstelliger Code (zwei Minuten gültig), den man im Browser eingibt; dann ist das Passwort gelöscht. Nach fünf falschen Codes ist das Zurücksetzen zehn Minuten gesperrt. So braucht es keine Notfall-App.
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Lizenz: Apache 2.0 (LICENSE).
WetterCube Next v0.1.0-alpha6
Neu
- Host- und Herkunftsprüfung: Das Gerät antwortet nur auf Anfragen an seine IP-Adresse oder seinen Namen und nimmt schreibende Anfragen aus dem Browser nur von seiner eigenen Seite an. Das schützt vor fremden Webseiten und DNS-Rebinding.
- Einrichtungs-WLAN mit Passwort: „WetterCube-Next-Setup“ ist jetzt mit WPA2 verschlüsselt. Das Passwort (8 Ziffern, bei jedem Einrichtungsmodus neu) steht auf dem Display.
- Sicherheit und Datenschutz im Wiki: neue Seite mit den Schutzmaßnahmen, ihren Grenzen und einer Übersicht, welche Verbindungen das Gerät macht. Dazu eine
SECURITY.mdfür vertrauliche Meldungen.
Geändert
- Dokumentation: Die README ist deutlich kürzer und enthält nur noch das Wesentliche (Worum es geht, Installation, Besonderheiten, Lizenz). Einzelheiten, Vergleiche und Hintergründe stehen im Wiki und auf wettercube.de.
- Open Source: Der Quellcode ist jetzt öffentlich und steht unter der Apache-Lizenz 2.0 (vorher: Firmware kostenlos nur für den privaten Gebrauch, Quellcode nicht öffentlich). Das Repository enthält den Quellcode, die Bauwerkzeuge und die fertigen Firmware-Dateien; das Wiki liegt jetzt auf wiki.wettercube.de. Texte und Bilder bleiben unter CC BY-NC 4.0, Name und Logos sind nicht freigegeben
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Lizenz: Apache 2.0 (LICENSE).
WetterCube Next v0.1.0-alpha5
Neu
- Bildschirmfoto: Unter
http://wettercube-next.local/screenshotliefert das Gerät sein aktuelles Bild als Datei (BMP, 320×240, pixelgenau, direkt aus dem Zeichenspeicher). Mit?seite=0(Temperatur und Biowetter),?seite=1(Allergene und Vorhersage) oder?seite=boot(Startbild) wählt man die Seite. Praktisch für Fehlermeldungen und Anleitungen
Behoben
- Abgeschnittene Werte in der Kachel „Räume“: Längere Werte wie „24,8 °C“ wurden als „24,…“ gekürzt. Die Wertespalte richtet sich jetzt nach der Breite des Werts, der Raumname bekommt den restlichen Platz
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Next v0.1.0-alpha4
Neu
- Nachtmodus: Nachts nervt ein helles Display neben dem Bett oder im Kinderzimmer. Wann Nacht ist, bestimmt entweder die Fusion nach ihren Einstellungen (feste Uhrzeiten oder Sonnenstand; braucht Fusion ab v0.9.9-alpha7) oder du legst am Next eigene Zeiten fest. Was dann passiert, wählst du: Display aus (Antippen schaltet es für einige Sekunden an, ohne die Seite zu wechseln) oder dunkles Design, gedimmt mit einstellbarer Nachthelligkeit. Die Hinweisleiste unten bleibt nachts weg. Einstellungen in der Weboberfläche unter „Nachtmodus“, die Vorgabe ist aus
- Das Backlight lässt sich jetzt ganz ausschalten (vorher mindestens 3 %)
Geändert
- Weniger Flash-Verbrauch: Die Wettersymbole sind als 256-Farben-Palettenbilder gespeichert (rund 290 KB weniger, sehen gleich aus). Dadurch ist im Update-Platz wieder Luft für neue Funktionen
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Next v0.1.0-alpha3
Behoben
- Weiße Seite nach „Speichern“ und „Nach Updates suchen“: Der Web-Server kannte die Weiterleitung (Code 303) nicht und schickte stattdessen eine leere Seite. Die Einstellung wurde zwar gespeichert, im Browser blieb aber eine weiße Seite stehen. Jetzt geht es nach dem Speichern wieder zur Einstellungsseite zurück
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Next v0.1.0-alpha2
Geändert
- Automatische Update-Suche ist jetzt eine Einstellung, Vorgabe aus: Das Gerät fragt nicht mehr von selbst bei GitHub nach. In der Weboberfläche suchst du mit „Nach Updates suchen“ und installierst mit „Jetzt installieren“; wer es bequem mag, schaltet die Suche alle sechs Stunden ein. Der Download wurde am Gerät geprüft (1,9 MB in etwa 18 Sekunden, danach sauberer Neustart)
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Next v0.1.0-alpha1
Erste Fassung von WetterCube Next.
Neu
- Zusatzdisplay für die Fusion: Ein ESP32 CYD (ESP32-2432S028, 2,8", 320×240) zeigt Daten der WetterCube Fusion. Das Next findet die Fusion selbst über mDNS (
_wettercube._tcp) oder über eine eingetragene Adresse, fragt alle 30 Sekunden bei/api/nextnach (unverändert: Antwort 304) und braucht keinen MQTT-Broker - Zwei Seiten: „Temperatur und Biowetter“ (Wettersymbol, Temperatur, Wettertext, Uhr, Tiefst-/Höchstwert, Kachel „Räume“, Kachel „Biowetter“) und „Allergene und Vorhersage“ (Pollen heute, Vorhersage der nächsten vier Zeitpunkte). Antippen des Displays blättert weiter, auf Wunsch auch automatisch
- Räume wählbar: Welche Sensorwerte der Fusion (bis zu vier) die Kachel „Räume“ zeigt, wählst du in der Weboberfläche. Das Biowetter zeigt die vier Kategorien aus den Einstellungen der Fusion
- Weboberfläche unter
http://wettercube-next.local: Seiten, automatisches Weiterblättern, Helligkeit, Adresse der Fusion, Display (Controller, Drehen, Farben invertieren), WLAN ändern, Protokoll (/log) - Einrichtungsportal: Beim ersten Start spannt das Gerät das WLAN „WetterCube-Next-Setup“ auf (
192.168.4.1) - Update über GitHub: Das Gerät prüft alle sechs Stunden, ob es eine neuere Version gibt; in der Weboberfläche lässt sie sich mit einem Klick installieren. Alternativ per Datei (
firmware.bin). Eine neue Firmware gilt erst nach gesundem Start als gültig (Rollback) - Helles WetterCube-Design mit Wettersymbolen mit dunkler Kontur (Meteocons, MIT), gut lesbar auch in der Vorhersage
- Voraussetzung: WetterCube Fusion ab v0.9.9-alpha6
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche des Next hochladen (Abschnitt Firmware-Datei). Nutzungsbedingungen: LICENSE-Firmware.md.