petree_cube_litter_box.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: Petree 2.0 Litter Box
  2. products:
  3. - id: 1kufldu6g6l53rsy
  4. manufacturer: Petree
  5. model: Petree 2.0
  6. entities:
  7. # Omitted entities:
  8. # - 113 (Pedal angle):. Too tedious and is not useful information.
  9. # - 118: ("empty"): Unclear documentation. Also shovel button exists.
  10. # - 124: ("clean"): Unclear documentation. Also shovel button exists.
  11. - entity: number
  12. name: Delay Clean Time
  13. category: config
  14. optional: true
  15. dps:
  16. - id: 5
  17. type: integer
  18. name: value
  19. - entity: switch
  20. name: Indicator Light Switch
  21. category: config
  22. optional: true
  23. dps:
  24. - id: 102
  25. type: boolean
  26. name: switch
  27. - entity: switch
  28. name: Sleep
  29. category: config
  30. optional: true
  31. dps:
  32. - id: 103
  33. type: boolean
  34. name: switch
  35. - entity: button
  36. name: Deodorization
  37. category: config
  38. optional: true
  39. dps:
  40. - id: 104
  41. type: boolean
  42. name: button
  43. - entity: switch
  44. name: Do Not Disturb
  45. category: config
  46. optional: true
  47. dps:
  48. - id: 105
  49. type: boolean
  50. name: switch
  51. - entity: number
  52. name: Do Not Disturb Start Time
  53. category: config
  54. optional: true
  55. dps:
  56. - id: 106
  57. type: integer
  58. name: value
  59. - entity: number
  60. name: Do Not Disturb End Time
  61. category: config
  62. optional: true
  63. dps:
  64. - id: 107
  65. type: integer
  66. name: value
  67. - entity: switch
  68. name: Beep
  69. category: config
  70. optional: true
  71. dps:
  72. - id: 108
  73. type: boolean
  74. name: switch
  75. - entity: binary_sensor
  76. name: Notification Status
  77. category: diagnostic
  78. optional: true
  79. dps:
  80. - id: 111
  81. type: bitfield
  82. name: description
  83. mapping:
  84. - dps_val: 0
  85. value: No pop-up box
  86. - dps_val: 1
  87. value: Trash can is full
  88. - dps_val: 2
  89. value: Trash can is not installed
  90. - dps_val: 4
  91. value: Cover is not installed
  92. - dps_val: 8
  93. value: Cat is approaching
  94. - dps_val: 16
  95. value: Cabin temperature is too high
  96. - dps_val: 32
  97. value: Self-check in progress
  98. - entity: binary_sensor
  99. name: Trash status
  100. category: diagnostics
  101. optional: true
  102. dps:
  103. - id: 112
  104. type: boolean
  105. name: sensor
  106. mapping:
  107. - dps_val: 0
  108. value: Not full yet
  109. - dps_val: 1
  110. value: Full
  111. - entity: sensor
  112. name: Temperature
  113. category: diagnostics
  114. optional: true
  115. dps:
  116. - id: 121
  117. type: integer
  118. name: sensor
  119. mapping:
  120. - scale: 10
  121. - entity: button
  122. name: Reboot
  123. category: config
  124. dps:
  125. - id: 125
  126. type: boolean
  127. name: button
  128. - entity: button
  129. name: Clean
  130. category: config
  131. dps:
  132. - id: 126
  133. type: boolean
  134. name: button