inkbird_ihc200_humiditycontroller.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. name: Humidity controller
  2. products:
  3. - id: hsstqaa2hn73auhj
  4. name: Inkbird IHC-200
  5. primary_entity:
  6. entity: humidifier
  7. dps:
  8. - id: 12
  9. type: bitfield
  10. name: fault_code
  11. - id: 104
  12. type: integer
  13. name: current_humidity
  14. mapping:
  15. - scale: 10
  16. - id: 106
  17. type: integer
  18. name: humidity
  19. range:
  20. min: 50
  21. max: 990
  22. mapping:
  23. - scale: 10
  24. secondary_entities:
  25. - entity: binary_sensor
  26. name: Fault
  27. class: problem
  28. category: diagnostic
  29. dps:
  30. - id: 12
  31. type: bitfield
  32. name: sensor
  33. mapping:
  34. - dps_val: 0
  35. value: false
  36. - value: true
  37. - entity: number
  38. name: Calibration
  39. category: config
  40. icon: "mdi:format-vertical-align-center"
  41. dps:
  42. - id: 102
  43. type: integer
  44. name: value
  45. unit: "%"
  46. range:
  47. min: -200
  48. max: 200
  49. mapping:
  50. - scale: 10
  51. - entity: number
  52. name: Compressor delay
  53. category: config
  54. icon: "mdi:camera-timer"
  55. dps:
  56. - id: 108
  57. type: integer
  58. name: value
  59. unit: min
  60. range:
  61. min: 0
  62. max: 10
  63. - entity: number
  64. name: Low humidity threshold
  65. category: config
  66. icon: "mdi:format-vertical-align-bottom"
  67. dps:
  68. - id: 110
  69. type: integer
  70. name: value
  71. unit: "%"
  72. range:
  73. min: 50
  74. max: 990
  75. mapping:
  76. - scale: 10
  77. - entity: switch
  78. name: High humidity alarm
  79. icon: "mdi:water-percent-alert"
  80. category: config
  81. dps:
  82. - id: 111
  83. type: boolean
  84. name: switch
  85. - entity: switch
  86. name: Low humidity alarm
  87. icon: "mdi:water-percent-alert"
  88. category: config
  89. dps:
  90. - id: 112
  91. type: boolean
  92. name: switch
  93. - entity: binary_sensor
  94. name: Probe error
  95. class: problem
  96. category: diagnostic
  97. dps:
  98. - id: 113
  99. type: boolean
  100. name: sensor
  101. - entity: sensor
  102. name: Output
  103. class: enum
  104. icon: "mdi:air-humidifier"
  105. category: diagnostic
  106. dps:
  107. - id: 115
  108. type: string
  109. name: sensor
  110. mapping:
  111. - dps_val: "0"
  112. value: Dehumidifier idle
  113. - dps_val: "1"
  114. value: Dehumidifying
  115. - dps_val: "2"
  116. value: Humidifier idle
  117. - dps_val: "3"
  118. value: Humidifying
  119. - entity: number
  120. name: Humidify when below by
  121. category: config
  122. icon: "mdi:arrow-expand-up"
  123. dps:
  124. - id: 117
  125. type: integer
  126. name: value
  127. unit: "%"
  128. range:
  129. min: 10
  130. max: 200
  131. mapping:
  132. - scale: 10
  133. - entity: number
  134. name: Dehumidify when above by
  135. category: config
  136. icon: "mdi:arrow-expand-down"
  137. dps:
  138. - id: 118
  139. type: integer
  140. name: value
  141. unit: "%"
  142. range:
  143. min: 10
  144. max: 200
  145. mapping:
  146. - scale: 10
  147. - entity: binary_sensor
  148. name: Alarm
  149. class: sound
  150. category: diagnostic
  151. dps:
  152. - id: 119
  153. type: boolean
  154. name: sensor
  155. - entity: button
  156. name: Alarm cancel
  157. category: config
  158. dps:
  159. - id: 119
  160. type: boolean
  161. name: button
  162. mapping:
  163. - dps_val: true
  164. value: false
  165. - dps_val: false
  166. value: true