hermes
25b0432757
FEAT-NETATMO-01: Netatmo Weather Station Plugin
...
OAuth2 Password-Grant + Refresh-Token on-the-fly. Holt sich automatisch
einen neuen Access-Token wenn der alte abläuft (3h Gültigkeit).
Module: NAMain (Indoor), NAModule1 (Outdoor), NAModule2 (Wind),
NAModule3 (Regen), NAModule4 (Extra Indoor).
Slot-responsive:
1x1 — Outdoor-Temp prominent + Mini-Status
4x1 — Indoor | Outdoor | Wind/Regen kompakt (3 Spalten)
1x4 — Vertikale Liste aller Module
2x2 — Indoor-Card (mit CO2-Bar) + Outdoor-Card + Wind/Regen-Bereich
4x4 — Volle Ansicht mit Min/Max, Windrose, Timestamps
Config-Optionen:
client_id/client_secret/username/password (secrets via Admin-UI)
station_filter (substring-match für Multi-Setup)
show_indoor/outdoor/wind/rain/compass/secondary (bools)
co2_thresholds (ppm, default ok@600,warn@1000,alert@1500)
temp_unit (C/F), wind_unit (kmh/ms)
Plus:
- plugins/NETATMO.md: vollständige Doku (Setup, Optionen, Diagnose)
- config.netatmo.example.json: copy-paste Beispiel-Config
- layout.py: netatmo default-size = 4x4 (4 Sub-Cards brauchen Platz)
- README.md: Plugin-Tabelle erweitert
Verifiziert: /api/plugins.json listet netatmo, Auto-Loader erkennt es,
Admin-UI zeigt das Config-Form.
2026-08-29 18:35:29 +04:00
hermes
d71b17d5c9
FIX-WC-01: WordClock Redesign - 3 klare Zonen ohne Überlappung
...
Vorher: 11x8-Grid mit starrem Layout, viele Buchstaben-Cluster überlappten
sich gegenseitig, Stunden-Pixel-Font war unleserlich klein/groß gemischt.
Nachher: QlockTwo-inspiriertes Layout in 3 diskreten Zonen:
- Header (Wochentag + Datum, accent, klein)
- Wort-Grid (ES IST + Minuten-Phrase in einer sauberen Zeile)
- Stunden-Block (Stunde in großer Aldrich-Schrift)
Plus:
- Minuten-Dots oben rechts (QlockTwo-typisch: ●●●● für Sektor-Offset)
- Bug-Fix: font_key-Fallback überspringt 'clock'-Pixel-Font
- Bug-Fix: 12/24h Stunden-Mapping für Wortuhr (16:30 = 'halb fünf' → FÜNF)
- Neue Option 'show_es_ist' zum Ein-/Ausblenden des 'ES IST'-Prefixes
- Slot-size-aware: 1x1 single-line, 2x2/4x4 zones, small fallback < 240x140
Verifiziert auf Pi-Display: 'VIERTEL NACH VIER' / 'HALB FÜNF' rendern sauber.
2026-08-29 18:35:20 +04:00