From: Giorgio Ravera Date: Wed, 27 Jan 2021 15:51:33 +0000 (+0100) Subject: customised missing mercedes sensors X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=79a99bbd9cbe298f7f0a5f256517a0a5ea1bd11d;p=homeassistant.git customised missing mercedes sensors --- diff --git a/.storage/lovelace b/.storage/lovelace index 2535a4bc..1312e27a 100644 --- a/.storage/lovelace +++ b/.storage/lovelace @@ -990,13 +990,19 @@ { "entities": [ { - "entity": "lock.ff590mr_lock" + "entity": "switch.ff590mr_lock" }, { "entity": "binary_sensor.ff590mr_doors_closed" }, { "entity": "binary_sensor.ff590mr_windows_closed_2" + }, + { + "entity": "sensor.ff590mr_ignition_state" + }, + { + "entity": "sensor.ff590mr_car" } ], "show_header_toggle": false, diff --git a/packages/mercedes/mercedes_customizations.yaml b/packages/mercedes/mercedes_customizations.yaml index 994df45f..214caecd 100644 --- a/packages/mercedes/mercedes_customizations.yaml +++ b/packages/mercedes/mercedes_customizations.yaml @@ -85,3 +85,16 @@ homeassistant: # gasconsumptionstart, gasconsumptionreset, gasTankRange, gasTankLevel, # liquidconsumptionstart, liquidconsumptionreset, liquidRangeSkipIndication, rangeliquid, serviceintervaldays, tanklevelpercent, tankReserveLamp, # batteryState, tankLevelAdBlue + + # Sensore Avviamento + sensor.ff590mr_ignition_state: + friendly_name: Sensore Avviamento + icon: mdi:power + + # Sensore Dati Connessione + sensor.ff590mr_car: + friendly_name: Sensore Auto + icon: mdi:car-connected + # full_update_messages_received, partital_update_messages_received, last_message_received, + # last_command_type, last_command_state, + # last_command_error_code, last_command_error_message diff --git a/packages/mercedes/mercedes_lock.yaml b/packages/mercedes/mercedes_lock.yaml index 67b0b1a4..62b35a51 100644 --- a/packages/mercedes/mercedes_lock.yaml +++ b/packages/mercedes/mercedes_lock.yaml @@ -2,26 +2,26 @@ # Mercedes Package - Switch ###################################################################### -#switch: -# - platform: template -# switches: -# ff590mr_lock: -# friendly_name: Blocco Auto -# value_template: "{{ is_state('binary_sensor.ff590mr_locked', 'off') }}" -# turn_on: -# - service: mbapi2020.doors_lock -# data: -# vin: !secret mb_vin -# turn_off: -# - service: mbapi2020.doors_unlock -# data: -# vin: !secret mb_vin -# icon_template: >- -# {% if is_state('binary_sensor.ff590mr_locked', 'off') %} -# mdi:lock -# {% else %} -# mdi:lock-open -# {% endif %} +switch: + - platform: template + switches: + ff590mr_lock: + friendly_name: Blocco Auto + value_template: "{{ is_state('binary_sensor.ff590mr_locked', 'off') }}" + turn_on: + - service: mbapi2020.doors_lock + data: + vin: !secret mb_vin + turn_off: + - service: mbapi2020.doors_unlock + data: + vin: !secret mb_vin + icon_template: >- + {% if is_state('binary_sensor.ff590mr_locked', 'off') %} + mdi:lock + {% else %} + mdi:lock-open + {% endif %} lock: - platform: template diff --git a/packages/mercedes/mercedes_log.yaml b/packages/mercedes/mercedes_log.yaml index 52cbb20b..7686da12 100644 --- a/packages/mercedes/mercedes_log.yaml +++ b/packages/mercedes/mercedes_log.yaml @@ -5,7 +5,6 @@ history: exclude: entities: - # Mercedes Me - binary_sensor.ff590mr_door_front_left - binary_sensor.ff590mr_door_front_right - binary_sensor.ff590mr_door_rear_left @@ -25,9 +24,11 @@ history: - binary_sensor.ff590mr_window_rear_right - binary_sensor.ff590mr_windows_closed - lock.ff590mr_lock + - sensor.ff590mr_car - sensor.ff590mr_distance_since_reset - sensor.ff590mr_distance_since_start #- sensor.ff590mr_fuel_level + - sensor.ff590mr_ignition_state - sensor.ff590mr_liquid_consumption_reset - sensor.ff590mr_liquid_consumption_start - sensor.ff590mr_lock @@ -45,7 +46,6 @@ history: logbook: exclude: entities: - # Mercedes Me - binary_sensor.ff590mr_door_front_left - binary_sensor.ff590mr_door_front_right - binary_sensor.ff590mr_door_rear_left @@ -65,9 +65,11 @@ logbook: - binary_sensor.ff590mr_window_rear_right - binary_sensor.ff590mr_windows_closed - lock.ff590mr_lock + - sensor.ff590mr_car - sensor.ff590mr_distance_since_reset - sensor.ff590mr_distance_since_start #- sensor.ff590mr_fuel_level + - sensor.ff590mr_ignition_state - sensor.ff590mr_liquid_consumption_reset - sensor.ff590mr_liquid_consumption_start - sensor.ff590mr_lock @@ -85,7 +87,6 @@ logbook: recorder: exclude: entities: - # Mercedes Me - binary_sensor.ff590mr_door_front_left - binary_sensor.ff590mr_door_front_right - binary_sensor.ff590mr_door_rear_left @@ -105,9 +106,11 @@ recorder: - binary_sensor.ff590mr_window_rear_right - binary_sensor.ff590mr_windows_closed - lock.ff590mr_lock + - sensor.ff590mr_car - sensor.ff590mr_distance_since_reset - sensor.ff590mr_distance_since_start #- sensor.ff590mr_fuel_level + - sensor.ff590mr_ignition_state - sensor.ff590mr_liquid_consumption_reset - sensor.ff590mr_liquid_consumption_start - sensor.ff590mr_lock