inkbird_ihc200_humiditycontroller.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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. - entity: binary_sensor
  23. class: problem
  24. category: diagnostic
  25. dps:
  26. - id: 12
  27. type: bitfield
  28. name: sensor
  29. mapping:
  30. - dps_val: 0
  31. value: false
  32. - value: true
  33. - id: 12
  34. type: bitfield
  35. name: fault_code
  36. - entity: number
  37. name: Calibration
  38. category: config
  39. icon: "mdi:format-vertical-align-center"
  40. dps:
  41. - id: 102
  42. type: integer
  43. name: value
  44. unit: "%"
  45. range:
  46. min: -200
  47. max: 200
  48. mapping:
  49. - scale: 10
  50. - entity: number
  51. name: Compressor delay
  52. category: config
  53. class: duration
  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