瀏覽代碼

Fix smart_watering_device.yaml

Apologies, I didn't see your code reviews on my PR (holidays probably).

This implements those revisions and I'll provide some context here where necessary:
1. The device is a small water pump for your plants. The runtime is in seconds because this is ample time to supply water to your house plants.
2. Implemented DPS 10 as an attribute of DPS 102 (which was missing). Again DPS 10 seems to do nothing (but perhaps the data will be useful to someone else in the future).
illuzn 2 年之前
父節點
當前提交
d760c8c1fa
共有 1 個文件被更改,包括 19 次插入6 次删除
  1. 19 6
      custom_components/tuya_local/devices/smart_watering_device.yaml

+ 19 - 6
custom_components/tuya_local/devices/smart_watering_device.yaml

@@ -8,6 +8,13 @@ primary_entity:
     - id: 1
       name: switch
       type: boolean
+      mapping:
+        - dps_val: true
+          icon: mdi:water-pump
+          value: ON
+        - dps_val: false
+          icon: mdi:water-pump-off
+          value: OFF
     - id: 48
       type: string
       optional: true
@@ -33,7 +40,7 @@ secondary_entities:
       - id: 56
         type: integer
         name: value
-        unit: min
+        unit: s
         range:
           min: 0
           max: 360
@@ -65,12 +72,18 @@ secondary_entities:
           min: 0
           max: 60
   - entity: sensor
-    name: Runtime
-    class: duration
-    category: diagnostic
+    name: "Run time remaining"
+    icon: "mdi:timer-sand"
     dps:
-      - id: 10
+      - id: 102
         type: integer
         name: sensor
-        unit: min
+        unit: s
+        range:
+          min: 0
+          max: 360
+      - id: 10
+        type: integer
+        name: runtime
+        unit: s
         optional: true