Stand: 01.10.2026 (mit Home Assistant abgeglichen).
| Titel | URL-Pfad | Modus | Bemerkung |
|---|---|---|---|
| Home | /dashboard-test | Storage (UI) | Haupt-Dashboard; der Pfad heißt aus historischen Gründen „dashboard-test“ |
| LCARS | /dashboard-lcars | Storage (UI) | Alle 16 Ansichten wie „Home“, im LCARS-Theme („LCARS Default“, Kopfzeilen lcars_header mit Code RB-01 … RB-09, Überschriften lcars_heading). Seit 01.10.2026 auch TV-Programm (RB-08) und Müll (RB-09) |
| Karte | /map | Storage | Standard-Kartenansicht |
Wichtig: Die beiden Dashboards sind getrennte Kopien. Änderungen an Karten (z. B. Senderliste TV-Programm, Schadstoffmobil-Termine) immer in beiden machen.
16 Ansichten, Typ sections. „Unterseite“ = Subview, nicht in der Tab-Leiste, erreichbar über eine Kachel und mit Zurück-Pfeil. Reihenfolge in LCARS gleich.
| Nr. | Titel | Pfad | Art | Inhalt |
|---|---|---|---|---|
| 0 | Main | – | Tab | Alarm-Statuskachel + Buttons Scharf / Unscharf / Hülle, Thermostate der 4 Räume, Heizkreis-Anzeigen, Urlaubsmodus Heizung |
| 1 | Übersicht | ubersicht | Tab | Statuskacheln, Störungsprotokoll, System Monitor |
| 2 | Müll | muell | Tab | Abfuhrtermine der 4 Tonnen, Schadstoffmobil, Kalender |
| 3 | Offene Türen | tueren | Unterseite von Übersicht | Balkon links, Balkon rechts, Wohnungstüre |
| 4 | Batterien schwach | batterien | Unterseite von Übersicht | Batteriestatus aller Homematic-Geräte (inkl. Rauchmelder) |
| 5 | Rauchmelder | rauchmelder | Unterseite von Übersicht | Tabelle aller Rauchwarnmelder |
| 6 | Steckdosen | steckdosen | Unterseite von Übersicht | Dose tv, Dose FRITZ!Box mit Schalter |
| 7 | Server | server | Unterseite von Übersicht | Erreichbarkeit der Server (Ping-Integration) |
| 8 | Kamera | kamera | Tab | Livebild, PTZ-Steuerung, Home-Position, PTZ-Schritte, Clip-Aufnahme, Galerie, Testmodus, Kamera-Stromversorgung |
| 9 | Netzwerk | netzwerk | Tab | Internet, WLAN, FRITZ!Box |
| 10 | Netzwerk-Details | netzwerk-details | Unterseite von Netzwerk | IP-Adressen, Leitung, Datenmengen, FRITZ!Box-Zustand |
| 11 | Geräte im Netz | netzwerk-geraete | Unterseite von Netzwerk | aktuell verbundene Geräte |
| 12 | Multimedia | multimedia | Tab | Yamaha-Receiver Wohnzimmer (Radio) |
| 13 | TV-Programm | tv-programm | Tab | EPG-Zeitleiste mit 79 Sendern (custom:tv-timeline-card) – seit 01.10.2026 |
| 14 | NAS | ns | Tab | Synology DS920+ (nasnbruch) und USV APC ES 700G |
| 15 | Proxmox | proxmox | Tab | Server pve, VMs/Container, Speicher |
In „Home“ haben die Tabs (außer Main, Unterseiten, TV-Programm und Multimedia) eine blaue Kopfzeile (button-card) mit „Hallo <Benutzer>“ und „Raderbroich · <Ansicht>“; bei Proxmox mit Server-Symbol statt Haus.
input_select.alarmstatus. Symbol und Farbe: Scharf = rot, Unscharf = grün, Hüllenschutz = orange, Ausgelöst = dunkelrot blinkend.input_boolean.alarm_vorgang_laeuft an ist: „Wird geschaltet …“ (gelb).input_text.alarm_letzter_fehler gefüllt: Fehlertext in Rot.script.alarm_schalten_scharf_hulle_unscharf mit ziel = Scharf / Unscharf / Hüllenschutz auf.^ Kachel ^ Sensor ^ Unterseite ^
| Offene Türen | sensor.offene_turen | tueren |
| Batterien schwach | sensor.batterien_schwach | batterien |
| Steckdosen an | sensor.steckdosen_an | steckdosen |
| Server offline | sensor.server_nicht_erreichbar | server |
| Rauchmelder Störung | sensor.rauchmelder_storung | rauchmelder – Kachel in „Home“ seit 01.10.2026 (vorher nur in LCARS) |
* Störungsprotokoll – todo-list auf todo.storungsprotokoll (ohne Eingabefeld, erledigte Einträge sichtbar). Abhaken = zur Kenntnis nehmen, siehe Automationen.
In „Home“ und (seit 01.10.2026) in „LCARS“ mit gleichem Inhalt; in LCARS mit Kopfzeile „Entsorgung“ (RB-09) und LCARS-Überschriften.
custom:button-card für sensor.muell_restmulltonne, sensor.muell_biotonne, sensor.muell_papiertonne, sensor.muell_gelbe_tonne. Der Sensorwert ist die Anzahl Tage bis zur Abholung; das Datum wird aus dem ersten Attribut im Format JJJJ-MM-TT gelesen.stopps im Markdown der Karte um die Termine 2027 ergänzen (Format [Datum, von, bis, Ortsteil, Standort]) – in beiden Dashboards.calendar.muellabfuhr und calendar.schadstoffmobil.HmIP-SWSD-2 mit Entität …_rauch automatisch findet – neue Rauchmelder erscheinen ohne Anpassung.sensor.rauchmelder_storung) und Tabelle je Melder: Ampel (🔴 Rauch, 🟠 Störung/Batterie/Messkammer/nicht erreichbar, 🟢 ok), Raum, Rauch, Messkammer (…_kammer_degradiert → „verschmutzt – tauschen“), Batterie (…_batteriestand), Status seit.binary_sensor der Ping-Integration: Ampel, Name, Adresse (Titel des Integrationseintrags), durchschnittliche Ping-Zeit, Status seit. Nicht erreichbare Server stehen oben.sensor.server_nicht_erreichbar zählt die ausgefallenen.picture-entity mit camera.ko_wohnzimmer_hochauflosung, camera_view: live.script.reolink_ptz_schritt; „Home“ → button.ko_wohnzimmer_gehe_zu_startposition; „Home speichern“ (mit Sicherheitsabfrage).custom:camera-gallery-card auf media-source://media_source/local/reolink.Alle Werte kommen aus der Integration FRITZ!Box Tools (FRITZ!Box 6591 Cable).
binary_sensor.fritz_box_6591_cable_verbindung), Online seit, Download- und Upload-Durchsatz, Verlauf Durchsatz 24 h.image.fritz_box_6591_cable_fritzbox_gastzugang).netzwerk-details, „Geräte im Netz“ → Unterseite netzwerk-geraete.automation.system_fritz_box_taglich_neu_starten – hier kann man den nächtlichen Neustart abschalten).entity-filter über eine feste Liste von 33 device_tracker-Entitäten der FRITZ!Box (iPhones, iPads, MacBooks, iMac, NAS, Proxmox, HA, Drucker Epson, Receiver RX-A550, Switch TL-SG608E, Repeater RE655 und mehrere unbenannte Geräte pc_…). Angezeigt werden nur Geräte mit Zustand home („Aktuell verbunden“).
Yamaha-Receiver RX-A550 im Wohnzimmer (media_player.wohnzimmer_yamaha_radio_rx_a550_d05e10, Integration Yamaha MusicCast):
media-control) mit Titel/Sender.max_columns: 1, Symbol mdi:television-guide, eine Karte über die volle Breite.custom:tv-timeline-card mit title: TV-Programm und hours: 4 (Zeitfenster 4 Stunden).tv-programm, zwischen Multimedia und NAS) mit Kopfzeile „Programmführer“ (RB-08) und Überschrift lcars_heading. Die Senderliste ist eine eigene Kopie.| Gruppe | Anzahl | Sender |
|---|---|---|
| Öffentlich-rechtlich | 18 | Das Erste, ZDF, WDR, NDR, BR, HR, MDR, RBB, SWR, 3sat, arte, ZDFneo, ZDFinfo, ONE, KiKA, ARD alpha, tagesschau24, phoenix |
| Privat | 24 | RTL, SAT.1, ProSieben, VOX, kabel eins, RTLZWEI, SUPER RTL, NITRO, RTLup, VOXup, sixx, SAT.1 Gold, ProSieben MAXX, kabel eins Doku, DMAX, TLC, TELE 5, Comedy Central, Disney Channel, TOGGO plus, Nick, Welt der Wunder, DELUXE MUSIC, Bibel TV |
| Nachrichten & Sport | 5 | ntv, WELT, N24 Doku, SPORT1, Eurosport 1 |
| Premium | 32 | Syfy, 13th Street, Universal TV, Warner TV Serie/Film/Comedy, RTL Crime/Passion/Living, SAT.1 emotions, kabel eins CLASSICS, ProSieben Fun, AXN Black/White, Romance TV, Heimatkanal, Kinowelt TV, GEO Television, National Geographic, Nat Geo Wild, Discovery, Animal Planet, Crime + Investigation, SPIEGEL Geschichte, Cartoon Network, Nick Jr., Nicktoons, Fix & Foxi, Motorvision TV, SPORT1+, Eurosport 2, MTV |
Jeder Sender ist in der Kartenkonfiguration ein Eintrag mit vier Feldern:
- group: Öffentlich-rechtlich # Filtergruppe id: "76674" # Kanal-ID bei epg.pw name: Das Erste # Anzeigename (wenn kein Logo) logo: das-erste-de # Dateiname ohne .png im Repo tv-logo/tv-logos, Ordner countries/germany
Sender hinzufügen oder entfernen: Dashboard „Home“ und „LCARS“ → Ansicht TV-Programm → Bearbeiten → Karte im Code-Editor ändern. Die Kanal-ID steht auf epg.pw in der Adresse der Senderseite, der Logo-Name im GitHub-Repo tv-logo/tv-logos. Die Reihenfolge in der Liste ist die Reihenfolge in der Anzeige.
Gleicher Aufbau in „Home“ und „LCARS“ (Pfad ns).
Spalte Synology DS920+:
binary_sensor.nasnbruch_sicherheitsstatus („Sicher“ / „Unsicher“).normal.on.show_empty: false (seit 27.09.2026): Ist alles in Ordnung, sind sie komplett ausgeblendet. Vorher standen sie leer mit Titel da und sahen wie Fehlermeldungen aus.update.nasnbruch_dsm_update = on.button.nasnbruch_neu_starten / button.nasnbruch_herunterfahren), jeweils mit Sicherheitsabfrage.Spalte USV APC ES 700G:
sensor.ups_status.on ist.
Daten aus der Integration Proxmox VE (proxmoxve), Server pve.
binary_sensor.tools_pve_status); Glance mit Status, Laufzeit, CPU, RAM, Belegung und freier Platz von local und local-lvm; Verlauf CPU/RAM 24 h.button.tools_pve_neu_starten) mit deutlicher Rückfrage – startet den ganzen Server neu, HA ist dann kurz offline.custom:auto-entities baut per Template für jedes Proxmox-Gerät vom Modell VM oder Container eine Karte (button-card-Vorlage pve_gast) mit Status, Typ, VM-ID, CPU, RAM, Laufzeit; sortiert nach VM-ID. Antippen öffnet die Geräteseite mit Start/Stopp/Neustart/Snapshot. Neue VMs/Container erscheinen automatisch.Storage (Vorlage pve_speicher) mit Aktiv-Status, belegt/gesamt und Prozent; Kennzeichnung „Netzwerk“ (in Proxmox als geteilt markiert, z. B. NFS) oder „lokal“.pve_gast und pve_speicher stehen in der Dashboard-Konfiguration unter button_card_templates.| Ressource | Typ | Herkunft | Verwendet in |
|---|---|---|---|
/hacsfiles/button-card/button-card.js | Modul | HACS | Kopfzeilen, Müll, Proxmox, LCARS |
/hacsfiles/camera-gallery-card/camera-gallery-card.js | Modul | HACS | Kamera |
/hacsfiles/lovelace-auto-entities/auto-entities.js | Modul | HACS | Proxmox |
/hacsfiles/lovelace-card-mod/card-mod.js | Modul | HACS | Feinanpassungen (LCARS) |
/hacsfiles/cb-lcars/cb-lcars.js | Modul | HACS | LCARS-Dashboard |
/lcards/lcards.js | Modul | Integration LCARdS (2026.09.0) | LCARS-Dashboard |
/browser_mod.js | Modul | Integration browser_mod (3.2.3), automatisch eingetragen | – |
| Google Fonts „Antonio“ | CSS | extern | LCARS-Schrift |
hmip-urlaub-card | Modul, inline gespeichert | selbst geschrieben | Main |
tv-timeline-card | Modul, inline gespeichert (ca. 13 KB) | selbst geschrieben, seit 01.10.2026 | TV-Programm (Home und LCARS) |
| Theme-CSS | CSS, inline | selbst geschrieben: Spaltenabstände, blaue Titelleiste (#0D47A1), gelbe Auswahlleiste (#FFC107) | alle |
/api/diagnostics/config_entry/<entry_id>, Pfad home.functionalHomes.INDOOR_CLIMATE).script.heizung_urlaub_aktivieren, „Urlaubsmodus beenden“ → script.heizung_urlaub_beenden (jeweils mit Rückfrage).entry_id: 01M34MB3ZA7G3HN373XTDNB3CT, refresh_minutes: 5.entry_id → in der Karte anpassen.Elektronischer Programmführer als horizontale Zeitleiste: links die Sender (Logo, sonst Name), rechts die Sendungen als Blöcke. Gespeichert als Inline-Ressource (Einstellungen → Dashboards → ⋮ → Ressourcen); im Kartenauswahl-Dialog erscheint sie als „TV-Timeline“.
Konfiguration:
| Option | Pflicht | Standard | Bedeutung |
|---|---|---|---|
channels | ja | – | Liste der Sender (group, id, name, logo) – ohne Liste meldet die Karte „channels fehlt“ |
title | nein | TV-Programm | Überschrift |
hours | nein | 4 | Länge des angezeigten Zeitfensters in Stunden |
Datenquelle und Laden:
https://epg.pw/api/epg.json?channel_id=<id> (Feld epg_list mit Titel, Beschreibung, Startzeit).tv-logo/tv-logos (…/countries/germany/<logo>.png). Fehlt ein Logo, wird stattdessen der Sendername angezeigt.Bedienung:
Detail-Overlay (seit 01.10.2026; vorher erschienen die Details als Kasten oben über der Zeitleiste):
<dialog> mit showModal() – liegt über allem (auch über HA-Seitenleiste und Kopfzeile), übernimmt aber die Farben des Themes (in LCARS also LCARS-Farben). Breite max. 520 px, auf dem Handy Bildschirmbreite minus 32 px; lange Beschreibungen scrollen im Overlay (max. 60 % der Bildschirmhöhe).Aktualisieren nach Änderungen an der Karte: Browser/App zeigen die neue Version erst nach Neuladen ohne Cache (Browser: Strg+Umschalt+R; iPhone-App: Einstellungen → „Frontend-Cache zurücksetzen“).
Hinweise: