- service: light.turn_on
entity_id: light.luce_corridoio
- delay: '00:05:00'
-
-######################################################################
-# Home Door: Alarm
-#
-# Actions:
-# - script.notify_all
-######################################################################
-
-- alias: "Porta Casa: Allarme"
- initial_state: 'on'
-
- trigger:
- - platform: state
- entity_id: binary_sensor.porta_casa
- to: 'on'
-
- condition:
- - condition: state
- entity_id: binary_sensor.guard_mode
- state: 'on'
-
- action:
- - service: script.start_alarm
- data_template:
- title: "Presenza non autorizzata"
- message: "È stata rilevata una presenza non autorizzata."
- level: 1
- sensor.date
- sensor.time
- sensor.time_date
- # Sun
+ # Sun & Weather
- sun.sun
+ - sensor.yr_symbol
# Hacs
- sensor.hacs
# System
- sensor.date
- sensor.time
- sensor.time_date
- # Sun
+ # Sun & Weather
- sun.sun
+ - sensor.yr_symbol
# Hacs
- sensor.hacs
# System
--- /dev/null
+######################################################################\r
+# Alarms Package - Automation based on Events\r
+######################################################################\r
+\r
+automation:\r
+\r
+ ######################################################################\r
+ # Alarm Door\r
+ #\r
+ # Actions:\r
+ # - script.notify_all\r
+ ######################################################################\r
+\r
+ - alias: "Allarme Porta Casa"\r
+ initial_state: 'on'\r
+\r
+ trigger:\r
+ - platform: state\r
+ entity_id: binary_sensor.porta_casa\r
+ to: 'on'\r
+ \r
+ condition:\r
+ - condition: state\r
+ entity_id: binary_sensor.guard_mode\r
+ state: 'on'\r
+\r
+ action:\r
+ - service: script.start_alarm\r
+ data_template:\r
+ title: "Presenza non autorizzata"\r
+ message: "È stata rilevata una presenza non autorizzata."\r
+ level: 1\r
--- /dev/null
+######################################################################\r
+# Alarm Package - Input Booleans\r
+######################################################################\r
+\r
+input_boolean:\r
+\r
+ # Generic Alarms\r
+ alarms:\r
+ name: Allarme\r
+ icon: mdi:alarm-light-outline\r
+\r
+# # Alarms: Door\r
+# door_alarm:\r
+# name: Allarme Porta\r
+# icon: mdi:door-open\r
+\r
+######################################################################\r
+# Alarm Package - Binary Sensors\r
+######################################################################\r
+\r
+binary_sensor:\r
+\r
+ # Generic Alarms\r
+ - platform: template\r
+ sensors:\r
+ alarms:\r
+ friendly_name: Allarmi\r
+ entity_id: input_boolean.alarms\r
+ value_template: >-\r
+ {{ is_state('input_boolean.alarms', 'on') }}\r
+ icon_template: >-\r
+ {% if is_state('input_boolean.alarms', 'on') %}\r
+ mdi:alarm-light\r
+ {% else %}\r
+ mdi:alarm-light-outline\r
+ {% endif %}\r
+\r
+######################################################################\r
+# Alarm Package - Automation\r
+######################################################################\r
+\r
+automation:\r
+\r
+ ######################################################################\r
+ # Alarm Automation: Aknowledge Alarms\r
+ #\r
+ # Actions:\r
+ # - persistent_notification.dismiss\r
+ # - script.stop_alarm\r
+ ######################################################################\r
+\r
+ - alias: "Alarms: Riconoscimento Allarmi"\r
+ initial_state: 'on'\r
+\r
+ trigger:\r
+ platform: state\r
+ entity_id: input_boolean.alarms\r
+ to: 'off'\r
+ \r
+ action:\r
+ - service: script.stop_alarm
\ No newline at end of file
--- /dev/null
+######################################################################\r
+# Alarm Script Package\r
+######################################################################\r
+
+script: \r
+\r
+ ######################################################################
+ # Alarm: Start Alarm Sound
+ #
+ # Operations:
+ # - media_player.volume_set
+ # - media_player.play_media
+ ######################################################################
+\r
+ start_alarm_sound:
+ alias: "Allarmi: Avvia Suono"
+ sequence:
+ - service: media_player.volume_set
+ data_template:
+ entity_id: 'media_player.google_home'
+ volume_level: 0.4
+
+ - service: media_player.play_media
+ data_template:
+ entity_id: 'media_player.google_home'
+ media_content_type: 'audio/mp4'
+ media_content_id: 'https://home.giorgioravera.it/local/audio/alarm.mp3'
+
+ ######################################################################
+ # Alarm: Stop Alarm Sound
+ #
+ # Operations:
+ # - media_player.media_stop
+ # - script.volume_manager
+ ######################################################################
+
+ stop_alarm_sound:
+ alias: "Allarmi: Interrompi Suono"
+ sequence:
+ - service: media_player.media_stop
+ data_template:
+ entity_id: 'media_player.google_home'
+
+ - service: script.volume_manager
+ data_template:
+ media_player: 'media_player.google_home'
+
+ ######################################################################
+ # Alarm: Start Alarm Level 1
+ # Inputs:
+ # - title
+ # - message
+ #
+ # Operations:
+ # - script.notify_text
+ ######################################################################
+
+ start_alarm_level_1:
+ alias: "Allarmi: Attiva Allarme 1"
+ sequence:
+
+ - condition: template
+ value_template: >-
+ {# Check Null Input #}
+ {% if level | length == 0 %}
+ {% set level = 1 %}
+ {% endif %}
+ {% if level | int >= 1 %}
+ true
+ {% else %}
+ false
+ {% endif %}
+
+ - service: script.notify_all
+ data_template:
+ volume_level: 0.4
+ language: 'it'
+ title: >-
+ {# Check Null Input #}
+ {% if title | length == 0 %}
+ {% set title = 'Allarme Generico' %}
+ {% endif %}
+ Home Assistant - {{ title }}
+ message: >-
+ {# Check Null Input #}
+ {% if message | length == 0 %}
+ {% set message = 'Allarme Generico' %}
+ {% endif %}
+ {{ message }}
+ enable_persistent: 1
+ notification_id: "alarm"
+
+ ######################################################################
+ # Alarm: Start Alarm Level 2
+ # Inputs:
+ # - level
+ #
+ # Operations:
+ # - start_alarm_sound
+ ######################################################################
+
+ start_alarm_level_2:
+ alias: "Allarmi: Attiva Allarme 2"
+ sequence:
+
+ - condition: template
+ value_template: >-
+ {# Check Null Input #}
+ {% if level | length == 0 %}
+ {% set level = 1 %}
+ {% endif %}
+ {% if level | int >= 2 %}
+ true
+ {% else %}
+ false
+ {% endif %}
+
+ - service: script.start_alarm_sound
+
+ ######################################################################
+ # Alarm: Start Alarm
+ # Inputs:
+ # - title
+ # - message
+ # - level
+ #
+ # Operations:
+ # - input_boolean.turn_on
+ # - script.start_alarm_level_1
+ # - script.start_alarm_level_2
+ ######################################################################
+
+ start_alarm:
+ alias: "Allarmi: Attiva Allarme"
+ sequence:
+ - service: input_boolean.turn_on
+ entity_id: input_boolean.alarms
+
+ - service: script.start_alarm_level_1
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+ level: "{{ level }}"
+
+ - service: script.start_alarm_level_2
+ data_template:
+ title: "{{ title }}"
+ message: "{{ message }}"
+ level: "{{ level }}"
+
+ ######################################################################
+ # Alarm: Stop Alarm
+ #
+ # Operations:
+ # - stop_alarm_sound
+ # - persistent_notification.dismiss
+ ######################################################################
+
+ stop_alarm:
+ alias: "Allarmi: Disattiva Allarme"
+ sequence:
+ - service: input_boolean.turn_off
+ entity_id: input_boolean.alarms
+
+ - service: script.stop_alarm_sound
+
+ - service: persistent_notification.dismiss
+ data_template:
+ notification_id: "alarm"
+++ /dev/null
-######################################################################\r
-# Alarm Package\r
-######################################################################\r
-\r
-######################################################################\r
-# Input Booleans\r
-######################################################################\r
-input_boolean:\r
-\r
-######################################################################\r
-# Alarms: Generic \r
-######################################################################\r
- alarms:\r
- name: Allarme\r
- icon: mdi:alarm-light-outline\r
-\r
-######################################################################\r
-# Alarms: Door\r
-######################################################################\r
-# door_alarm:\r
-# name: Allarme Porta\r
-# icon: mdi:door-open\r
-\r
-######################################################################\r
-# Binary Sensors\r
-######################################################################\r
-binary_sensor:\r
-\r
-######################################################################\r
-# Alarm Binary Sensor\r
-######################################################################\r
- - platform: template\r
- sensors:\r
- alarms:\r
- friendly_name: Allarmi\r
- entity_id: input_boolean.alarms\r
- value_template: >-\r
- {{ is_state('input_boolean.alarms', 'on') }}\r
- icon_template: >-\r
- {% if is_state('input_boolean.alarms', 'on') %}\r
- mdi:alarm-light\r
- {% else %}\r
- mdi:alarm-light-outline\r
- {% endif %}\r
-\r
-######################################################################\r
-# Automations\r
-######################################################################\r
-automation:\r
-\r
-######################################################################\r
-# Alarm Automation: Aknowledge Alarms\r
-#\r
-# Actions:\r
-# - persistent_notification.dismiss\r
-# - script.stop_alarm\r
-######################################################################\r
- - alias: "Alarms: Riconoscimento Allarmi"\r
- initial_state: 'on'\r
-\r
- trigger:\r
- platform: state\r
- entity_id: input_boolean.alarms\r
- to: 'off'\r
-\r
- action:\r
- - service: script.stop_alarm
\ No newline at end of file
+++ /dev/null
-######################################################################\r
-# Alarm Script Package\r
-######################################################################
-
-######################################################################
-# Scripts
-######################################################################
-script: \r
-\r
-######################################################################
-# Alarm: Start Alarm Sound
-#
-# Operations:
-# - media_player.volume_set
-# - media_player.play_media
-######################################################################
-
- start_alarm_sound:
- alias: "Allarmi: Avvia Suono"
- sequence:
- - service: media_player.volume_set
- data_template:
- entity_id: 'media_player.google_home'
- volume_level: 0.4
-
- - service: media_player.play_media
- data_template:
- entity_id: 'media_player.google_home'
- media_content_type: 'audio/mp4'
- media_content_id: 'https://home.giorgioravera.it/local/audio/alarm.mp3'
-
-######################################################################
-# Alarm: Stop Alarm Sound
-#
-# Operations:
-# - media_player.media_stop
-# - script.volume_manager
-######################################################################
-
- stop_alarm_sound:
- alias: "Allarmi: Interrompi Suono"
- sequence:
- - service: media_player.media_stop
- data_template:
- entity_id: 'media_player.google_home'
-
- - service: script.volume_manager
- data_template:
- media_player: 'media_player.google_home'
-
-######################################################################
-# Alarm: Start Alarm Level 1
-# Inputs:
-# - title
-# - message
-#
-# Operations:
-# - script.notify_text
-######################################################################
-
- start_alarm_level_1:
- alias: "Allarmi: Attiva Allarme 1"
- sequence:
-
- - condition: template
- value_template: >-
- {# Check Null Input #}
- {% if level | length == 0 %}
- {% set level = 1 %}
- {% endif %}
- {% if level | int >= 1 %}
- true
- {% else %}
- false
- {% endif %}
-
- - service: script.notify_all
- data_template:
- volume_level: 0.4
- language: 'it'
- title: >-
- {# Check Null Input #}
- {% if title | length == 0 %}
- {% set title = 'Allarme Generico' %}
- {% endif %}
- Home Assistant - {{ title }}
- message: >-
- {# Check Null Input #}
- {% if message | length == 0 %}
- {% set message = 'Allarme Generico' %}
- {% endif %}
- {{ message }}
- enable_persistent: 1
- notification_id: "alarm"
-
-######################################################################
-# Alarm: Start Alarm Level 2
-# Inputs:
-# - level
-#
-# Operations:
-# - start_alarm_sound
-######################################################################
-
- start_alarm_level_2:
- alias: "Allarmi: Attiva Allarme 2"
- sequence:
-
- - condition: template
- value_template: >-
- {# Check Null Input #}
- {% if level | length == 0 %}
- {% set level = 1 %}
- {% endif %}
- {% if level | int >= 2 %}
- true
- {% else %}
- false
- {% endif %}
-
- - service: script.start_alarm_sound
-
-######################################################################
-# Alarm: Start Alarm
-# Inputs:
-# - title
-# - message
-# - level
-#
-# Operations:
-# - input_boolean.turn_on
-# - script.start_alarm_level_1
-# - script.start_alarm_level_2
-######################################################################
-
- start_alarm:
- alias: "Allarmi: Attiva Allarme"
- sequence:
- - service: input_boolean.turn_on
- entity_id: input_boolean.alarms
-
- - service: script.start_alarm_level_1
- data_template:
- title: "{{ title }}"
- message: "{{ message }}"
- level: "{{ level }}"
-
- - service: script.start_alarm_level_2
- data_template:
- title: "{{ title }}"
- message: "{{ message }}"
- level: "{{ level }}"
-
-######################################################################
-# Alarm: Stop Alarm
-#
-# Operations:
-# - stop_alarm_sound
-# - persistent_notification.dismiss
-######################################################################
-
- stop_alarm:
- alias: "Allarmi: Disattiva Allarme"
- sequence:
- - service: input_boolean.turn_off
- entity_id: input_boolean.alarms
-
- - service: script.stop_alarm_sound
-
- - service: persistent_notification.dismiss
- data_template:
- notification_id: "alarm"
######################################################################
# Mercedes Package - Binary Sensor
######################################################################
+
binary_sensor:
-######################################################################
-# Binary Sensor: Doors Lock
-######################################################################
+ ######################################################################
+ # Binary Sensor: Doors Lock
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: lock
-######################################################################
-# Binary Sensor: Doors Closed
-######################################################################
+ ######################################################################
+ # Binary Sensor: Doors Closed
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Door Front Left
-######################################################################
+ ######################################################################
+ # Binary Sensor: Door Front Left
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-door
device_class: opening
-######################################################################
-# Binary Sensor: Door Front Right
-######################################################################
+ ######################################################################
+ # Binary Sensor: Door Front Right
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-door
device_class: opening
-######################################################################
-# Binary Sensor: Door Rear Left
-######################################################################
+ ######################################################################
+ # Binary Sensor: Door Rear Left
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-door
device_class: opening
-######################################################################
-# Binary Sensor: Door Rear Right
-######################################################################
+ ######################################################################
+ # Binary Sensor: Door Rear Right
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-door
device_class: opening
-######################################################################
-# Binary Sensor: Trunk
-######################################################################
+ ######################################################################
+ # Binary Sensor: Trunk
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Fuel Lid
-######################################################################
+ ######################################################################
+ # Binary Sensor: Fuel Lid
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Windows Closed
-######################################################################
+ ######################################################################
+ # Binary Sensor: Windows Closed
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Window Front Left
-######################################################################
+ ######################################################################
+ # Binary Sensor: Window Front Left
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Window Front Right
-######################################################################
+ ######################################################################
+ # Binary Sensor: Window Front Right
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Window Rear Left
-######################################################################
+ ######################################################################
+ # Binary Sensor: Window Rear Left
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Window Rear Right
-######################################################################
+ ######################################################################
+ # Binary Sensor: Window Rear Right
+ ######################################################################
- platform: template
sensors:
{% endif %}
device_class: opening
-######################################################################
-# Binary Sensor: Warning Brake fluid
-######################################################################
+ ######################################################################
+ # Binary Sensor: Warning Brake fluid
+ ######################################################################
- platform: template
sensors:
{{ is_state_attr('binary_sensor.ff590mr_engine_light_warning', 'warningbrakefluid', 'true') }}
device_class: problem
-######################################################################
-# Binary Sensor: Warning Wash Water
-######################################################################
+ ######################################################################
+ # Binary Sensor: Warning Wash Water
+ ######################################################################
- platform: template
sensors:
{{ is_state_attr('binary_sensor.ff590mr_engine_light_warning', 'warningwashwater', 'true') }}
device_class: problem
-######################################################################
-# Binary Sensor: Warning Coolant Level Low
-######################################################################
+ ######################################################################
+ # Binary Sensor: Warning Coolant Level Low
+ ######################################################################
- platform: template
sensors:
homeassistant:
customize:
- # Binary Sensors
+
+ # Stato Generale
binary_sensor.ff590mr_engine_light_warning:
friendly_name: Stato Generale
device_class: problem
icon: mdi:hazard-lights
# warningbrakefluid, warningwashwater, warningcoolantlevellow, warninglowbattery
- binary_sensor.ff590mr_park_brake_status:
- friendly_name: Freno a mano
- device_class: plug
- icon: mdi:car-brake-parking
- # preWarningBrakeLiningWear
+
+ # Freno a Mano
+ #binary_sensor.ff590mr_park_brake_status:
+ # friendly_name: Freno a mano
+ # device_class: plug
+ # icon: mdi:car-brake-parking
+ # # preWarningBrakeLiningWear
+
+ # Pneumatici
binary_sensor.ff590mr_tire_warning:
friendly_name: Allarme Pneumatici
device_class: problem
# tirepressureRearLeft, tirepressureRearRight, tirepressureFrontRight, tirepressureFrontLeft,
# tirewarningsrdk, tirewarningsprwtireMarkerFrontRight, tireMarkerFrontLeft, tireMarkerRearLeft, tireMarkerRearRight,
# tireWarningRollup, lastTirepressureTimestamp
+
+ # Finestrini
binary_sensor.ff590mr_windows_closed:
friendly_name: Finestrini
device_class: opening
friendly_name: Blocco Sblocco
icon: mdi:lock-open
- # Sensors
+ # Sensore Carburante
sensor.ff590mr_fuel_level:
friendly_name: Livello Carburante
icon: mdi:gas-station
+
+ # Blocco Veicolo
sensor.ff590mr_lock:
friendly_name: Veicolo
icon: mdi:lock-open
# frontLeftDoorLocked, frontRightDoorLocked, rearLeftDoorLocked, rearRightDoorLocked,
# frontLeftDoorClosed, frontRightDoorClosed, rearLeftDoorClosed, rearRightDoorClosed,
# doorsClosed, trunkStateRollup, sunroofstatus
+
+ # Odometria
sensor.ff590mr_odometer:
friendly_name: Km Percorsi
icon: mdi:road-variant
######################################################################\r
-# Mercedes Package - Log\r
+# Mercedes Package - History\r
######################################################################\r
\r
-######################################################################\r
-# History\r
-######################################################################\r
history:\r
exclude:\r
entities:\r
- sensor.ff590mr_trunk\r
\r
######################################################################\r
-# Logbook\r
+# Mercedes Package - Logbook\r
######################################################################\r
logbook:\r
exclude:\r
- sensor.ff590mr_trunk\r
\r
######################################################################\r
-# Recorder\r
+# Mercedes Package - Recorder\r
######################################################################\r
recorder:\r
exclude:\r
######################################################################
# Mercedes Package - Sensor
######################################################################
+
sensor:
-######################################################################
-# Sensor: Tire Pressure Front Left
-######################################################################
+ ######################################################################
+ # Sensor: Tire Pressure Front Left
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-tire-alert
device_class: pressure
-######################################################################
-# Sensor: Tire Pressure Front Right
-######################################################################
+ ######################################################################
+ # Sensor: Tire Pressure Front Right
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-tire-alert
device_class: pressure
-######################################################################
-# Sensor: Tire Pressure Rear Left
-######################################################################
+ ######################################################################
+ # Sensor: Tire Pressure Rear Left
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-tire-alert
device_class: pressure
-######################################################################
-# Sensor: Tire Pressure Rear Right
-######################################################################
+ ######################################################################
+ # Sensor: Tire Pressure Rear Right
+ ######################################################################
- platform: template
sensors:
icon_template: mdi:car-tire-alert
device_class: pressure
-######################################################################
-# Sensor: Door Front Left
-######################################################################
-
-#- platform: template
-# sensors:
-# ff590mr_door_front_left:
-# friendly_name: Anteriore Sinistra
-# entity_id: sensor.ff590mr_lock
-# value_template: >-
-# {% if is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
-# Chiusa e Bloccata
-# {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
-# Chiuse
-# {% else %}
-# Aperta
-# {% endif %}
-# icon_template: mdi:car-door
-
-######################################################################
-# Sensor: Door Front Right
-######################################################################
-
-#- platform: template
-# sensors:
-# ff590mr_door_front_right:
-# friendly_name: Anteriore Destra
-# entity_id: sensor.ff590mr_lock
-# value_template: >-
-# {% if is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
-# Chiusa e Bloccata
-# {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
-# Chiuse
-# {% else %}
-# Aperta
-# {% endif %}
-# icon_template: mdi:car-door
-
-######################################################################
-# Sensor: Door Rear Left
-######################################################################
-
-#- platform: template
-# sensors:
-# ff590mr_door_rear_left:
-# friendly_name: Posteriore Sinistra
-# entity_id: sensor.ff590mr_lock
-# value_template: >-
-# {% if is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
-# Chiusa e Bloccata
-# {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
-# Chiuse
-# {% else %}
-# Aperta
-# {% endif %}
-# icon_template: mdi:car-door
-
-######################################################################
-# Sensor: Door Rear Right
-######################################################################
-
-#- platform: template
-# sensors:
-# ff590mr_door_rear_right:
-# friendly_name: Posteriore Destra
-# entity_id: sensor.ff590mr_lock
-# value_template: >-
-# {% if is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
-# Chiusa e Bloccata
-# {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
-# Chiuse
-# {% else %}
-# Aperta
-# {% endif %}
-# icon_template: mdi:car-door
-
-######################################################################
-# Sensor: Trunk
-######################################################################
-
-#- platform: template
-# sensors:
-# ff590mr_trunk:
-# friendly_name: Bagagliaio
-# entity_id: sensor.ff590mr_lock
-# value_template: >-
-# {% if is_state_attr('sensor.ff590mr_lock', 'trunkStateRollup', 'CLOSED_AND_LOCKED') %}
-# Chiuso e Bloccato
-# {% elif is_state_attr('sensor.ff590mr_lock', 'trunkStateRollup', 'CLOSED_AND_UNLOCKED') %}
-# Chiuso
-# {% else %}
-# Aperto
-# {% endif %}
-# icon_template: mdi:car-door
-
-######################################################################
-# Sensor: Distance from Start
-######################################################################
+ ######################################################################
+ # Sensor: Door Front Left
+ ######################################################################
+
+ #- platform: template
+ # sensors:
+ # ff590mr_door_front_left:
+ # friendly_name: Anteriore Sinistra
+ # entity_id: sensor.ff590mr_lock
+ # value_template: >-
+ # {% if is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
+ # Chiusa e Bloccata
+ # {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
+ # Chiuse
+ # {% else %}
+ # Aperta
+ # {% endif %}
+ # icon_template: mdi:car-door
+
+ ######################################################################
+ # Sensor: Door Front Right
+ ######################################################################
+
+ #- platform: template
+ # sensors:
+ # ff590mr_door_front_right:
+ # friendly_name: Anteriore Destra
+ # entity_id: sensor.ff590mr_lock
+ # value_template: >-
+ # {% if is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
+ # Chiusa e Bloccata
+ # {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
+ # Chiuse
+ # {% else %}
+ # Aperta
+ # {% endif %}
+ # icon_template: mdi:car-door
+
+ ######################################################################
+ # Sensor: Door Rear Left
+ ######################################################################
+
+ #- platform: template
+ # sensors:
+ # ff590mr_door_rear_left:
+ # friendly_name: Posteriore Sinistra
+ # entity_id: sensor.ff590mr_lock
+ # value_template: >-
+ # {% if is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
+ # Chiusa e Bloccata
+ # {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
+ # Chiuse
+ # {% else %}
+ # Aperta
+ # {% endif %}
+ # icon_template: mdi:car-door
+
+ ######################################################################
+ # Sensor: Door Rear Right
+ ######################################################################
+
+ #- platform: template
+ # sensors:
+ # ff590mr_door_rear_right:
+ # friendly_name: Posteriore Destra
+ # entity_id: sensor.ff590mr_lock
+ # value_template: >-
+ # {% if is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'DOOR_CLOSED_AND_DOOR_LOCKED') %}
+ # Chiusa e Bloccata
+ # {% elif is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'DOOR_CLOSED_AND_DOOR_UNLOCKED') %}
+ # Chiuse
+ # {% else %}
+ # Aperta
+ # {% endif %}
+ # icon_template: mdi:car-door
+
+ ######################################################################
+ # Sensor: Trunk
+ ######################################################################
+
+ #- platform: template
+ # sensors:
+ # ff590mr_trunk:
+ # friendly_name: Bagagliaio
+ # entity_id: sensor.ff590mr_lock
+ # value_template: >-
+ # {% if is_state_attr('sensor.ff590mr_lock', 'trunkStateRollup', 'CLOSED_AND_LOCKED') %}
+ # Chiuso e Bloccato
+ # {% elif is_state_attr('sensor.ff590mr_lock', 'trunkStateRollup', 'CLOSED_AND_UNLOCKED') %}
+ # Chiuso
+ # {% else %}
+ # Aperto
+ # {% endif %}
+ # icon_template: mdi:car-door
+
+ ######################################################################
+ # Sensor: Distance from Start
+ ######################################################################
- platform: template
sensors:
value_template: "{{ state_attr('sensor.ff590mr_odometer', 'distanceStart') }}"
icon_template: mdi:road-variant
-######################################################################
-# Sensor: Distance from Reset
-######################################################################
+ ######################################################################
+ # Sensor: Distance from Reset
+ ######################################################################
- platform: template
sensors:
value_template: "{{ state_attr('sensor.ff590mr_odometer', 'distanceReset') }}"
icon_template: mdi:road-variant
-######################################################################
-# Sensor: Liquid Consumption from Start
-######################################################################
+ ######################################################################
+ # Sensor: Liquid Consumption from Start
+ ######################################################################
- platform: template
sensors:
value_template: "{{ state_attr('sensor.ff590mr_odometer', 'liquidconsumptionstart') }}"
icon_template: mdi:gas-station
-######################################################################
-# Sensor: Liquid Consumption from Reset
-######################################################################
+ ######################################################################
+ # Sensor: Liquid Consumption from Reset
+ ######################################################################
- platform: template
sensors:
value_template: "{{ state_attr('sensor.ff590mr_odometer', 'liquidconsumptionreset') }}"
icon_template: mdi:gas-station
-######################################################################
-# Sensor: Service Interval Days
-######################################################################
+ ######################################################################
+ # Sensor: Service Interval Days
+ ######################################################################
- platform: template
sensors:
######################################################################
switch:
+
- platform: template
switches:
ff590mr_lock:
######################################################################\r
-# Zigbee2mqtt Package\r
+# Zigbee2mqtt Package - Sensor\r
######################################################################\r
\r
-######################################################################\r
-# Timer for joining time remaining (120 sec = 2 min)\r
-######################################################################\r
sensor:\r
\r
-######################################################################\r
-# Sensor for monitoring the bridge state\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for monitoring the bridge state\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Stato Bridge"\r
state_topic: "zigbee2mqtt/bridge/state"\r
icon: mdi:router-wireless\r
\r
-######################################################################\r
-# Sensor for monitoring the permit_join state\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for monitoring the permit_join state\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Stato permit join"\r
state_topic: "zigbee2mqtt/bridge/config"\r
value_template: "{{ value_json.permit_join }}"\r
icon: mdi:link-lock\r
\r
-######################################################################\r
-# Sensor for monitoring the log_level state\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for monitoring the log_level state\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Stato log level"\r
state_topic: "zigbee2mqtt/bridge/config"\r
value_template: "{{ value_json.log_level }}"\r
icon: mdi:file-document-outline\r
\r
-######################################################################\r
-# Sensor for Showing the Zigbee2mqtt Version\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for Showing the Zigbee2mqtt Version\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Versione Bridge"\r
state_topic: "zigbee2mqtt/bridge/config"\r
value_template: "{{ value_json.version }}"\r
icon: mdi:zigbee\r
\r
-######################################################################\r
-# Sensor for Showing the Coordinator Version\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for Showing the Coordinator Version\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Versione Coordinator"\r
state_topic: "zigbee2mqtt/bridge/config"\r
value_template: "{{ value_json.coordinator.meta.revision }}"\r
icon: mdi:chip\r
\r
-######################################################################\r
-# Sensor for Showing the new Zigbee2mqtt Version\r
-######################################################################\r
-# - platform: command_line\r
-# name: "Zigbee2mqtt: nuova versione disponibile"\r
-# command: 'curl https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest'\r
-# scan_interval: 3600\r
-# value_template: '{{ value_json.tag_name }}'\r
-# #icon: mdi:folder-download\r
-\r
-######################################################################\r
-# Zigbee2mqtt Networkmap\r
-######################################################################\r
+ ######################################################################\r
+ # Sensor for Showing the new Zigbee2mqtt Version\r
+ ######################################################################\r
+ # - platform: command_line\r
+ # name: "Zigbee2mqtt: nuova versione disponibile"\r
+ # command: 'curl https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest'\r
+ # scan_interval: 3600\r
+ # value_template: '{{ value_json.tag_name }}'\r
+ # #icon: mdi:folder-download\r
+\r
+ ######################################################################\r
+ # Zigbee2mqtt Networkmap\r
+ ######################################################################\r
- platform: mqtt\r
name: "Zigbee2mqtt: Networkmap"\r
state_topic: zigbee2mqtt/bridge/networkmap/raw\r
json_attributes_topic: zigbee2mqtt/bridge/networkmap/raw\r
\r
######################################################################\r
-# Switch for enabling joining\r
+# Zigbee2mqtt Package - Switch\r
######################################################################\r
+\r
switch:\r
+\r
+ # Switch for enabling joining \r
- platform: mqtt\r
name: "Zigbee2mqtt: Abilita join"\r
state_topic: "zigbee2mqtt/bridge/config/permit_join"\r
payload_off: "false"\r
\r
######################################################################\r
-# Input select for Zigbee2mqtt log level\r
+# Zigbee2mqtt Package - Input select\r
######################################################################\r
+\r
input_select:\r
+\r
+ # Zigbee2mqtt log level\r
zigbee2mqtt_log_level:\r
name: "Zigbee2mqtt Log Level"\r
options:\r
icon: mdi:format-list-bulleted\r
\r
######################################################################\r
-# Timer for joining time remaining (120 sec = 2 min)\r
+# Zigbee2mqtt Package - Timer\r
######################################################################\r
+\r
timer:\r
+\r
+ # Timer for joining time remaining (120 sec = 2 min)\r
zigbee_permit_join:\r
name: Tempo rimasto per il join\r
duration: 120\r
\r
######################################################################\r
-# Automations\r
+# Zigbee2mqtt Package - Automation\r
######################################################################\r
+\r
automation:\r
\r
-######################################################################\r
-# Automation to change log level\r
-######################################################################\r
+ ######################################################################\r
+ # Automation to change log level\r
+ ######################################################################\r
- id: zigbee2mqtt_change_log_level\r
alias: "Zigbee2mqtt: Cambia Log Level"\r
initial_state: "on"\r
payload_template: "{{ states('input_select.zigbee2mqtt_log_level') }}"\r
topic: zigbee2mqtt/bridge/config/log_level\r
\r
-######################################################################\r
-# Automation to start timer when enable join is turned on\r
-######################################################################\r
+ ######################################################################\r
+ # Automation to start timer when enable join is turned on\r
+ ######################################################################\r
- id: zigbee2mqtt_join_enabled\r
alias: "Zigbee2mqtt: Abilita Join"\r
initial_state: "on"\r
service: timer.start\r
entity_id: timer.zigbee_permit_join\r
\r
-######################################################################\r
-# Automation to stop timer when switch turned off and turn off switch when timer finished\r
-######################################################################\r
+ ######################################################################\r
+ # Automation to stop timer when switch turned off and turn off switch when timer finished\r
+ ######################################################################\r
- id: zigbee2mqtt_join_disabled\r
alias: "Zigbee2mqtt: Disabilita Join"\r
initial_state: "on"\r
entity_id: switch.Zigbee2mqtt_Abilita_join\r
\r
######################################################################\r
-# History\r
+# Zigbee2mqtt Package - History\r
######################################################################\r
+\r
history:\r
exclude:\r
entities:\r
- timer.zigbee_permit_join\r
\r
######################################################################\r
-# Logbook\r
+# Zigbee2mqtt Package - Logbook\r
######################################################################\r
+\r
logbook:\r
exclude:\r
entities:\r
- timer.zigbee_permit_join\r
\r
######################################################################\r
-# Recorder\r
+# Zigbee2mqtt Package - Recorder\r
######################################################################\r
+\r
recorder:\r
exclude:\r
entities:\r
- sensor.zigbee2mqtt_versione_coordinator\r
#- sensor.zigbee2mqtt_nuova_versione_disponibile\r
- sensor.zigbee2mqtt_networkmap\r
- - timer.zigbee_permit_join
\ No newline at end of file
+ - timer.zigbee_permit_join\r
######################################################################
# Sensor: Home Assistant version
######################################################################
+
- platform: version
name: "Home Assistant: Current Version"
source: docker
######################################################################\r
# Sensor: Letsencrypt\r
######################################################################\r
+\r
#- platform: command_line\r
# name: Scadenza Certificato SSL\r
# unit_of_measurement: giorni\r