xtuos_2x_petfeeder.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. name: Pet feeder
  2. products:
  3. - id: kaycs2s3r7xqmxrr
  4. manufacturer: Xtuos
  5. model: 2&PFA0004
  6. entities:
  7. - entity: text
  8. translation_key: meal_plan
  9. category: config
  10. hidden: true
  11. dps:
  12. - id: 1
  13. type: base64
  14. name: value
  15. - entity: number
  16. translation_key: manual_feed
  17. dps:
  18. - id: 3
  19. type: integer
  20. name: value
  21. unit: portions
  22. range:
  23. min: 1
  24. max: 20
  25. - entity: number
  26. name: Manual feed 2
  27. dps:
  28. - id: 117
  29. type: integer
  30. name: value
  31. unit: portions
  32. range:
  33. min: 1
  34. max: 20
  35. - entity: light
  36. translation_key: indicator
  37. category: config
  38. dps:
  39. - id: 19
  40. type: boolean
  41. name: switch
  42. - entity: sensor
  43. class: battery
  44. category: diagnostic
  45. dps:
  46. - id: 11
  47. type: integer
  48. name: sensor
  49. unit: "%"
  50. class: measurement
  51. - entity: binary_sensor
  52. class: battery_charging
  53. category: diagnostic
  54. dps:
  55. - id: 12
  56. type: boolean
  57. name: sensor
  58. mapping:
  59. - dps_val: null
  60. value: false
  61. - entity: binary_sensor
  62. class: problem
  63. category: diagnostic
  64. dps:
  65. - id: 14
  66. type: bitfield
  67. name: sensor
  68. mapping:
  69. - dps_val: 0
  70. value: false
  71. - value: true
  72. - id: 14
  73. type: bitfield
  74. name: fault_code
  75. - id: 14
  76. type: bitfield
  77. name: description
  78. mapping:
  79. - dps_val: 0
  80. value: ok
  81. - dps_val: 1
  82. value: food_shortages
  83. - dps_val: 2
  84. value: food_jam
  85. - dps_val: 4
  86. value: battery_low
  87. - dps_val: 8
  88. value: ac_power_off
  89. - entity: sensor
  90. name: Feed report
  91. category: diagnostic
  92. dps:
  93. - id: 15
  94. type: integer
  95. name: sensor
  96. unit: portions
  97. - entity: sensor
  98. name: Feed report 2
  99. category: diagnostic
  100. dps:
  101. - id: 118
  102. type: integer
  103. name: sensor
  104. unit: portions
  105. - entity: sensor
  106. name: Power state
  107. class: enum
  108. category: diagnostic
  109. dps:
  110. - id: 101
  111. type: string
  112. name: sensor
  113. mapping:
  114. - dps_val: ac_power_on1
  115. value: ac_power_on1
  116. - dps_val: ac_power_off
  117. value: ac_power_off
  118. - dps_val: ac_power_on
  119. value: ac_power_on
  120. - dps_val: ac_power_on2
  121. value: ac_power_on2
  122. - dps_val: ac_power_on3
  123. value: ac_power_on3
  124. - dps_val: ac_power_off1
  125. value: ac_power_off1
  126. - dps_val: ac_power_off2
  127. value: ac_power_off2
  128. - dps_val: ac_power_off3
  129. value: ac_power_off3
  130. - entity: sensor
  131. name: Mode
  132. class: enum
  133. category: diagnostic
  134. dps:
  135. - id: 103
  136. type: string
  137. name: sensor
  138. mapping:
  139. - dps_val: eco_mode
  140. value: eco_mode
  141. - dps_val: real_time_mode
  142. value: real_time_mode
  143. - entity: number
  144. translation_key: volume
  145. category: config
  146. dps:
  147. - id: 112
  148. type: integer
  149. name: value
  150. range:
  151. min: 0
  152. max: 3
  153. - entity: button
  154. translation_key: factory_reset
  155. category: config
  156. hidden: true
  157. dps:
  158. - id: 9
  159. type: boolean
  160. name: button
  161. - entity: sensor
  162. name: Help email
  163. category: diagnostic
  164. hidden: true
  165. dps:
  166. - id: 138
  167. type: string
  168. name: sensor