Standard Theme für alle Geräte festlegen

WS2812 ECO 1M 144 LEDs RGB BTF-LIGHTING Individuell adressierbar WS2812 Legierungsdraht 144Pixels/m 5050 SMD Flexibler Lichtstreifen Schwarz PCB DC 5V für Heimdekoration IP30 Nicht-Wasserdicht
WS2812 ECO 1M 144 LEDs RGB BTF-LIGHTING Individuell adressierbar WS2812 Legierungsdraht 144Pixels/m 5050 SMD Flexibler Lichtstreifen Schwarz PCB DC 5V für Heimdekoration IP30 Nicht-Wasserdicht
19,49 €

Jeder der im Home Assistant seine Oberfläche individualisieren möchte, wird irgendwann darüber stolpern, dass die Theme Einstellungen nicht Geräteübergreifend einzustellen sind. Man kann zwar im Benutzerprofil das Theme auswählen, aber diese Einstellung gilt nur für den aktuellen Benutzer auf dem aktuellen Gerät. Ein weiterer Nachteil ist, dass beim entfernen der Cookies diese Einstellung auch wieder verloren geht.

Das hat mich jetzt so genervt, dass ich mich diesem Problem einmal angenommen habe. Herausgekommen ist am Ende eine minimale Automatisierung, die automatisch nach jedem Home Assistant Neustart das Theme im Backend festlegt. Somit gilt dieses Theme für alle Nutzer und Geräte wo keine bestimmte Theme-Einstellung im Benutzer oder auf Karten oä. festgelegt wurde.

Automatisierung zum globalen festlegen des Default-Themes

alias: Theme default
description: 'Standard Theme "nord" für alle Endgeräte festlegen'
trigger:
  - platform: homeassistant
    event: start
condition: []
action:
  - service: frontend.set_theme
    data:
      name: nord
mode: single