ciarra_cbcs4850_rangehood.yaml 2.7 KB

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