Просмотр исходного кода

feat(feyree_43_evcharger): add buttons for start and stop charging

- replace original select with a sensor, as WaitCharging is not settable

PR #4866 by @kriskomp
Jason Rumney 2 месяцев назад
Родитель
Сommit
da87965b1a
1 измененных файлов с 27 добавлено и 4 удалено
  1. 27 4
      custom_components/tuya_local/devices/feyree_43_evcharger.yaml

+ 27 - 4
custom_components/tuya_local/devices/feyree_43_evcharger.yaml

@@ -357,17 +357,40 @@ entities:
         name: sensor
 
   # --- PRZEŁĄCZNIK ŁADOWANIA ---
-  - entity: select
+  - entity: sensor
     name: Charging operation
     icon: "mdi:power"
+    class: enum
     dps:
       - id: 124
         type: string
-        name: option
+        name: value
         mapping:
           - dps_val: "OpenCharging"
-            value: "Start Charging"
+            value: "Charging"
           - dps_val: "CloseCharging"
-            value: "Stop Charging"
+            value: "Not Charging"
           - dps_val: "WaitOperation"
             value: "Waiting"
+
+  - entity: button
+    name: Start charging
+    icon: "mdi:play"
+    dps:
+      - id: 124
+        type: string
+        name: button
+        mapping:
+          - dps_val: OpenCharging
+            value: true
+
+  - entity: button
+    name: Stop charging
+    icon: "mdi:stop"
+    dps:
+      - id: 124
+        type: string
+        name: button
+        mapping:
+          - dps_val: CloseCharging
+            value: true