From: Giorgio Ravera Date: Fri, 7 Jun 2019 10:18:26 +0000 (+0200) Subject: Review car lock procedure X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=68dbfddf6f3ba08ae275ad040c1a664d038198df;p=homeassistant.git Review car lock procedure --- diff --git a/binary_sensor/car.yaml b/binary_sensor/car.yaml index 0a3f8e59..80d28fe8 100644 --- a/binary_sensor/car.yaml +++ b/binary_sensor/car.yaml @@ -42,6 +42,63 @@ {% endif %} device_class: opening + +###################################################################### +# Binary Sensor: Door Front Left +###################################################################### + +- platform: template + sensors: + ff590mr_door_front_left: + friendly_name: Anteriore Sinistra + entity_id: sensor.ff590mr_lock + value_template: >- + {{ not (is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'CLOSED_AND_LOCKED') or + is_state_attr('sensor.ff590mr_lock', 'doorStateFrontLeft', 'CLOSED_AND_UNLOCKED')) }} + icon_template: mdi:car-door + +###################################################################### +# Binary Sensor: Door Front Right +###################################################################### + +- platform: template + sensors: + ff590mr_door_front_right: + friendly_name: Anteriore Destra + entity_id: sensor.ff590mr_lock + value_template: >- + {{ not (is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'CLOSED_AND_LOCKED') or + is_state_attr('sensor.ff590mr_lock', 'doorStateFrontRight', 'CLOSED_AND_UNLOCKED')) }} + icon_template: mdi:car-door + +###################################################################### +# Binary Sensor: Door Rear Left +###################################################################### + +- platform: template + sensors: + ff590mr_door_rear_left: + friendly_name: Posteriore Sinistra + entity_id: sensor.ff590mr_lock + value_template: >- + {{ not (is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'CLOSED_AND_LOCKED') or + is_state_attr('sensor.ff590mr_lock', 'doorStateRearLeft', 'CLOSED_AND_UNLOCKED')) }} + icon_template: mdi:car-door + +###################################################################### +# Binary Sensor: Door Rear Right +###################################################################### + +- platform: template + sensors: + ff590mr_door_rear_right: + friendly_name: Posteriore Destra + entity_id: sensor.ff590mr_lock + value_template: >- + {{ not (is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'CLOSED_AND_LOCKED') or + is_state_attr('sensor.ff590mr_lock', 'doorStateRearRight', 'CLOSED_AND_UNLOCKED')) }} + icon_template: mdi:car-door + ###################################################################### # Binary Sensor: Decklid Status ###################################################################### @@ -63,6 +120,17 @@ {% endif %} device_class: opening + + + + + + + + + + + ###################################################################### # Binary Sensor: Warning Brake fluid ###################################################################### diff --git a/customizations/car.yaml b/customizations/car.yaml index 85976c90..1a830aef 100644 --- a/customizations/car.yaml +++ b/customizations/car.yaml @@ -69,19 +69,6 @@ sensor.ff590mr_window_rear_left: sensor.ff590mr_window_rear_right: friendly_name: Posteriore Destro -# Porte -sensor.ff590mr_door_front_left: - friendly_name: Anteriore Sinistra - icon: mdi:car-door -sensor.ff590mr_door_front_right: - friendly_name: Anteriore Destra - icon: mdi:car-door -sensor.ff590mr_door_rear_left: - friendly_name: Posteriore Sinistra - icon: mdi:car-door -sensor.ff590mr_door_rear_right: - friendly_name: Posteriore Destra - icon: mdi:car-door # Bloccaggio sensor.ff590mr_door_lock_vehicle: diff --git a/sensor/car.yaml b/sensor/car.yaml index 0f283b66..9ff9ee57 100644 --- a/sensor/car.yaml +++ b/sensor/car.yaml @@ -54,6 +54,78 @@ 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 + 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 + 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 + 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 + icon_template: mdi:car-door + ###################################################################### # Sensor: Distance from Start ###################################################################### diff --git a/ui-lovelace.yaml b/ui-lovelace.yaml index 537bcb8b..83994ce4 100644 --- a/ui-lovelace.yaml +++ b/ui-lovelace.yaml @@ -395,7 +395,6 @@ views: show_header_toggle: false entities: - binary_sensor.ff590mr_park_brake_status - - binary_sensor.ff590mr_status_decklid - binary_sensor.ff590mr_warning_brakefluid - binary_sensor.ff590mr_warning_washwater - binary_sensor.ff590mr_warning_coolantlevellow @@ -424,6 +423,7 @@ views: - sensor.ff590mr_door_front_right - sensor.ff590mr_door_rear_left - sensor.ff590mr_door_rear_right + - binary_sensor.ff590mr_status_decklid - type: entities title: "Mercedes A200d: Sblocco serrature" show_header_toggle: false