Repository navigation
Releases: JPPeterson-lab/WetterCube-Fusion
Release list
WetterCube Fusion v0.9.9-alpha9
Geändert
- Gefühlte Temperatur: Abstände auf dem Hauptscreen korrigiert: Die Temperatur sitzt näher am Wettersymbol, die gefühlte Temperatur hat jetzt mehr Luft zur Temperatur und zu den Vorhersage-Kacheln. Das Wettersymbol sitzt außerdem mittig über der Temperatur.
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Lizenz: Apache 2.0 (LICENSE).
WetterCube Fusion v0.9.9-alpha8
Neu
- Gefühlte Temperatur auf dem Hauptscreen: Unter der großen Temperatur steht jetzt „gefühlt X °C“ in kleiner Schrift. Dafür sind das Wettersymbol und die Temperatur etwas nach oben gerückt.
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, die Notfall-App 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 hochladen (Reiter System). Lizenz: Apache 2.0 (LICENSE).
WetterCube Fusion v0.9.9-alpha11
Neu
- Passwort für die Web-Oberfläche (optional): Unter System lässt sich ein Passwort setzen (Benutzername admin). Die Lese-Schnittstellen für Next, WetterAmpel und Home Assistant bleiben offen. Nach acht falschen Anmeldungen ist der Zugang eine Minute gesperrt. Ein vergessenes Passwort entfernt die Notfall-App mit der neuen Auswahl „Web-Passwort entfernen“ (alles andere bleibt).
- 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-Fusion-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, Grenzen und einer Übersicht, welche Verbindungen das Gerät macht und was dabei übertragen wird. Bei der ntfy-Einstellung steht jetzt, dass die Meldungen über den Server eines Dritten laufen. Dazu eine
SECURITY.mdfür vertrauliche Meldungen.
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Lizenz: Apache 2.0 (LICENSE).
WetterCube Fusion v0.9.9-alpha10
Neu
- Prüfabstand und Stand der Update-Prüfung: In der Web-Oberfläche lässt sich wählen, wie oft das Gerät nach neuen Versionen fragt (alle 1, 6 oder 24 Stunden, Standard 6). Dazu zeigt die Seite, wann zuletzt geprüft wurde und wann die nächste Prüfung ansteht.
- Gefühlte Temperatur auf der Nacht-Uhr: Unter dem Wettersymbol und der Temperatur steht jetzt auch „gefühlt X °C“ (gedimmt).
- Neuer Hinweis „Gefühlt kälter“: Liegt die gefühlte Temperatur 5 °C oder mehr unter der gemessenen (zum Beispiel durch Wind), erscheint in der Hinweis-Kachel „Gefühlt X °C, deutlich kälter (gemessen Y °C)“. Der Hinweis ist einzeln abschaltbar und in der Sicherung enthalten.
- Updates einstellbar: In der Web-Oberfläche (System → Firmware-Update) lässt sich wählen, ob Updates mit Hinweis am Display und in der Web-Oberfläche (wie bisher), nur in der Web-Oberfläche (kein Update-Symbol am Display) oder ganz aus sind. Bei „Ganz aus“ fragt das Gerät nicht mehr nach neuen Versionen; ein Hinweis weist darauf hin, dass dann auch keine Sicherheitsupdates kommen und die Firmware selbst per Datei aktualisiert werden muss. Die Einstellung steht auch in der Sicherung.
Geändert
- Hauptscreen: Die Abstände von Wettersymbol, Temperatur und „gefühlt“-Zeile sind in PicoPixel nachgebessert.
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Lizenz: Apache 2.0 (LICENSE).
WetterCube Fusion v0.9.9-alpha7
Neu
/api/nextmeldet den Nachtmodus: Das neue Feldnachtsagt, ob der Nachtmodus der Fusion gerade gilt (nach deren Einstellungen: feste Uhrzeiten oder Sonnenstand). Das WetterCube Next kann ihm damit folgen und nachts sein Display ausschalten oder dunkel dimmen
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Fusion v0.9.9-alpha6
Neu
/api/nextfür Auswahl am Next: Die Sensoren tragen jetzt ihreid, damit man am WetterCube Next wählen kann, welche Werte in der Kachel „Räume“ erscheinen. Der Biowetter-Block meldet zusätzlichsel, die vier Kategorien der Kurzübersicht aus den Einstellungen der Fusion; das Next zeigt dieselben Kategorien
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Fusion v0.9.9-alpha5
Neu
- Schnittstelle für WetterCube Next: Unter
/api/nextliefert die Fusion die Anzeigedaten in Blöcken (wetter,vorhersage,pollen,bio,luft,sensoren,lueften), mit?b=wählt man die Blöcke, mit?e=die Prüfsumme der letzten Antwort (unverändert: Antwort 304, spart Strom und Funk). Dazu meldet sich die Fusion per mDNS als Dienst_wettercube._tcp, damit die kleinen Zusatzdisplays sie von selbst finden, ohne MQTT-Broker. Beschreibung: WetterCube Next - Sensor-Seite mit mehreren Seiten: Passen nicht alle Kacheln (Sensoren und Schalter) auf eine Seite, teilt sie sich in Seiten. Unter Anzeige → „Sensor-Seite: Kacheln pro Seite“ wählst du 12 (kompakt, wie bisher) oder 8 (größer, besser lesbar). Unten steht „< 1 / 2 >“ zum Antippen, ebenso blättert Wischen nach links und rechts; ein roter Punkt zeigt einen Alarm auf einer anderen Seite. Vorher wurden die Kacheln ab 13 Stück zu klein und überlappten
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Fusion v0.9.9-alpha4
Neu
- WLED-Lampen als Schalter-Kachel: Home Assistant bindet WLED über die eigene Integration ein, nicht über MQTT, deshalb tauchte die Lampe auf der Seite Schalter nicht auf. Jetzt meldet sich ein WLED-Gerät, das am selben MQTT-Broker hängt (Standard-Gerätethema
wled/…), von selbst als Kandidat; sonst gibt es unter „Meine Lampe taucht hier nicht auf“ ein Feld für das WLED-Gerätethema. BefehlON/OFFan das Gerätethema, Zustand aus<Thema>/g(Helligkeit größer 0 = an). Dafür versteht die Zustandserkennung den Wert>0(jede Zahl über 0 heißt „an“). Die Seite erklärt, dass Geräte, die Home Assistant nicht über MQTT einbindet, hier nicht erscheinen
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Fusion v0.9.9-alpha3
Neu
- Home Assistant per MQTT: Die Fusion meldet sich über die MQTT-Discovery als Gerät „WetterCube Fusion“ an. Home Assistant legt die Sensoren selbst an: Außentemperatur, gefühlte, Tiefst- und Höchsttemperatur, Außenluftfeuchte, Luftdruck, Wind und Richtung, Wetter, UV-Index jetzt und Tagesmaximum, Mondphase und Beleuchtung, Luftqualität (AQI, PM2.5, PM10, Ozon, NO₂), stärkste Pollenstufe und Leitallergen, Lüften-Ampel, Lüften empfohlen, Feuchte-Warnung, Sensor-Alarme, DWD-Warnungen und die Werte des internen Sensors. Der Zustand geht als ein JSON bei Änderung und mindestens einmal pro Minute auf das Thema
wettercube-fusion/zustand;wettercube-fusion/statusmeldet online/offline (Letzter Wille). Schalter und Themen-Präfix unter Smart Home → Home Assistant (MQTT), mit Stand-Anzeige und „Jetzt neu melden“; Ausschalten entfernt die Entitäten wieder. Neue Seite im Wiki: Home Assistant und Schalter /api/status: alle Werte als JSON in einem Aufruf (zum Beispiel für einen REST-Sensor in Home Assistant, ohne MQTT)- Schalter-Kacheln: Geräte im Smart Home lassen sich vom Display schalten. Hinter den Sensoren erscheinen bis zu 8 Kacheln mit Name, Raum und Schalter („An“, „Aus“, „?“); Antippen schaltet um, ein grüner Rand zeigt „an“. Einrichtung auf der neuen Seite Schalter der Weboberfläche: Schalter und Lichter, die Home Assistant dem Broker meldet, lassen sich mit einem Haken übernehmen, oder von Hand (Befehl-Thema, Zustand-Thema, Texte für An und Aus, JSON-Schlüssel). Mit Testknöpfen, in der Einstellungssicherung enthalten
- Animierte Wettersymbole (nur ESP32-P4): Das große Hauptsymbol und die Nacht-Uhr zeigen die Symbole (Meteocons) als Animation: Sonnenstrahlen drehen sich, Wolken wiegen sich, Regen und Schnee fallen, Blitze zucken. Die 32 Symbole mit Tag- und Nachtvariante liegen als vorgerenderte Bilderfolge in der Firmware (12 Bilder pro Sekunde, 2,8 MB); das Gerät entpackt sie live. Auf dem ESP32-S3 bleiben die statischen Symbole. Zwei Schalter in der Weboberfläche (Anzeige): Animierte Wettersymbole (Hauptsymbol und Nacht-Uhr, an) und Auch die vier Stundensymbole animieren (aus)
- Die Familien-Vergleichstabelle und eine Erklärung „Warum ein Display, und was Fusion besser kann“ stehen in der README; die Credits sind eine Tabelle
Geändert
- Credits und Lizenz: Die README sagt klar, dass die private Nutzung der Fusion-Firmware kostenlos ist und bleibt und nur die kommerzielle Nutzung nicht erlaubt ist (Versprechen, auch in den Nutzungsbedingungen der Firmware)
- Board-Schicht für den ESP32-P4: Alles, was am Board hängt (Display, Touch, Helligkeit, SD-Karte), steckt hinter einer Schnittstelle (
src/board). Das ESP32-P4-Board wird das Hauptboard; der S3-Stand bleibt als Sicherung. Für den P4 gibt es einen ersten Bau (noch nicht auf dem Board getestet) und eine Notfall-App
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.
WetterCube Fusion v0.9.9-alpha2
Behoben
- Luftfeuchte-/Luftdruck-Kachel: Die Symbole erschienen winzig oder abgeschnitten und der Trendpfeil war gar nicht zu sehen (Skalierung des Bildes im Widget). Die Symbole stehen jetzt in genau ihrer Größe (36 und 40 px, ohne Zoom). Neues Raster: links die Symbole, daneben linksbündig die Werte, rechts der Trendpfeil (40 px)
- Mond-Kachel: Die Zeile „xx % beleuchtet“ steht jetzt direkt unter dem Namen (ein oder zwei Zeilen) statt mit großem Abstand
Neu
- Windpfeil pendelt: Er dreht sich wie bisher weich in die neue Richtung, schwingt aber zusätzlich leicht hin und her, bei stärkerem Wind weiter (bei 20 km/h etwa 6 Grad, höchstens 15 Grad). Vorher bewegte er sich nur, wenn sich die Windrichtung änderte
- Bildschirmfoto einzelner Kacheln:
/screenshot.bmp?s=kachel30und?s=kachel32liefern nur die Kachel und brauchen kaum Speicher (das ganze Bild geht seit den neuen Symbolen nicht mehr: der größte freie PSRAM-Block ist mit 1,21 MB knapp unter den 1,23 MB)
Installation: Web-Installer oder firmware.bin in der Web-Oberfläche hochladen (Reiter System). Nutzungsbedingungen: LICENSE-Firmware.md.