conditions:
- condition: numeric_state
entity_id: sun.sun
- value_template: "{{ state.attributes.elevation }}"
+ attribute: elevation
below: 1
- condition: time
after: "15:00:00"
--- /dev/null
+######################################################################
+# Bathroom Light: Switch on Lights
+#
+# Actions:
+# - light.turn_on
+######################################################################
+- alias: "Accendi luce bagno se occupato e casa non vuota"
+ id: "accendi_luci_presenza_bagno_grande"
+ description: >
+ Se qualcuno è in casa, il bagno è occupato,
+ il sole è basso e siamo tra le 15:00 e le 05:00,
+ accende la luce del bagno grande.
+ trigger:
+ - platform: state
+ entity_id: binary_sensor.sensore_presenza_bagno_grande_occupancy
+ to: "on"
+ condition:
+ - condition: state
+ entity_id: group.residents
+ state: "home"
+ - condition: state
+ entity_id: group.lights_bathroom
+ state: "off"
+ - condition: numeric_state
+ entity_id: sun.sun
+ attribute: elevation
+ below: 1
+ action:
+ - service: light.turn_on
+ target:
+ entity_id: light.luce_trono
+ mode: single
+++ /dev/null
-######################################################################
-# Customization: Xiaomi Devices
-######################################################################
-
-# Main Door Sensor
-binary_sensor.porta_casa_contact:
- friendly_name: 'Porta Casa'
-sensor.porta_casa_battery:
- friendly_name: 'Batteria'
-sensor.porta_casa_linkquality:
- friendly_name: 'Link'
-sensor.porta_casa_voltage:
- friendly_name: 'Tensione'
-
-# Spare Door Sensor
-binary_sensor.spare_door_contact:
- friendly_name: 'Spare Door'
-sensor.spare_door_battery:
- friendly_name: 'Batteria'
-sensor.spare_door_device_temperature:
- friendly_name: 'Temperatura'
-sensor.spare_door_linkquality:
- friendly_name: 'Link'
-sensor.spare_door_voltage:
- friendly_name: 'Tensione'
-
-# Front Balcony Temperature Sensor
-sensor.temperatura_balcone_temperature:
- friendly_name: 'Temperatura Balcone'
-sensor.temperatura_balcone_humidity:
- friendly_name: 'Umidità Balcone'
-sensor.temperatura_balcone_battery:
- friendly_name: 'Batteria'
-sensor.temperatura_balcone_linkquality:
- friendly_name: 'Link'
-sensor.temperatura_balcone_voltage:
- friendly_name: 'Tensione'
-
-# Rear Balcony Temperature Sensor
-sensor.temperatura_veranda_temperature:
- friendly_name: 'Temperatura Veranda'
-sensor.temperatura_veranda_humidity:
- friendly_name: 'Umidità Veranda'
-sensor.temperatura_veranda_battery:
- friendly_name: 'Batteria'
-sensor.temperatura_veranda_linkquality:
- friendly_name: 'Link'
-sensor.temperatura_veranda_voltage:
- friendly_name: 'Tensione'
-
-# Wireless Switch
-sensor.wireless_button_battery:
- friendly_name: 'Batteria'
-sensor.wireless_button_linkquality:
- friendly_name: 'Link'
-sensor.wireless_button_voltage:
- friendly_name: 'Tensione'
-
-# Sensore Acqua Cucina
-binary_sensor.sensore_acqua_cucina_water_leak:
- friendly_name: "Sensore Acqua Cucina"
-sensor.sensore_acqua_cucina_power_outage_count:
- friendly_name: "Guasto Alimentazione"
-sensor.sensore_acqua_cucina_battery:
- friendly_name: "Batteria"
-binary_sensor.sensore_acqua_cucina_battery_low:
- friendly_name: "Batteria scarica"
-sensor.sensore_acqua_cucina_device_temperature:
- friendly_name: "Temperatura"
-sensor.sensore_acqua_cucina_linkquality:
- friendly_name: "Link"
-sensor.sensore_acqua_cucina_voltage:
- friendly_name: "Tensione"
-
-# Sensore Acqua Bagno Grande
-binary_sensor.sensore_acqua_bagno_grande_water_leak:
- friendly_name: "Sensore Acqua Bagno Grande"
-sensor.sensore_acqua_bagno_grande_power_outage_count:
- friendly_name: "Guasto Alimentazione"
-sensor.sensore_acqua_bagno_grande_battery:
- friendly_name: "Batteria"
-binary_sensor.sensore_acqua_bagno_grande_battery_low:
- friendly_name: "Batteria scarica"
-sensor.sensore_acqua_bagno_grande_device_temperature:
- friendly_name: "Temperatura"
-sensor.sensore_acqua_bagno_grande_linkquality:
- friendly_name: "Link"
-sensor.sensore_acqua_bagno_grande_voltage:
- friendly_name: "Tensione"
-
-# Sensore Acqua Bagno Piccolo
-binary_sensor.sensore_acqua_bagno_piccolo_water_leak:
- friendly_name: "Sensore Acqua Bagno Piccolo"
-sensor.sensore_acqua_bagno_piccolo_power_outage_count:
- friendly_name: "Guasto Alimentazione"
-sensor.sensore_acqua_bagno_piccolo_battery:
- friendly_name: "Batteria"
-binary_sensor.sensore_acqua_bagno_piccolo_battery_low:
- friendly_name: "Batteria scarica"
-sensor.sensore_acqua_bagno_piccolo_device_temperature:
- friendly_name: "Temperatura"
-sensor.sensore_acqua_bagno_piccolo_linkquality:
- friendly_name: "Link"
-sensor.sensore_acqua_bagno_piccolo_voltage:
- friendly_name: "Tensione"
--- /dev/null
+######################################################################
+# Customization: Zigbee Devices
+######################################################################
+
+# Main Door Sensor
+binary_sensor.porta_casa_contact:
+ friendly_name: 'Porta Casa'
+sensor.porta_casa_battery:
+ friendly_name: 'Batteria'
+sensor.porta_casa_linkquality:
+ friendly_name: 'Link'
+sensor.porta_casa_voltage:
+ friendly_name: 'Tensione'
+
+# Spare Door Sensor
+binary_sensor.spare_door_contact:
+ friendly_name: 'Spare Door'
+sensor.spare_door_battery:
+ friendly_name: 'Batteria'
+sensor.spare_door_device_temperature:
+ friendly_name: 'Temperatura'
+sensor.spare_door_linkquality:
+ friendly_name: 'Link'
+sensor.spare_door_voltage:
+ friendly_name: 'Tensione'
+
+# Front Balcony Temperature Sensor
+sensor.temperatura_balcone_temperature:
+ friendly_name: 'Temperatura Balcone'
+sensor.temperatura_balcone_humidity:
+ friendly_name: 'Umidità Balcone'
+sensor.temperatura_balcone_battery:
+ friendly_name: 'Batteria'
+sensor.temperatura_balcone_linkquality:
+ friendly_name: 'Link'
+sensor.temperatura_balcone_voltage:
+ friendly_name: 'Tensione'
+
+# Rear Balcony Temperature Sensor
+sensor.temperatura_veranda_temperature:
+ friendly_name: 'Temperatura Veranda'
+sensor.temperatura_veranda_humidity:
+ friendly_name: 'Umidità Veranda'
+sensor.temperatura_veranda_battery:
+ friendly_name: 'Batteria'
+sensor.temperatura_veranda_linkquality:
+ friendly_name: 'Link'
+sensor.temperatura_veranda_voltage:
+ friendly_name: 'Tensione'
+
+# Wireless Switch
+sensor.wireless_button_battery:
+ friendly_name: 'Batteria'
+sensor.wireless_button_linkquality:
+ friendly_name: 'Link'
+sensor.wireless_button_voltage:
+ friendly_name: 'Tensione'
+
+# Sensore Acqua Cucina
+binary_sensor.sensore_acqua_cucina_water_leak:
+ friendly_name: "Sensore Acqua Cucina"
+sensor.sensore_acqua_cucina_power_outage_count:
+ friendly_name: "Guasto Alimentazione"
+sensor.sensore_acqua_cucina_battery:
+ friendly_name: "Batteria"
+binary_sensor.sensore_acqua_cucina_battery_low:
+ friendly_name: "Batteria scarica"
+sensor.sensore_acqua_cucina_device_temperature:
+ friendly_name: "Temperatura"
+sensor.sensore_acqua_cucina_linkquality:
+ friendly_name: "Link"
+sensor.sensore_acqua_cucina_voltage:
+ friendly_name: "Tensione"
+
+# Sensore Acqua Bagno Grande
+binary_sensor.sensore_acqua_bagno_grande_water_leak:
+ friendly_name: "Sensore Acqua Bagno Grande"
+sensor.sensore_acqua_bagno_grande_power_outage_count:
+ friendly_name: "Guasto Alimentazione"
+sensor.sensore_acqua_bagno_grande_battery:
+ friendly_name: "Batteria"
+binary_sensor.sensore_acqua_bagno_grande_battery_low:
+ friendly_name: "Batteria scarica"
+sensor.sensore_acqua_bagno_grande_device_temperature:
+ friendly_name: "Temperatura"
+sensor.sensore_acqua_bagno_grande_linkquality:
+ friendly_name: "Link"
+sensor.sensore_acqua_bagno_grande_voltage:
+ friendly_name: "Tensione"
+
+# Sensore Acqua Bagno Piccolo
+binary_sensor.sensore_acqua_bagno_piccolo_water_leak:
+ friendly_name: "Sensore Acqua Bagno Piccolo"
+sensor.sensore_acqua_bagno_piccolo_power_outage_count:
+ friendly_name: "Guasto Alimentazione"
+sensor.sensore_acqua_bagno_piccolo_battery:
+ friendly_name: "Batteria"
+binary_sensor.sensore_acqua_bagno_piccolo_battery_low:
+ friendly_name: "Batteria scarica"
+sensor.sensore_acqua_bagno_piccolo_device_temperature:
+ friendly_name: "Temperatura"
+sensor.sensore_acqua_bagno_piccolo_linkquality:
+ friendly_name: "Link"
+sensor.sensore_acqua_bagno_piccolo_voltage:
+ friendly_name: "Tensione"
+
+# Sensore Acqua Veranda
+binary_sensor.sensore_acqua_veranda_water_leak:
+ friendly_name: "Sensore Acqua Veranda"
+sensor.sensore_acqua_veranda_battery:
+ friendly_name: "Batteria"
+binary_sensor.sensore_acqua_veranda_battery_low:
+ friendly_name: "Batteria scarica"
+
+# Sensore Presenza Bagno Grande
+binary_sensor.sensore_presenza_bagno_grande_occupancy:
+ friendly_name: "Presenza Rilevata"
+number.sensore_presenza_bagno_grande_motion_timeout:
+ friendly_name: "Timeout"
+sensor.sensore_presenza_bagno_grande_battery:
+ friendly_name: "Sensore Batteria"
+sensor.sensore_presenza_bagno_grande_illumination:
+ friendly_name: "Illuminazione"
+sensor.sensore_presenza_bagno_grande_voltage:
+ friendly_name: "Tensione"
- binary_sensor.sensore_acqua_cucina_water_leak
- binary_sensor.sensore_acqua_bagno_grande_water_leak
- binary_sensor.sensore_acqua_bagno_piccolo_water_leak
+ - binary_sensor.sensore_acqua_veranda_water_leak
# Sun & Weather
- sun.sun
# System
- - binary_sensor.home_mode
- binary_sensor.speech_notifications
- binary_sensor.text_notifications
- sensor.current_version
- sensor.sensore_acqua_bagno_piccolo_battery
- sensor.sensore_acqua_bagno_piccolo_device_temperature
- sensor.sensore_acqua_bagno_piccolo_voltage
+ - binary_sensor.sensore_acqua_veranda_battery_low
+ - sensor.sensore_acqua_veranda_battery
+ - binary_sensor.sensore_presenza_bagno_grande_occupancy
+ - sensor.sensore_presenza_bagno_grande_battery
+ - sensor.sensore_presenza_bagno_grande_illumination
+ - sensor.sensore_presenza_bagno_grande_voltage
# pfSense
- binary_sensor.freebsd_router_stato_della_wan
- sensor.freebsd_router_dati_inviati
# Sun & Weather
- sun.sun
# System
- - binary_sensor.home_mode
- binary_sensor.speech_notifications
- binary_sensor.text_notifications
- sensor.current_version
- sensor.sensore_acqua_bagno_piccolo_battery
- sensor.sensore_acqua_bagno_piccolo_device_temperature
- sensor.sensore_acqua_bagno_piccolo_voltage
+ - binary_sensor.sensore_acqua_veranda_battery_low
+ - sensor.sensore_acqua_veranda_battery
+ - binary_sensor.sensore_presenza_bagno_grande_occupancy
+ - sensor.sensore_presenza_bagno_grande_battery
+ - sensor.sensore_presenza_bagno_grande_illumination
+ - sensor.sensore_presenza_bagno_grande_voltage
# pfSense
- binary_sensor.freebsd_router_stato_della_wan
- sensor.freebsd_router_dati_inviati