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

Added Support for Littepets Cat Litter Box

cyrano1966 1 год назад
Родитель
Сommit
e8036455ff
1 измененных файлов с 121 добавлено и 0 удалено
  1. 121 0
      custom_components/tuya_local/devices/littepets.yaml

+ 121 - 0
custom_components/tuya_local/devices/littepets.yaml

@@ -0,0 +1,121 @@
+name: Cat litter box
+products:
+  - id: 000004cha8
+    name: LittePets
+primary_entity:
+  entity: switch
+  name: Power
+  icon: "mdi:switch"
+  dps:
+    - id: 1
+      type: boolean
+      name: switch
+secondary_entities:
+  - entity: sensor
+    name: Work Mode
+    class: enum
+    category: diagnostic
+    dps:
+      - id: 2
+        type: string
+        name: sensor
+        mapping:
+          - dps_val: auto_clean
+            value: Auto
+            icon: "mdi:shimmer"
+          - dps_val: manual_clean
+            value: Manual
+            icon: "mdi:broom"
+          - dps_val: sleep
+            value: Sleep
+            icon: "mdi:sleep"
+          - dps_val: uv
+            value: UV
+            icon: "mdi:sun-wireless"
+          - dps_val: deodorization
+            value: Deodorisation
+            icon: "mdi:spray"
+  - entity: switch
+    name: "Manual Clean"
+    icon: "mdi:broom"
+    dps:
+      - id: 3
+        type: boolean
+        name: switch
+
+  - entity: switch
+    name: "Sleep Mode"
+    icon: "mdi:sleep"
+    dps:
+      - id: 10
+        type: boolean
+        name: switch
+        
+  - entity: switch
+    name: Deodorise
+    icon: "mdi:spray"
+    dps:
+      - id: 17
+        type: boolean
+        name: switch
+        
+  - entity: sensor
+    name: Number of times used
+    category: diagnostic
+    dps:
+      - id: 7
+        type: integer
+        name: sensor
+        unit: times
+        
+  - entity: sensor
+    name: Last visit duration
+    icon: "mdi:paper-roll"
+    category: diagnostic
+    dps:
+      - id: 8
+        type: integer
+        name: sensor
+        unit: seconds
+        
+  - entity: sensor
+    name: Status
+    class: enum
+    category: diagnostic
+    dps:
+      - id: 24
+        type: string
+        name: sensor
+        mapping:
+          - dps_val: standby
+            value: Standby 
+            icon: "mdi:timer"
+          - dps_val: off
+            value: PowerOff
+            icon: "mdi:power-sleep"
+          - dps_val: waiting_cluster
+            value: Clumping
+            icon: "mdi:timer"
+          - dps_val: cleaning
+            value: Cleaning
+            icon: "mdi:broom"
+          - dps_val: uv
+            value: Sterilisation
+            icon: "mdi:needle"
+          - dps_val: deodorization
+            value: Deodorisation
+            icon: "mdi:spray"
+          - dps_val: sleep
+            value: Sleeping
+            icon: "mdi:sleep"
+          - dps_val: in_toilet
+            value: Using
+            icon: "mdi:toilet"
+  - entity: sensor
+    class: battery
+    category: diagnostic
+    dps:
+      - id: 101
+        type: integer
+        name: sensor
+        unit: "%"