🔔 Countdown-Widget (ioBroker VIS + MagicMirror) Dieses Widget zeigt automatisch die zwei nächsten anstehenden Countdowns an (z. B. Weihnachten, Silvester, Urlaub, Touren usw.). Abgelaufene Countdowns werden automatisch ausgeblendet. ⚠️ WICHTIGE HINWEISE (bitte lesen!) JEDER Countdown muss im versteckten Subscribe-Block stehen KEINE Einzeiler mit { ... } im JavaScript Kein Array / kein Objekt-Literal Code-Formatierung NICHT verändern Sonst erscheint: SyntaxError: Unexpected token 'null' 🧩 1. Subscribe-Block (Pflicht!) Hier meldet VIS alle benötigten Datenpunkte an.
{countdown.0.countdowns.Weihnachten.fullJson} {countdown.0.countdowns.Silvester.fullJson} {countdown.0.countdowns.SommerurlaubItalien.fullJson}
👉 Für jeden neuen Countdown MUSS hier eine Zeile ergänzt werden! 🖼️ 2. Anzeige-HTML (2 Slots)
Lade...
Lade...
Die IDs bleiben absichtlich so – sie sind MagicMirror-erprobt. 🧠 3. JavaScript – Finale Version ⚠️ NICHT kürzen, NICHT umformatieren
{countdown.0.countdowns.Weihnachten.fullJson} {countdown.0.countdowns.Silvester.fullJson} {countdown.0.countdowns.SommerurlaubItalien.fullJson}
Lade...
Lade...
➕ Neuen Countdown hinzufügen (Checkliste) Beispiel: countdown.0.countdowns.Herbsturlaub.fullJson ✅ Schritt 1 – Subscribe-Block {countdown.0.countdowns.Herbsturlaub.fullJson} ✅ Schritt 2 – OID definieren const OID_4 = "countdown.0.countdowns.Herbsturlaub.fullJson"; ✅ Schritt 3 – Renderfunktion ergänzen if (i === 4) return renderGeneric(val, "Herbsturlaub", "🍂🧳"); ✅ Schritt 4 – remainingSeconds / pickTwo erweitern (analog zu Event 3)