bneta_f1d_petfeeder.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. name: Pet feeder
  2. products:
  3. - id: aehfntztbgk0nf8e
  4. name: BNETA F1-D
  5. primary_entity:
  6. entity: light
  7. translation_key: indicator
  8. category: config
  9. dps:
  10. - id: 101
  11. type: boolean
  12. name: switch
  13. secondary_entities:
  14. - entity: switch
  15. name: Flip image
  16. icon: "mdi:flip-horizontal"
  17. category: config
  18. dps:
  19. - id: 103
  20. type: boolean
  21. optional: true
  22. name: switch
  23. mapping:
  24. - dps_val: null
  25. value: false
  26. hidden: true
  27. - entity: switch
  28. name: Timestamp
  29. icon: "mdi:clock-time-eight"
  30. category: config
  31. dps:
  32. - id: 104
  33. type: boolean
  34. optional: true
  35. name: switch
  36. - entity: select
  37. name: Motion sensitivity
  38. icon: "mdi:motion-sensor"
  39. category: config
  40. dps:
  41. - id: 106
  42. type: string
  43. optional: true
  44. name: option
  45. mapping:
  46. - dps_val: "0"
  47. value: low
  48. - dps_val: "1"
  49. value: medium
  50. - dps_val: "2"
  51. value: high
  52. - entity: switch
  53. name: Nightvision
  54. icon: "mdi:weather-night"
  55. category: config
  56. dps:
  57. - id: 108
  58. type: boolean
  59. optional: true
  60. name: switch
  61. - entity: switch
  62. icon: "mdi:motion-sensor"
  63. name: Motion record
  64. category: config
  65. dps:
  66. - id: 113
  67. type: boolean
  68. optional: true
  69. name: switch
  70. - entity: event
  71. class: motion
  72. dps:
  73. - id: 115
  74. type: string
  75. name: event
  76. optional: true
  77. mapping:
  78. - dps_val: null
  79. value: null
  80. - value: detected
  81. - id: 115
  82. type: string
  83. optional: true
  84. name: snapshot
  85. - entity: switch
  86. name: Motion detection
  87. icon: "mdi:motion-sensor"
  88. category: config
  89. dps:
  90. - id: 134
  91. type: boolean
  92. optional: true
  93. name: switch
  94. mapping:
  95. - dps_val: null
  96. value: false
  97. hidden: true
  98. - entity: number
  99. name: Manual feed
  100. category: config
  101. icon: "mdi:paw"
  102. dps:
  103. - id: 201
  104. type: integer
  105. optional: true
  106. name: value
  107. unit: portions
  108. range:
  109. min: 0
  110. max: 20
  111. # Following are not well enough documented to do anything useful
  112. - id: 203
  113. type: integer
  114. optional: true
  115. name: control
  116. - id: 204
  117. type: integer
  118. optional: true
  119. name: realtime_data
  120. - id: 205
  121. type: integer
  122. optional: true
  123. name: remote_dispensing
  124. - id: 206
  125. type: integer
  126. optional: true
  127. name: history_data
  128. - id: 207
  129. type: string
  130. optional: true
  131. name: schedule
  132. - id: 208
  133. type: string
  134. optional: true
  135. name: feed_voice_record
  136. - entity: sensor
  137. name: Portion size
  138. class: weight
  139. category: diagnostic
  140. dps:
  141. - id: 202
  142. type: integer
  143. optional: true
  144. name: sensor
  145. unit: g
  146. class: measurement
  147. mapping:
  148. - scale: 10