moebot_s_mower.yaml 3.9 KB

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