moebot_s_mower.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. name: MoeBot S series
  2. products:
  3. - id: mvt4l2evgq2l3nkn
  4. name: MoeBot S20
  5. primary_entity:
  6. entity: vacuum
  7. icon: "mdi:robot-mower"
  8. dps:
  9. - id: 6
  10. name: battery
  11. type: integer
  12. - id: 101
  13. name: status
  14. type: string
  15. mapping:
  16. - dps_val: STANDBY
  17. value: standby
  18. - dps_val: MOWING
  19. value: mowing
  20. - dps_val: CHARGING
  21. value: charging
  22. - dps_val: EMERGENCY
  23. value: manually stopped
  24. - dps_val: LOCKED
  25. value: locked
  26. - dps_val: PAUSED
  27. value: paused
  28. - dps_val: PARK
  29. value: returning
  30. - dps_val: CHARGING_WITH_TASK_SUSPEND
  31. value: charging
  32. - dps_val: FIXED_MOWING
  33. value: spot mowing
  34. - dps_val: ERROR
  35. value: error
  36. - id: 115
  37. name: command
  38. type: string
  39. optional: true
  40. mapping:
  41. - dps_val: StartMowing
  42. value: start
  43. - dps_val: StartFixedMowing
  44. value: clean_spot
  45. - dps_val: PauseWork
  46. value: pause
  47. - dps_val: CancelWork
  48. value: stop
  49. - dps_val: StartReturnStation
  50. value: return_to_base
  51. - id: 102
  52. name: error
  53. type: bitfield
  54. mapping:
  55. - dps_val: 0
  56. value: OK
  57. # out_of_bounds, lifted, tilted, overturned, trapped, signal lost, motor fault, overheated, battery damaged
  58. - id: 106
  59. type: integer
  60. name: password
  61. - id: 110
  62. type: string
  63. name: schedule
  64. optional: true
  65. - id: 111
  66. type: string
  67. name: error_log
  68. optional: true
  69. - id: 112
  70. type: string
  71. name: work_log
  72. optional: true
  73. - id: 113
  74. type: string
  75. name: zones
  76. optional: true
  77. - id: 114
  78. type: string
  79. name: auto_mode
  80. secondary_entities:
  81. - entity: binary_sensor
  82. name: Error
  83. class: problem
  84. category: diagnostic
  85. dps:
  86. - id: 102
  87. type: bitfield
  88. name: sensor
  89. optional: true
  90. persist: false
  91. mapping:
  92. - dps_val: 0
  93. value: false
  94. - dps_val: null
  95. value: false
  96. - value: true
  97. - entity: sensor
  98. name: Problem
  99. icon: "mdi:robot-mower-outline"
  100. icon_priority: 2
  101. class: enum
  102. category: diagnostic
  103. dps:
  104. - id: 103
  105. name: sensor
  106. type: string
  107. icon_priority: 1
  108. mapping:
  109. - dps_val: MOWER_LEAN
  110. value: Tilted
  111. icon: "mdi:angle-acute"
  112. - dps_val: MOWER_EMERGENCY
  113. value: Stopped
  114. icon: "mdi:octagon"
  115. - dps_val: MOWER_UI_LOCKED
  116. value: UI locked
  117. icon: "mdi:hand-back-right-off"
  118. - dps_val: NO_LOOP_SIGNAL
  119. value: Weak signal
  120. icon: "mdi:signal-cellular-1"
  121. - dps_val: BATTERY_NOT_ENOUGH
  122. value: Low battery
  123. icon: "mdi:battery-low"
  124. - entity: switch
  125. name: Rain mode
  126. icon: "mdi:weather-pouring"
  127. category: config
  128. dps:
  129. - id: 104
  130. type: boolean
  131. name: switch
  132. - entity: number
  133. name: Running time
  134. category: config
  135. icon: "mdi:clock"
  136. dps:
  137. - id: 105
  138. type: integer
  139. name: value
  140. unit: h
  141. range:
  142. min: 1
  143. max: 99
  144. - entity: button
  145. name: Clear schedule
  146. icon: "mdi:calendar-remove"
  147. category: config
  148. dps:
  149. - id: 107
  150. type: boolean
  151. name: button
  152. optional: true
  153. - entity: button
  154. name: Query schedule
  155. icon: "mdi:calendar-refresh"
  156. category: config
  157. dps:
  158. - id: 108
  159. type: boolean
  160. name: button
  161. optional: true
  162. - entity: button
  163. name: Query zones
  164. icon: "mdi:map-search"
  165. category: config
  166. dps:
  167. - id: 109
  168. type: boolean
  169. name: button
  170. optional: true