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. # out_of_bounds, lifted, tilted, overturned, trapped, signal lost, motor fault, overheated, battery damaged
  57. - id: 106
  58. type: integer
  59. name: password
  60. - id: 110
  61. type: string
  62. name: schedule
  63. optional: true
  64. - id: 111
  65. type: string
  66. name: error_log
  67. optional: true
  68. - id: 112
  69. type: string
  70. name: work_log
  71. optional: true
  72. - id: 113
  73. type: string
  74. name: zones
  75. optional: true
  76. - id: 114
  77. type: string
  78. name: auto_mode
  79. optional: true
  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. - dps_val: RAIN_PARK
  125. value: Raining
  126. icon: "mdi:weather-pouring"
  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