Forráskód Böngészése

Add files via upload

Bond 2 éve
szülő
commit
0b51786d34

+ 197 - 0
custom_components/tuya_local/devices/elspet_cat_litterbox.yaml

@@ -0,0 +1,197 @@
+name: Cat Litter Box
+products:
+  - id: asx54fyagpyhxtej
+    name: elspet smart litter box
+primary_entity:
+  entity: switch
+  name: Power
+  category: config
+  icon: "mdi:power"
+  dps:
+    - id: 101
+      type: boolean
+      name: switch
+secondary_entities:
+  - entity: sensor
+    name: Status
+    category: diagnostic
+    class: enum
+    dps:
+      - id: 114
+        type: string
+        name: sensor
+  - entity: button
+    name: Manual Clean
+    category: config
+    icon: "mdi:shimmer"
+    dps:
+      - id: 102
+        type: boolean
+        name: button
+  - entity: number
+    name: Clean Wait Time
+    category: config
+    icon: "mdi:timer"
+    dps:
+      - id: 103
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 60
+          max: 1800
+  - entity: switch
+    name: Sleep Mode
+    icon: "mdi:power-sleep"
+    category: config
+    dps:
+      - id: 109
+        type: boolean
+        name: switch
+  - entity: number
+    name: Sleep Begin
+    category: config
+    icon: "mdi:timer"
+    dps:
+      - id: 110
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 0
+          max: 1440
+  - entity: number
+    name: Sleep End
+    category: config
+    icon: "mdi:timer"
+    dps:
+      - id: 111
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 0
+          max: 1440
+  - entity: switch
+    name: Auto Deodorize
+    category: config
+    icon: "mdi:flower"
+    dps:
+      - id: 106
+        type: boolean
+        name: switch
+  - entity: number
+    name: Deodorize Time
+    category: config
+    icon: "mdi:timer"
+    dps:
+      - id: 107
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 120
+          max: 1800
+  - entity: switch
+    name: UV
+    category: config
+    icon: "mdi:flower"
+    dps:
+      - id: 104
+        type: boolean
+        name: switch
+  - entity: number
+    name: Deodorize Time
+    category: config
+    icon: "mdi:timer"
+    dps:
+      - id: 105
+        type: integer
+        name: value
+        unit: s
+        range:
+          min: 120
+          max: 1800
+  - entity: switch
+    name: Light Ring
+    icon: "mdi:globe-light-outline"
+    category: config
+    dps:
+      - id: 108
+        type: boolean
+        name: switch
+  - entity: binary_sensor
+    class: problem
+    category: diagnostic
+    dps:
+      - id: 118
+        type: bitfield
+        name: sensor
+        mapping:
+          - dps_val: 0
+            value: false
+          - value: true
+      - id: 118
+        type: bitfield
+        name: fault_code
+  - entity: sensor
+    name: Defecation Distribution
+    icon: "mdi:emoticon-poop"
+    category: diagnostic
+    dps:
+      - id: 112
+        type: integer
+        name: sensor
+        unit: Visits
+  - entity: sensor
+    name: Average Time Spent Today
+    icon: "mdi:emoticon-poop"
+    category: diagnostic
+    class: duration
+    dps:
+      - id: 113
+        type: integer
+        name: sensor
+        unit: s
+        class: measurement
+  - entity: binary_sensor
+    name: UV State
+    icon: mdi:sun-wireless
+    category: diagnostic
+    dps:
+      - id: 115
+        type: boolean
+        name: sensor
+  - entity: binary_sensor
+    name: Deodorant State
+    icon: mdi:spray
+    category: diagnostic
+    dps:
+      - id: 116
+        type: boolean
+        name: sensor
+  - entity: sensor
+    name: Sand Reminder
+    icon: mdi:tray
+    category: diagnostic
+    class: enum
+    dps:
+      - id: 117
+        type: string
+        name: sensor
+  - entity: button
+    name: Reset Litter
+    icon: "mdi:delete-empty"
+    category: config
+    dps:
+      - id: 119
+        type: boolean
+        name: button
+  - entity: button
+    name: Full Reset
+    icon: "mdi:delete-empty"
+    category: config
+    dps:
+      - id: 120
+        type: boolean
+        name: button