Hello guys,
I’m trying to create an automation to wake me up with light transition.
I’ve readed this post :
And this article:
I would like a mix between this two codes
It could be nice to :
- add a “light transition time” in lovelace card
- create a new sensor "wakeup time which show “alarm time” - “light transition time”
- use wakeup time like automation start
- use “light transition time” in script in place of fixed value
Configuration.yaml
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
#Reveil
input_boolean :
wakeup_enabled:
name: "Reveil lumineux"
initial: on
icon: mdi:theme-light-dark
wakeup_weekend:
name: "Activer reveil le week-end"
initial: off # I disable the system on default on weekends
icon: mdi:calendar-blank
input_datetime:
wakeup_time:
name: "Heure du reveil"
has_time: true
has_date: false
initial: "07:20"
wakeup_duration:
name: "Duree du reveil"
has_time: true
has_date: false
initial: "0:15"
Sensors.yaml
- platform: time_date
Automations.yaml
- alias: "Me reveiller dans la chambre avec transition lumineuse"
trigger:
platform: template
value_template: "{{ states('sensor.time') == (states.input_datetime.wakeup_time.attributes.timestamp | int | timestamp_custom('%H:%M', False)) }}"
condition:
- condition: state
entity_id: input_boolean.wakeup_enabled
state: 'on'
- condition: or
conditions:
- condition: state
entity_id: input_boolean.wakeup_weekend
state: 'on'
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: script.wakeup_bedroom
Scripts.yaml
wakeup_bedroom:
alias: 'Wakeup lighting, smooth transition'
sequence:
- service: light.turn_on
data_template:
entity_id: light.plafonnier_chambre
brightness: 1
kelvin: 1500
- service: light.turn_on
data_template:
entity_id: light.plafonnier_chambre
brightness: 255
kelvin: 5000
transition: '30'
Maybe could you help me to modify my configuration files to get this requests.
I’m learning yaml files but need some more informations to get this work.
Thanks for all.