mamnv_br151_vacuum_and_mop.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. name: Vacuum and mop
  2. products:
  3. - id: ela0pxryflaldubr
  4. manufacturer: MAMNV
  5. model: BR151
  6. entities:
  7. - entity: vacuum
  8. dps:
  9. - id: 2
  10. type: boolean
  11. name: activate
  12. - id: 3
  13. type: string
  14. name: command
  15. mapping:
  16. - dps_val: standby
  17. value: stop
  18. - dps_val: spiral
  19. value: clean_spot
  20. - dps_val: wall_follow
  21. value: wall_follow
  22. - dps_val: chargego
  23. value: return_to_base
  24. - dps_val: partial_bow
  25. value: partial_bow
  26. - dps_val: random
  27. value: random
  28. - id: 4
  29. type: string
  30. name: direction_control
  31. optional: true
  32. mapping:
  33. - dps_val: forward
  34. value: forward
  35. - dps_val: backward
  36. value: reverse
  37. - dps_val: turn_left
  38. value: left
  39. - dps_val: turnn_right
  40. value: right
  41. - dps_val: stop
  42. value: stop
  43. - id: 5
  44. type: string
  45. name: status
  46. mapping:
  47. - dps_val: "standby"
  48. value: standby
  49. - dps_val: "smart_clean"
  50. value: cleaning
  51. - dps_val: "wall_clean"
  52. value: cleaning
  53. - dps_val: "spot_clean"
  54. value: cleaning
  55. - dps_val: "room_clean"
  56. value: cleaning
  57. - dps_val: "goto_charge"
  58. value: returning
  59. - dps_val: "charging"
  60. value: charging
  61. - dps_val: "charge_done"
  62. value: charged
  63. - dps_val: "cleaning"
  64. value: cleaning
  65. - dps_val: "sleep"
  66. value: sleep
  67. - dps_val: "in_trouble"
  68. value: error
  69. - id: 14
  70. type: string
  71. name: fan_speed
  72. mapping:
  73. - dps_val: strong
  74. value: High
  75. - dps_val: normal
  76. value: Medium
  77. - entity: sensor
  78. class: battery
  79. dps:
  80. - id: 6
  81. type: integer
  82. name: sensor
  83. unit: "%"
  84. class: measurement
  85. - entity: sensor
  86. name: Cleaning time
  87. category: diagnostic
  88. class: duration
  89. icon: "mdi:clock-outline"
  90. dps:
  91. - id: 17
  92. type: integer
  93. name: sensor
  94. unit: min
  95. - entity: binary_sensor
  96. class: problem
  97. category: diagnostic
  98. dps:
  99. - id: 18
  100. type: bitfield
  101. name: sensor
  102. mapping:
  103. - dps_val: 0
  104. value: false
  105. - value: true
  106. - id: 18
  107. type: bitfield
  108. name: fault_code
  109. - id: 18
  110. type: bitfield
  111. name: description
  112. mapping:
  113. - dps_val: 0
  114. value: ok
  115. - dps_val: 1
  116. value: wheel_overload
  117. - dps_val: 2
  118. value: side_brush_entanglement
  119. - dps_val: 3
  120. value: brush_abnormality
  121. - dps_val: 4
  122. value: dustbin_not_installed
  123. - dps_val: 5
  124. value: left_collision_stuck
  125. - dps_val: 6
  126. value: right_collision_stuck
  127. - dps_val: 7
  128. value: machine_off_ground
  129. - dps_val: 8
  130. value: front_drop_trigger
  131. - dps_val: 9
  132. value: left_drop_trigger
  133. - dps_val: 10
  134. value: right_drop_trigger
  135. - dps_val: 11
  136. value: fan_abnormality
  137. - dps_val: 12
  138. value: water_tank_not_installed
  139. - dps_val: 13
  140. value: magnetic_field_abnormality
  141. - dps_val: 14
  142. value: slippage_abnormality
  143. - entity: select
  144. translation_key: mopping
  145. category: config
  146. icon: "mdi:cup-water"
  147. dps:
  148. - id: 20
  149. name: option
  150. type: string
  151. mapping:
  152. - dps_val: closed
  153. value: "off"
  154. - dps_val: low
  155. value: low
  156. - dps_val: high
  157. value: high