Página 1 de 9
Encender luces si pausamos kodi (solo si es una peli)
Publicado: Sab Dic 15, 2018 1:33 pm
por DendelX
Esta automatización me gusta especialmente, os la comparto por si alguien no la conoce. Con ella al poner una peli en kodi se apagan mis luces del salón y al pausarla se vuelven a encender. Buscaba esto pero solo con películas, no quería una discoteca cuando veo videos cortos, youtube etc... así que solo funciona si tienes bien categorizado kodi, con su biblioteca de peliculas etc.
Código: Seleccionar todo
- id: Pelicula Play
alias: Media player playing
trigger:
- platform: state
entity_id: media_player.kodi_salonlocal
to: playing
condition:
- condition: template
value_template: '{{ is_state_attr(''media_player.kodi_salonlocal'', ''media_content_type'',''movie'')
}}'
action:
- data:
entity_id: light.sofa
service: light.turn_off
- data:
entity_id: switch.plug_xxx
service: switch.turn_off
- data:
entity_id: switch.plug_xxx
service: switch.turn_off
- id: Pelicula Pause
alias: Media player paused
trigger:
- platform: state
entity_id: media_player.kodi_salonlocal
to: paused
condition:
- condition: template
value_template: '{{ is_state_attr(''media_player.kodi_salonlocal'', ''media_content_type'',''movie'')
}}'
action:
- data:
brightness: '150'
color_temp: '207'
entity_id: light.sofa
service: light.turn_on
- data:
entity_id: switch.plug_xxx
service: switch.turn_on
- data:
entity_id: switch.plug_xxx
service: switch.turn_on
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Sab Dic 15, 2018 1:42 pm
por eduardo
Ostras que bueno!
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Sab Dic 15, 2018 2:07 pm
por angelicooo
Voy a publicar el código que tengo para poner modo discoteca la luz de Yeelight al poner música
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Sab Dic 15, 2018 3:37 pm
por DendelX
eso eso, a ver si vamos publicando un buen listado de automatizaciones chulas que muchas veces mas que hacerlas es que no se te ocurren las ideas!
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Lun Dic 17, 2018 9:49 am
por JesCR
Buenísimo aporte, voy a toquetearlo un poco para dejarlo a mi gusto. Antes usaba un addon para las hue, pero esto me da más juego...
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Lun Dic 17, 2018 10:07 am
por DendelX
Cuando lo toquetees si encuentras algo que lo mejore compartelo please... lo hice en un ratin y quiero mejorarlo, me molaría meter tiempo de transicion para que se enciendan lentamente por ejemplo. Y si consigues que se enciendan al pulsar stop también estaría genial, probé con lo obvio que es cambiando el to: pero no me funcionó.
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Lun Dic 17, 2018 11:05 am
por JesCR
DendelX escribió: ↑Lun Dic 17, 2018 10:07 am
Cuando lo toquetees si encuentras algo que lo mejore compartelo please... lo hice en un ratin y quiero mejorarlo, me molaría meter tiempo de transicion para que se enciendan lentamente por ejemplo. Y si consigues que se enciendan al pulsar stop también estaría genial, probé con lo obvio que es cambiando el to: pero no me funcionó.
Justo he añadido esas cosas, aunque ahora no estoy en casa y además es de día, así que hasta la noche no lo probaré.
La idea es que cuando me ponga a ver
-una peli o serie
-y que sea de noche
Se apaguen las luces de la sala y de los pasillos, y el purificador de aire, y se encienda una tira led que tengo colocada detrás de la tele
Cuando pare Kodi, que se vuelvan a encender las luces.
Va con transiciones de 2 segundos, y temperatura calida para la reproducción y más normal para después.
Usa una input_boolean para guardar el estado de kodi (que hay que añadir al configuration.yaml
A ver si por la noche lo puedo probar
Código: Seleccionar todo
#**********************************************************
# MULTIMEDIA **********************************************
#**********************************************************
#TODO: Activar/Desactivar el radiador y el purificador en función de la temperatura/humedad
- id: KodiPlaying
alias: 'Kodi en marcha'
trigger:
- platform: state
entity_id: media_player.kodi_salonlocal
to: playing
condition:
- condition: state
entity_id: sun.sun
state: 'below_horizon'
- condition: state
entity_id: group.ceiling
state: 'on'
- condition: or
conditions:
- condition: template
value_template: '{{ states.media_player.kodi_salonlocal.attributes.media_content_type == "tvshow" }}'
- condition: template
value_template: '{{ states.media_player.kodi_salonlocal.attributes.media_content_type == "movie" }}'
action:
- delay:
seconds: '5'
- service: light.turn_off
data:
entity_id: group.luz_salon
transition: 2
- service: light.turn_off
data:
entity_id: group.luz_pasillos
transition: 2
- service: light.turn_on
data:
entity_id: light.ambilight
brightness_pct: 15
kelvin: 2700
transition: 2
- service: fan.turn_off
data:
entity_id: fan.xiaomi_miio_device
- service: input_boolean.turn_on
entity_id: input_boolean.kodi_movie_playing
- id: KodiNotPlaying
alias: 'Kodi parado'
trigger:
- platform: state
entity_id: media_player.kodi_salonlocal
condition:
- condition: template
value_template: "{{ states('media_player.kodi_salonlocal') != 'playing' }}"
- condition: state
entity_id: sun.sun
state: 'below_horizon'
- condition: state
entity_id: input_boolean.kodi_movie_playing
state: 'on'
action:
- delay:
seconds: '5'
- service: input_boolean.turn_off
entity_id: input_boolean.kodi_movie_playing
- service: light.turn_off
data:
entity_id: group.ambilight
- service: light.turn_on
data:
entity_id: light.luz_salon
brightness_pct: 80
kelvin: 3500
transition: 2
- service: light.turn_on
data:
entity_id: light.luz_pasillos
brightness_pct: 80
kelvin: 3500
transition: 2
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Lun Dic 17, 2018 12:06 pm
por DendelX
Cual es la función del boolean?
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Lun Dic 17, 2018 2:51 pm
por JesCR
Es para que funcione la segunda parte, lo copié de algún lado por que por lo visto sino no funciona bien...
Cuando arrancamos la reproducción se pone a on y luego es condición para que recupere los estados al hacer el stop...
Cuando llegue a casa y lo pruebe os comento xD
Re: Encender luces si pausamos kodi (solo si es una peli)
Publicado: Dom Ene 13, 2019 11:59 pm
por pacomm
Hola a todos
¿Os siguen funcionando las automatizaciones de kodi? Desde la versión 0.85 no me reconoce los estados de kodi a pesar de funcionar cuando las desencadeno.
Además he observado que al desencadenarlas, se ejecutan dos veces. Este es el error que aparece:
Sun Jan 13 2019 23:31:28 GMT+0100 (CET)
Updating kodi media_player took longer than the scheduled update interval 0:00:10
Sun Jan 13 2019 23:31:27 GMT+0100 (CET)
Update of media_player.kodi_libreelec_local is taking over 10 seconds
Un saludo.