]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Added lock for mercedes without pin
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 19 May 2021 20:15:51 +0000 (22:15 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 19 May 2021 20:15:51 +0000 (22:15 +0200)
.storage/lovelace
packages/mercedes/mercedes_customizations.yaml
packages/mercedes/mercedes_lock.yaml [new file with mode: 0644]
packages/mercedes/mercedes_lock.yaml.disabled [deleted file]

index d805d02d344753543685731d362108ec7d6e0c71..de5c3c5472aa34c7b742cb329dce19043c54963c 100644 (file)
                                     "type": "state-icon"
                                 },
                                 {
-                                    "entity": "lock.ff590mr_lock",
+                                    "entity": "lock.ff590mr_lock_no_pin",
                                     "prefix": "",
                                     "style": {
                                         "color": "#FFFFFF",
                             "show_header_toggle": false,
                             "entities": [
                                 {
-                                    "entity": "lock.ff590mr_lock"
+                                    "entity": "lock.ff590mr_lock_no_pin"
                                 },
                                 {
                                     "entity": "binary_sensor.ff590mr_doors_closed"
index 214caecd043630a85428c8456865e57a03ba5fa9..70afd3fdec6e3aa5566f14e80d0d66ffa9d49d9d 100644 (file)
@@ -10,7 +10,7 @@ homeassistant:
       device_class: problem
       icon: mdi:hazard-lights
       # warningbrakefluid, warningwashwater, warningcoolantlevellow, warninglowbattery
-    
+
     # Freno a Mano - parkbrakestatus
     #binary_sensor.ff590mr_park_brake_status:
     #  friendly_name: Freno a mano
@@ -29,7 +29,7 @@ homeassistant:
       friendly_name: Liquido Raffreddamento
       device_class: problem
       #icon: mdi:coolant-temperature
-      
+
     # Liquido Lavacristalli
     binary_sensor.ff590mr_low_wash_water_warning:
       friendly_name: Liquido Lavacristalli
@@ -41,7 +41,7 @@ homeassistant:
       friendly_name: Pneumatici
       device_class: problem
       #icon: mdi:car-tire-alert
-      # tirepressureRearLeft, tirepressureRearRight, tirepressureFrontRight, tirepressureFrontLeft, 
+      # tirepressureRearLeft, tirepressureRearRight, tirepressureFrontRight, tirepressureFrontLeft,
       # tireMarkerFrontRight, tireMarkerFrontLeft,tireMarkerRearLeft, tireMarkerRearRight, tirewarningsrdk, tirewarningsprw
 
     # Finestrini
@@ -58,15 +58,18 @@ homeassistant:
 
     # Lock
     lock.ff590mr_lock:
-      friendly_name: Blocco Auto 
+      friendly_name: Blocco Auto
+      icon: mdi:lock
+    lock.ff590mr_lock_no_pin:
+      friendly_name: Blocco Auto
       icon: mdi:lock
-      
+
     # Sensore Carburante
     sensor.ff590mr_fuel_level:
       friendly_name: Livello Carburante
       icon: mdi:gas-station
       # tankLevelAdBlue
-    
+
     # Blocco Veicolo - lock
     sensor.ff590mr_lock:
       friendly_name: Veicolo
@@ -75,15 +78,15 @@ homeassistant:
       # doorlockstatusfrontleft,doorlockstatusfrontright, doorlockstatusrearleft, doorlockstatusrearright, doorlockstatusdecklid, doorlockstatusgas,
       # doorstatusrearleft, doorstatusfrontright, doorstatusrearright, doorstatusfrontleft, decklidstatus,
       # rooftopstatus, sunroofstatus
-      
+
     # Odometria
     sensor.ff590mr_odometer:
       friendly_name: Km Percorsi
       icon: mdi:road-variant
-      # distanceReset, distanceStart, averageSpeedReset, averageSpeedStart, distanceZEReset, 
-      # drivenTimeZEReset, drivenTimeReset, drivenTimeStart, ecoscoretotal, ecoscorefreewhl, ecoscorebonusrange, ecoscoreconst, ecoscoreaccel, 
-      # gasconsumptionstart, gasconsumptionreset, gasTankRange, gasTankLevel, 
-      # liquidconsumptionstart, liquidconsumptionreset, liquidRangeSkipIndication, rangeliquid, serviceintervaldays, tanklevelpercent, tankReserveLamp, 
+      # distanceReset, distanceStart, averageSpeedReset, averageSpeedStart, distanceZEReset,
+      # drivenTimeZEReset, drivenTimeReset, drivenTimeStart, ecoscoretotal, ecoscorefreewhl, ecoscorebonusrange, ecoscoreconst, ecoscoreaccel,
+      # gasconsumptionstart, gasconsumptionreset, gasTankRange, gasTankLevel,
+      # liquidconsumptionstart, liquidconsumptionreset, liquidRangeSkipIndication, rangeliquid, serviceintervaldays, tanklevelpercent, tankReserveLamp,
       # batteryState, tankLevelAdBlue
 
     # Sensore Avviamento
@@ -95,6 +98,6 @@ homeassistant:
     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, 
+      # 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
new file mode 100644 (file)
index 0000000..fee3d4a
--- /dev/null
@@ -0,0 +1,38 @@
+######################################################################
+# 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 %}
+
+lock:
+  - platform: template
+    name: ff590mr_lock_no_pin
+    value_template: "{{ is_state('binary_sensor.ff590mr_locked', 'off') }}"
+    optimistic: true
+    lock:
+      - service: mbapi2020.doors_lock
+        data:
+          vin: !secret mb_vin
+    unlock:
+      - service: mbapi2020.doors_unlock
+        data:
+          vin: !secret mb_vin
diff --git a/packages/mercedes/mercedes_lock.yaml.disabled b/packages/mercedes/mercedes_lock.yaml.disabled
deleted file mode 100644 (file)
index 62b35a5..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-######################################################################
-# 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 %}
-
-lock:
-  - platform: template
-    name: ff590mr_lock
-    value_template: "{{ is_state('binary_sensor.ff590mr_locked', 'off') }}"
-    optimistic: true
-    lock:
-      - service: mbapi2020.doors_lock
-        data:
-          vin: !secret mb_vin
-    unlock:
-      - service: mbapi2020.doors_unlock
-        data:
-          vin: !secret mb_vin