
En este artículo, aprenderá a configurar temas en Home Assistant . Crear una automatización para cambiar de uno a otro con un menú desplegable (input_select).
Crea el archivo themes.yaml
Primero, debe crear una carpeta llamada themes dentro de la carpeta Config de Home Assistant. Después de eso, guarde el archivo y luego abre el archivo configuration.yaml e ingrese lo siguiente en frontend:
frontend:
themes: !include_dir_merge_named themesAhora para instalar los temas, lo haremos desde Hacs. Si no tienes HACS instalado, lo puedes hacer siguiendo este manual que publiqué recientemente.
Ahora hay que crear el input_select del menú desplegable. Lo puedes hacer desde ayudantes o desde el archivo input_select. En el vídeo de abajo te explico cómo hacerlo desde Ayudantes.
Automatización para que funcione el menú desplegable
- id: '1621195791125'
alias: Tema cambiar
description: ''
trigger:
- platform: state
entity_id: input_select.theme_template
- platform: homeassistant
event: start
condition: []
action:
- service: frontend.set_theme
data_template:
name: '{{ states.input_select.theme_template.state }}'
mode: singleMíra vídeo cómo instalar temas
Cambio de tema automático en Home Assistant
Muchos dispositivos electrónicos de hoy en día tienen el modo día y el modo noche para que la pantalla no molesta tanto a la vista. Hoy vamos hacer esto en nuestro Home Assistant. De día haremos que se ponga un tema claro y de noche que se ponga un tema oscuro.
Yo lo voy hacer utilizando el sensor del sol cómo desencadenante. Al amanecer se pondrá el tema claro y al anochecer el oscuro. Si alguien quiere hacerlo a una hora determinada, en lugar de utilizar cómo desencadenante el sol, hay que hacerlo con el de hora y establecer la hora que crea oportuna.
Estas són las automatizaciones para hacer que nuestro Home Assistant cambie de tema automaticamente.
- id: '1621199236376'
alias: tema de día a noche
description: ''
trigger:
- platform: sun
event: sunset
condition: []
action:
- service: input_select.select_option
target:
entity_id: input_select.theme_template
data:
option: Github Dark Theme
mode: single
- id: '1621199332787'
alias: tema de noche a día
description: ''
trigger:
- platform: sun
event: sunrise
condition: []
action:
- service: input_select.select_option
target:
entity_id: input_select.theme_template
data:
option: Github Light Theme
mode: singleSígueme a Youtube

