@ -2,7 +2,7 @@
### Detect when lights are turned on and adjust them accordingly based on time.
### Code by @JesseWebDotCom
##############################################################################
- alias: detect_light_between 5am and 8am
- alias: detect lights and adjust the brightness when turned on based on time.
trigger:
- platform: event
event_type: state_changed
@ -10,7 +10,10 @@
condition:
- condition: state
entity_id: group.family
state: home
state: 'home'
entity_id: input_boolean.alert_mode
state: 'off'
- condition: template
value_template: "{{ trigger.event.data is not none }}"
@ -41,6 +44,6 @@
{%- elif hour >= 20 or hour <24 -%}
40
{%- else -%}
20
15
{%- endif %}
@ -26,9 +26,9 @@ input_boolean.pill_reminder:
emulated_hue: False
hidden: False
input_boolean.trash_reminder:
friendly_name: 'Trash Day Reminder'
icon: mdi:delete
alert_mode:
friendly_name: Alert Mode
icon: mdi:alert-octagram
@ -8,9 +8,9 @@ school_mode:
icon: mdi:school
initial: on
trash_reminder:
name: Trash Day Reminder
name: Alert Mode
initial: off
pill_reminder:
@ -15,8 +15,15 @@ front_house_motion:
entity_id: sun.sun
state: 'below_horizon'
- service: input_boolean.turn_on
data:
- service: scene.turn_on
entity_id: scene.front_full_brightness
- service: input_boolean.turn_off
- delay: '00:{{ (range(5, 20)|random|int) }}:00'
- service: light.turn_off
entity_id: group.outdoor_front_lights
@ -11,6 +11,9 @@ monthly_front_house_scene:
- service: logbook.log
data_template:
Powered by TurnKey Linux.