template: - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.blue_room_light_level_trigger - platform: state entity_id: sensor.blue_room_multisensor_illuminance binary_sensor: - name: "Blue Room Naturally Lit" unique_id: templatebinarysensor_blueroomnaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.blue_room_multisensor_illuminance') | float(default=0) > states('input_number.blue_room_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.blue_room_multisensor_illuminance') | float(default=0) > states('input_number.blue_room_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.blue_room_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.blue_room_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.computer_area_light_level_trigger - platform: state entity_id: sensor.computer_area_multisensor_illuminance binary_sensor: - name: "Computer Area Naturally Lit" unique_id: templatebinarysensor_computerareanaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.computer_area_multisensor_illuminance') | float(default=0) > states('input_number.computer_area_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.computer_area_multisensor_illuminance') | float(default=0) > states('input_number.computer_area_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.computer_area_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.computer_area_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.deck_light_level_trigger - platform: state entity_id: sensor.deck_light_level binary_sensor: - name: "Deck Naturally Lit" unique_id: templatebinarysensor_decknaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.deck_light_level') | float(default=0) > states('input_number.deck_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.deck_light_level') | float(default=0) > states('input_number.deck_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.deck_light_level') | float(default=0) }}" trigger: "{{ states('input_number.deck_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.dining_room_light_level_trigger - platform: state entity_id: sensor.dining_room_multisensor_illuminance to: - platform: event event_type: event_template_reloaded binary_sensor: - name: "Dining Room Naturally Lit" unique_id: templatebinarysensor_diningroomnaturallylit availability: "{{ states('sensor.dining_room_multisensor_illuminance') not in ['unkown', 'unavailable'] }}" delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.dining_room_multisensor_illuminance')| float(default=0) > states('input_number.dining_room_light_level_trigger')| float(default=0) }} icon: > {% if states('sensor.dining_room_multisensor_illuminance')| float(default=0) > states('input_number.dining_room_light_level_trigger')| float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.dining_room_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.dining_room_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.entryway_light_level_trigger - platform: state entity_id: sensor.entryway_light_level binary_sensor: - name: "Entryway Naturally Lit" unique_id: templatebinarysensor_entrywaynaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.entryway_light_level') | float(default=0) > states('input_number.entryway_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.entryway_light_level') | float(default=0) > states('input_number.entryway_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.entryway_light_level') | float(default=0) }}" trigger: "{{ states('input_number.entryway_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.front_porch_light_level_trigger - platform: state entity_id: sensor.front_porch_light_level binary_sensor: - name: "Front Porch Naturally Lit" unique_id: templatebinarysensor_frontporchnaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.front_porch_light_level') | float(default=0) > states('input_number.front_porch_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.front_porch_light_level') | float(default=0) > states('input_number.front_porch_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.front_porch_light_level') | float(default=0) }}" trigger: "{{ states('input_number.front_porch_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.front_room_light_level_trigger - platform: state entity_id: sensor.front_room_light_level binary_sensor: - name: "Front Room Naturally Lit" unique_id: templatebinarysensor_frontroomnaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.front_room_light_level') | float(default=0) > states('input_number.front_room_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.front_room_light_level') | float(default=0) > states('input_number.front_room_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.front_room_light_level') | float(default=0) }}" trigger: "{{ states('input_number.front_room_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.garage_overhead_light_level_trigger - platform: state entity_id: sensor.garage_multisensor_illuminance binary_sensor: - name: "Garage Naturally Lit" unique_id: templatebinarysensor_garagenaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.garage_multisensor_illuminance') | float(default=0) > states('input_number.garage_overhead_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.garage_multisensor_illuminance') | float(default=0) > states('input_number.garage_overhead_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.garage_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.garage_overhead_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.great_room_light_level_trigger - platform: state entity_id: sensor.great_room_multisensor_illuminance binary_sensor: - name: "Great Room Naturally Lit" unique_id: templatebinarysensor_greatroomnaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.great_room_multisensor_illuminance') | float(default=0) > states('input_number.great_room_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.great_room_multisensor_illuminance') | float(default=0) > states('input_number.great_room_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.great_room_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.great_room_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: input_number.kitchen_light_level_trigger - platform: state entity_id: sensor.kitchen_multisensor_illuminance binary_sensor: - name: "Kitchen Naturally Lit" unique_id: templatebinarysensor_kitchennaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.kitchen_multisensor_illuminance') | float(default=0) > states('input_number.kitchen_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.kitchen_multisensor_illuminance') | float(default=0) > states('input_number.kitchen_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.kitchen_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.kitchen_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: - input_number.master_bedroom_light_level_trigger - sensor.master_bedroom_multisensor_illuminance binary_sensor: - name: "Master Bedroom Naturally Lit" unique_id: templatebinarysensor_masterbedroomnaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) > states('input_number.master_bedroom_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) > states('input_number.master_bedroom_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.master_bedroom_light_level_trigger') | float(default=0) }}" - trigger: - platform: homeassistant event: start - platform: state entity_id: - input_number.nursery_light_level_trigger - sensor.nursery_multisensor_illuminance binary_sensor: - name: "Nursery Naturally Lit" unique_id: templatebinarysensor_nurserynaturallylit delay_on: seconds: 3 delay_off: seconds: 3 state: > {{ states('sensor.nursery_multisensor_illuminance') | float(default=0) > states('input_number.nursery_light_level_trigger') | float(default=0) }} icon: > {% if states('sensor.nursery_multisensor_illuminance') | float(default=0) > states('input_number.nursery_light_level_trigger') | float(default=0) %} mdi:weather-sunny {% else %} mdi:weather-sunny-off {% endif %} attributes: illuminance: "{{ states('sensor.nursery_multisensor_illuminance') | float(default=0) }}" trigger: "{{ states('input_number.nursery_light_level_trigger') | float(default=0) }}" input_number: blue_room_light_level_trigger: name: Blue Room Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box computer_area_light_level_trigger: name: Computer Area Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box deck_light_level_trigger: name: Deck Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box dining_room_light_level_trigger: name: Dining Room Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box entryway_light_level_trigger: name: Entryway Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box front_porch_light_level_trigger: name: Front Porch Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box front_room_light_level_trigger: name: Front Room Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box garage_overhead_light_level_trigger: name: Garage Overhead Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box great_room_light_level_trigger: name: Great Room Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box kitchen_light_level_trigger: name: Kitchen Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box master_bedroom_light_level_trigger: name: Master Bedroom Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box nursery_light_level_trigger: name: Nursery Light Level Trigger icon: mdi:brightness-auto min: 0 max: 50000 mode: box