kabum_smart500_vacuum.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  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: 14
  30. name: battery
  31. type: integer
  32. readonly: true
  33. - id: 25
  34. type: boolean
  35. name: activate
  36. - id: 26
  37. type: string
  38. name: direction_control
  39. optional: true
  40. mapping:
  41. - dps_val: forward
  42. value: forward
  43. - dps_val: backward
  44. value: reverse
  45. - dps_val: turn_left
  46. value: left
  47. - dps_val: turn_right
  48. value: right
  49. - dps_val: stop
  50. value: stop
  51. - id: 27
  52. type: string
  53. name: command
  54. mapping:
  55. - dps_val: standby
  56. value: standby
  57. - dps_val: smart
  58. value: smart
  59. - dps_val: spiral
  60. value: clean_spot
  61. - dps_value: single
  62. value: single_room
  63. - dps_val: wall_follow
  64. value: wall_follow
  65. - dps_val: chargego
  66. value: return_to_base
  67. - id: 28
  68. type: string
  69. name: status
  70. mapping:
  71. - dps_val: cleanning
  72. value: cleaning
  73. - dps_val: returning
  74. value: returning
  75. - dps_val: charging
  76. value: charging
  77. - dps_val: standby
  78. value: standby
  79. - dps_val: chargecompleted
  80. value: charged
  81. - id: 29
  82. type: boolean
  83. name: locate
  84. optional: true
  85. - id: 30
  86. type: string
  87. name: fan_speed
  88. mapping:
  89. - dps_val: low
  90. value: Low
  91. - dps_val: normal
  92. value: Medium
  93. - dps_val: high
  94. value: High
  95. secondary_entities:
  96. - entity: switch
  97. name: Mute voice
  98. icon: "mdi:account-voice"
  99. dps:
  100. - id: 31
  101. type: boolean
  102. name: switch
  103. - entity: sensor
  104. name: Clean area
  105. category: diagnostic
  106. icon: "mdi:floor-plan"
  107. dps:
  108. - id: 32
  109. type: integer
  110. name: sensor
  111. optional: true
  112. unit: m2
  113. - entity: sensor
  114. name: Clean time
  115. category: diagnostic
  116. class: duration
  117. icon: "mdi:clock-outline"
  118. dps:
  119. - id: 33
  120. type: integer
  121. name: sensor
  122. optional: true
  123. unit: min