kabum_smart500_vacuum.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. name: Kabum Smart 500
  2. products:
  3. - id: wexaeucvbdawkkpo
  4. name: Robô Aspirador de Pó KaBuM! Smart 500
  5. primary_entity:
  6. entity: vacuum
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: power
  11. - id: 11
  12. type: bitfield
  13. name: error
  14. mapping:
  15. - dps_val: 1
  16. value: edge_sweep
  17. - dps_val: 2
  18. value: middle_sweep
  19. - dps_val: 4
  20. value: left_wheel
  21. - dps_val: 8
  22. value: right_wheel
  23. - dps_val: 16
  24. value: garbage_box
  25. - dps_val: 32
  26. value: land_check
  27. - dps_val: 64
  28. value: collision
  29. - id: 25
  30. type: boolean
  31. name: activate
  32. - id: 26
  33. type: string
  34. name: direction_control
  35. optional: true
  36. mapping:
  37. - dps_val: forward
  38. value: forward
  39. - dps_val: backward
  40. value: reverse
  41. - dps_val: turn_left
  42. value: left
  43. - dps_val: turn_right
  44. value: right
  45. - dps_val: stop
  46. value: stop
  47. - id: 27
  48. type: string
  49. name: command
  50. mapping:
  51. - dps_val: standby
  52. value: standby
  53. - dps_val: smart
  54. value: smart
  55. - dps_val: spiral
  56. value: clean_spot
  57. - dps_val: single
  58. value: single_room
  59. - dps_val: wall_follow
  60. value: wall_follow
  61. - dps_val: chargego
  62. value: return_to_base
  63. - id: 28
  64. type: string
  65. name: status
  66. mapping:
  67. - dps_val: cleanning
  68. value: cleaning
  69. - dps_val: returning
  70. value: returning
  71. - dps_val: charging
  72. value: charging
  73. - dps_val: standby
  74. value: standby
  75. - dps_val: chargecompleted
  76. value: charged
  77. - id: 29
  78. type: boolean
  79. name: locate
  80. optional: true
  81. - id: 30
  82. type: string
  83. name: fan_speed
  84. mapping:
  85. - dps_val: low
  86. value: Low
  87. - dps_val: normal
  88. value: Medium
  89. - dps_val: high
  90. value: High
  91. secondary_entities:
  92. - entity: sensor
  93. class: battery
  94. dps:
  95. - id: 14
  96. type: integer
  97. name: sensor
  98. unit: "%"
  99. class: measurement
  100. - entity: switch
  101. name: Mute voice
  102. icon: "mdi:account-voice"
  103. dps:
  104. - id: 31
  105. type: boolean
  106. name: switch
  107. - entity: sensor
  108. name: Clean area
  109. category: diagnostic
  110. icon: "mdi:floor-plan"
  111. dps:
  112. - id: 32
  113. type: integer
  114. name: sensor
  115. optional: true
  116. unit: m2
  117. - entity: sensor
  118. name: Clean time
  119. category: diagnostic
  120. class: duration
  121. icon: "mdi:clock-outline"
  122. dps:
  123. - id: 33
  124. type: integer
  125. name: sensor
  126. optional: true
  127. unit: min