Explorar o código

Cleverio PF100: standardize problem sensor, fix binary mapping

PR #3384
Jason Rumney hai 8 meses
pai
achega
a23c307b32

+ 6 - 14
custom_components/tuya_local/devices/cleverio_pf100_petfeeder.yaml

@@ -21,15 +21,10 @@ entities:
       - id: 12
         type: string
         name: sensor
-      - id: 12
-        type: string
-        name: Description
-        mapping:
-          - dps_val: false
-            value: real_time_mode
-          - dps_val: true
-            value: eco_mode
-
+          - dps_val: real_time_mode
+            value: false
+          - dps_val: eco_mode
+            value: true
   - entity: text
     name: Meal plan
     category: config
@@ -38,7 +33,6 @@ entities:
       - id: 1
         type: base64
         name: value
-
   - entity: button
     translation_key: factory_reset
     category: config
@@ -79,10 +73,10 @@ entities:
           - value: true
       - id: 14
         type: bitfield
-        name: fault_value
+        name: fault_code
       - id: 14
         type: bitfield
-        name: fault_name
+        name: description
         mapping:
           - dps_val: 0
             value: 'OK'
@@ -94,8 +88,6 @@ entities:
             value: battery_low
           - dps_val: 4
             value: ac_power_off
-
-
   - entity: sensor
     name: Last feed
     icon: "mdi:food-drumstick"