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

feat(duoqu_selfcleaning_litterbox): support compatible NEO-AE model

- weight, last usage, visit count need to be optional

This is probably more of a function of what condition the unit is in when added
(unused will not have data for these).

Issue #5238
Jason Rumney пре 1 месец
родитељ
комит
b39a08f542
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      custom_components/tuya_local/devices/duoqu_selfcleaning_litterbox.yaml

+ 6 - 0
custom_components/tuya_local/devices/duoqu_selfcleaning_litterbox.yaml

@@ -3,6 +3,9 @@ products:
   - id: ah3vg6gvftgdl0sb
   - id: ah3vg6gvftgdl0sb
     manufacturer: Duoqu
     manufacturer: Duoqu
     model: NEO-A
     model: NEO-A
+  - id: bhbe15fwtdfoyjlx
+    manufacturer: Duoqu
+    model: NEO-AE
 entities:
 entities:
   - entity: switch
   - entity: switch
     name: Reset
     name: Reset
@@ -45,6 +48,7 @@ entities:
     dps:
     dps:
       - id: 6
       - id: 6
         type: integer
         type: integer
+        optional: true
         name: sensor
         name: sensor
         unit: kg
         unit: kg
         class: measurement
         class: measurement
@@ -57,6 +61,7 @@ entities:
     dps:
     dps:
       - id: 8
       - id: 8
         type: integer
         type: integer
+        optional: true
         name: sensor
         name: sensor
         unit: s
         unit: s
   - entity: button
   - entity: button
@@ -72,6 +77,7 @@ entities:
     dps:
     dps:
       - id: 7
       - id: 7
         type: integer
         type: integer
+        optional: true
         name: sensor
         name: sensor
         unit: times
         unit: times
   - entity: light
   - entity: light