kabum_smart500_vacuum.yaml 2.6 KB

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