]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Updated Mercedes Me with lock/unlock feature
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 11 Jan 2021 20:44:21 +0000 (21:44 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 11 Jan 2021 20:44:21 +0000 (21:44 +0100)
.secrets_travis.yaml
.storage/lovelace
packages/mercedes/mercedes_customizations.yaml
packages/mercedes/mercedes_google.yaml [new file with mode: 0644]
packages/mercedes/mercedes_google.yaml.disabled [deleted file]
packages/mercedes/mercedes_lock.yaml [new file with mode: 0644]
packages/mercedes/mercedes_switch.yaml.disabled [deleted file]

index 0c3aec87d26a1c6efabe87d9720144965d4bcdcc..158a5ff630ad3eeeb7b88c2e651f1e9f4f64bb70 100644 (file)
@@ -48,5 +48,7 @@ darksky_key: 0
 
 hacs_token: 0
 
+mb_vin: vin
+
 netatmo_client_id: client_id
 netatmo_client_secret: password
index b06fdef2b52cbc2905d73c4f19d0205dfb76a409..02ac01dbda593baaeea37c50623c29d954439aea 100644 (file)
                         {
                             "entities": [
                                 {
-                                    "entity": "binary_sensor.ff590mr_locked"
+                                    "entity": "lock.ff590mr_lock"
                                 },
                                 {
                                     "entity": "binary_sensor.ff590mr_doors_closed"
index ed38cfd1fb93f6c937f4d8a4dd2f8083878312a7..8e0d60c86eab85223627edf2506d77455883e75a 100644 (file)
@@ -58,8 +58,8 @@ homeassistant:
 
     # Lock
     lock.ff590mr_lock:
-      friendly_name: Blocco Sblocc
-      icon: mdi:lock-open
+      friendly_name: Blocco Aut
+      icon: mdi:lock
       
     # Sensore Carburante
     sensor.ff590mr_fuel_level:
diff --git a/packages/mercedes/mercedes_google.yaml b/packages/mercedes/mercedes_google.yaml
new file mode 100644 (file)
index 0000000..1b0ae69
--- /dev/null
@@ -0,0 +1,15 @@
+######################################################################
+# Mercedes Package - Google Assistant
+######################################################################
+
+google_assistant:
+  entity_config:
+#    switch.ff590mr_lock:
+#      name: Blocco Auto
+#      expose: true
+#      room: Generale
+
+    lock.ff590mr_lock:
+      name: Auto
+      expose: true
+      room: Generale
diff --git a/packages/mercedes/mercedes_google.yaml.disabled b/packages/mercedes/mercedes_google.yaml.disabled
deleted file mode 100644 (file)
index 1b0ae69..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-######################################################################
-# Mercedes Package - Google Assistant
-######################################################################
-
-google_assistant:
-  entity_config:
-#    switch.ff590mr_lock:
-#      name: Blocco Auto
-#      expose: true
-#      room: Generale
-
-    lock.ff590mr_lock:
-      name: Auto
-      expose: true
-      room: Generale
diff --git a/packages/mercedes/mercedes_lock.yaml b/packages/mercedes/mercedes_lock.yaml
new file mode 100644 (file)
index 0000000..67b0b1a
--- /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
+    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_switch.yaml.disabled b/packages/mercedes/mercedes_switch.yaml.disabled
deleted file mode 100644 (file)
index 6b1bfcc..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-######################################################################
-# Mercedes Package - Switch
-######################################################################
-
-switch:
-  - platform: template
-    switches:
-      ff590mr_lock:
-        friendly_name: Blocco Auto
-        value_template: "{{ is_state('lock.ff590mr_lock', 'locked') }}"
-        turn_on:
-          - service: lock.lock
-            entity_id: lock.ff590mr_lock
-        turn_off:
-        - service: lock.unlock
-          entity_id: lock.ff590mr_lock      
-        icon_template: >-
-          {% if is_state('lock.ff590mr_lock', 'locked') %}
-            mdi:lock
-          {% else %}
-            mdi:lock-open
-          {% endif %}