Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- homeassistant:
- # ## מאפשר ביצוע אוטומטי המריץ את הסקריפט שידלק מנורה ##
- # automation:
- # - alias: 'Hue light on gradually with alarm'
- # hide_entity: False
- # trigger:
- # platform: template
- # value_template: '{{ states.sensor.time.state == states.sensor.alarm_clock_time_long.state }}'
- # condition:
- # condition: state
- # entity_id: input_boolean.alarm_clock_status
- # state: 'on'
- # action:
- # service: script.wake_up
- customize:
- # Alarm clock sensors
- sensor.time:
- hidden: true
- sensor.alarm_clock_hour:
- hidden: true
- sensor.alarm_clock_minute:
- hidden: true
- sensor.alarm_clock_time_long:
- hidden: true
- sensor.alarm_clock_time:
- friendly_name: 'Alarm Clock Setting'
- icon: mdi:alarm
- # Alarm clock inputs
- input_number.alarm_clock_hour:
- friendly_name: 'Hour'
- icon: mdi:timer
- input_number.alarm_clock_minute:
- friendly_name: 'Minute'
- icon: mdi:timer
- input_boolean.alarm_clock_status:
- friendly_name: 'Alarm Clock Status'
- icon: mdi:alarm-check
- input_boolean:
- alarm_clock_status:
- initial: on
- input_number:
- alarm_clock_hour:
- initial: 6
- min: 0
- max: 23
- step: 1
- alarm_clock_minute:
- initial: 15
- min: 0
- max: 55
- step: 5
- sensor:
- - platform: time_date
- display_options:
- - 'time'
- - platform: template
- sensors:
- alarm_clock_hour:
- value_template: '{{ states.input_number.alarm_clock_hour.state | int }}'
- alarm_clock_minute:
- value_template: '{{ states.input_number.alarm_clock_minute.state | int }}'
- alarm_clock_time:
- value_template: >-
- {{ states.sensor.alarm_clock_hour.state }}:
- {%- if states.sensor.alarm_clock_minute.state|length == 1 -%}
- 0
- {%- endif -%}
- {{ states.sensor.alarm_clock_minute.state }}
- alarm_clock_time_long:
- value_template: >-
- {% if states.sensor.alarm_clock_hour.state|length == 1 -%}
- 0
- {%- endif -%}
- {{ states.sensor.alarm_clock_hour.state }}:
- {%- if states.sensor.alarm_clock_minute.state|length == 1 -%}
- 0
- {%- endif -%}
- {{ states.sensor.alarm_clock_minute.state }}
- group:
- # Alarm clock
- alarm_clock:
- name: 'Alarm Clock'
- entities:
- - sensor.alarm_clock_time
- - input_number.alarm_clock_hour
- - input_number.alarm_clock_minute
- - input_boolean.alarm_clock_status
- # ## אפשרות להוסיף שהקוד ידליק את המנורה החכמה ##
- # script:
- # wake_up:
- # sequence:
- # - service: light.turn_on
- # data:
- # entity_id: light.lux_lamp ## שם המנורה ##
- # brightness: 255
- # transition: 10
- # - service: homeassistant.turn_off
- # entity_id: switch.smart_switch1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement