Bonjour !
Les thèmes sombres et clairs sont des modes d'affichage populaires dans l'ère numérique actuelle. Les thèmes sombres ou clairs sont simplement des préférences de l'utilisateur.
Pour passer d'un thème clair à un thème foncé dans Home-Assistant, vous devez aller dans les paramètres du profil et les modifier directement à partir de là. Ce n'est pas très pratique, surtout si le mode Kiyosk est activé sur l'appareil. Dans cet article, je vais donc décrire comment changer le thème à partir de l'interface.
Pour ce faire, nous devons installer l'intégration "BrowserMod" de HACS. Suivez les instructions de ce lien pour installer BrowserMod.
Note : N'oubliez pas d'activer le mod du navigateur après l'installation (voir l'image ci-dessous) et de donner un identifiant au navigateur pour votre appareil.


type: vertical-stack
cards:
- type: custom:mushroom-template-card
primary: Theme Selection
secondary: ''
icon: mdi:home-switch-outline
icon_color: gray
fill_container: true
tap_action:
action: none
hold_action:
action: none
double_tap_action:
action: none
multiline_secondary: false
layout: horizontal
badge_icon: ''
badge_color: ''
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: input_button.dark_theme
secondary_info: none
tap_action:
action: toggle
icon: mdi:palette
icon_color: black
name: Set Dark Theme
layout: vertical
- type: custom:mushroom-entity-card
entity: input_button.light_theme
secondary_info: none
tap_action:
action: toggle
icon: mdi:palette-outline
icon_color: grey
name: Set Light Theme
layout: vertical

Code pour la création d'un automatisme "Light Theme" :
alias: Set Light Theme
description: ""
trigger:
- platform: state
entity_id:
- input_button.light_theme
condition: []
action:
- service: browser_mod.set_theme
data:
dark: light
deviceID:
- office-ipad
mode: single
initial_state: "on"
Code pour la création d'un automatisme pour "Dark Theme" :
alias: Set Dark Theme
description: ""
trigger:
- platform: state
entity_id:
- input_button.dark_theme
condition: []
action:
- service: browser_mod.set_theme
data:
dark: dark
deviceID:
- office-ipad
mode: single
initial_state: "on"

Changement de thème automatique en fonction des conditions de luminosité :
alias: Dark/Light Theme
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.avatto_presence_sensor_illuminance_lux
below: 80
id: dark
- platform: numeric_state
entity_id:
- sensor.avatto_presence_sensor_illuminance_lux
above: 80
id: light
- platform: sun
event: sunrise
offset: 0
id: rise
- platform: sun
event: sunset
offset: 0
id: set
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- dark
- set
sequence:
- service: input_button.press
metadata: {}
data: {}
target:
entity_id: input_button.dark_theme
- conditions:
- condition: trigger
id:
- light
- rise
sequence:
- service: input_button.press
metadata: {}
data: {}
target:
entity_id: input_button.light_theme
mode: single
Résultat final :

Je tiens à vous remercier personnellement d'avoir lu mon article. Votre temps et votre attention sont grandement appréciés, et cela signifie beaucoup pour moi que vous avez pris le temps de vous intéresser à mon contenu.
Votre soutien et vos réactions sont inestimables, et je vous suis reconnaissant de m'avoir donné l'occasion de partager mes pensées et mes idées avec vous. Que vous ayez laissé un commentaire, partagé l'article ou l'ayez lu, votre participation alimente ma passion pour l'écriture et me motive à continuer à créer des contenus qui trouvent un écho auprès de lecteurs comme vous.
N'hésitez pas à me contacter si vous avez des idées, des questions ou des commentaires sur l'article. J'aime beaucoup recevoir les commentaires de mes lecteurs et connaître leurs points de vue.
Une fois de plus, je vous remercie pour votre soutien. Je me réjouis de pouvoir bientôt partager davantage avec vous.