Преглед изворни кода

Rojeco feeder: make some dps optional, add battery level

Issue #845
Jason Rumney пре 2 година
родитељ
комит
3b0c526fcc
1 измењених фајлова са 13 додато и 0 уклоњено
  1. 13 0
      custom_components/tuya_local/devices/rojeco_pet_feeder.yaml

+ 13 - 0
custom_components/tuya_local/devices/rojeco_pet_feeder.yaml

@@ -10,6 +10,7 @@ primary_entity:
     - id: 2
     - id: 2
       type: boolean
       type: boolean
       name: button
       name: button
+      optional: true
     - id: 13
     - id: 13
       type: bitfield
       type: bitfield
       name: fault_code
       name: fault_code
@@ -23,6 +24,7 @@ secondary_entities:
         name: sensor
         name: sensor
         type: integer
         type: integer
         unit: portions
         unit: portions
+        optional: true
   - entity: sensor
   - entity: sensor
     category: diagnostic
     category: diagnostic
     name: Feed state
     name: Feed state
@@ -80,3 +82,14 @@ secondary_entities:
           - dps_val: 2
           - dps_val: 2
             value: true
             value: true
           - value: false
           - value: false
+  - entity: sensor
+    name: Battery level
+    class: battery
+    category: diagnostic
+    dps:
+      - id: 10
+        type: integer
+        name: sensor
+        unit: "%"
+        class: measurement
+        optional: true