ciarra_cbcs4850_rangehood.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. name: Range hood
  2. products:
  3. - id: aiwq2zdatwjllekd
  4. manufacturer: Ciarra
  5. model: CBCS4850
  6. entities:
  7. - entity: fan
  8. dps:
  9. - id: 2
  10. type: integer
  11. name: speed
  12. range:
  13. min: 0
  14. max: 4
  15. - id: 12
  16. type: string
  17. name: status
  18. - entity: switch
  19. dps:
  20. - id: 1
  21. type: boolean
  22. name: switch
  23. - entity: button
  24. name: Clean
  25. icon: "mdi:shimmer"
  26. category: config
  27. dps:
  28. - id: 3
  29. type: boolean
  30. name: button
  31. - entity: number
  32. translation_key: timer
  33. class: duration
  34. category: config
  35. dps:
  36. - id: 5
  37. type: integer
  38. name: value
  39. unit: min
  40. range:
  41. min: 0
  42. max: 99
  43. - entity: button
  44. name: Quick timer
  45. dps:
  46. - id: 6
  47. type: boolean
  48. name: button
  49. - entity: button
  50. name: Time calibration
  51. category: config
  52. dps:
  53. - id: 7
  54. type: boolean
  55. name: button
  56. optional: true
  57. - entity: sensor
  58. translation_key: time_remaining
  59. class: duration
  60. category: diagnostic
  61. dps:
  62. - id: 13
  63. type: integer
  64. name: sensor
  65. unit: min
  66. - entity: binary_sensor
  67. class: problem
  68. category: diagnostic
  69. dps:
  70. - id: 14
  71. type: bitfield
  72. name: sensor
  73. mapping:
  74. - dps_val: 0
  75. value: false
  76. - value: true
  77. - id: 14
  78. type: bitfield
  79. name: fault_code
  80. - entity: sensor
  81. name: Total runtime
  82. class: duration
  83. category: diagnostic
  84. dps:
  85. - id: 15
  86. type: integer
  87. name: sensor
  88. optional: true
  89. unit: h
  90. - entity: light
  91. name: RGB light
  92. category: config
  93. dps:
  94. - id: 101
  95. type: boolean
  96. name: switch
  97. optional: true
  98. - id: 102
  99. name: brightness
  100. type: integer
  101. optional: true
  102. range:
  103. min: 0
  104. max: 255
  105. - id: 103
  106. name: rgbhsv
  107. type: hex
  108. optional: true
  109. format:
  110. - name: h
  111. bytes: 2
  112. range:
  113. min: 0
  114. max: 360
  115. - name: s
  116. bytes: 2
  117. range:
  118. min: 0
  119. max: 1000
  120. - name: v
  121. bytes: 2
  122. range:
  123. min: 0
  124. max: 1000
  125. - entity: light
  126. dps:
  127. - id: 104
  128. name: brightness
  129. type: string
  130. mapping:
  131. - dps_val: Turn_off
  132. value: 0
  133. - dps_val: Level_1
  134. value: 128
  135. - dps_val: Level_2
  136. value: 255
  137. - entity: switch
  138. translation_key: uv_sterilization
  139. category: config
  140. dps:
  141. - id: 105
  142. type: boolean
  143. name: switch