inkbird_ihc200_humiditycontroller.yaml 3.5 KB

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