inkbird_ihc200_humiditycontroller.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  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. class: problem
  27. category: diagnostic
  28. dps:
  29. - id: 12
  30. type: bitfield
  31. name: sensor
  32. mapping:
  33. - dps_val: 0
  34. value: false
  35. - value: true
  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. icon: "mdi:camera-timer"
  54. dps:
  55. - id: 108
  56. type: integer
  57. name: value
  58. unit: min
  59. range:
  60. min: 0
  61. max: 10
  62. - entity: number
  63. name: Low humidity threshold
  64. category: config
  65. icon: "mdi:format-vertical-align-bottom"
  66. dps:
  67. - id: 110
  68. type: integer
  69. name: value
  70. unit: "%"
  71. range:
  72. min: 50
  73. max: 990
  74. mapping:
  75. - scale: 10
  76. - entity: switch
  77. name: High humidity alarm
  78. icon: "mdi:water-percent-alert"
  79. category: config
  80. dps:
  81. - id: 111
  82. type: boolean
  83. name: switch
  84. - entity: switch
  85. name: Low humidity alarm
  86. icon: "mdi:water-percent-alert"
  87. category: config
  88. dps:
  89. - id: 112
  90. type: boolean
  91. name: switch
  92. - entity: binary_sensor
  93. name: Probe error
  94. class: problem
  95. category: diagnostic
  96. dps:
  97. - id: 113
  98. type: boolean
  99. name: sensor
  100. - entity: sensor
  101. name: Output
  102. class: enum
  103. icon: "mdi:air-humidifier"
  104. category: diagnostic
  105. dps:
  106. - id: 115
  107. type: string
  108. name: sensor
  109. mapping:
  110. - dps_val: "0"
  111. value: Dehumidifier idle
  112. - dps_val: "1"
  113. value: Dehumidifying
  114. - dps_val: "2"
  115. value: Humidifier idle
  116. - dps_val: "3"
  117. value: Humidifying
  118. - entity: number
  119. name: Humidify when below by
  120. category: config
  121. icon: "mdi:arrow-expand-up"
  122. dps:
  123. - id: 117
  124. type: integer
  125. name: value
  126. unit: "%"
  127. range:
  128. min: 10
  129. max: 200
  130. mapping:
  131. - scale: 10
  132. - entity: number
  133. name: Dehumidify when above by
  134. category: config
  135. icon: "mdi:arrow-expand-down"
  136. dps:
  137. - id: 118
  138. type: integer
  139. name: value
  140. unit: "%"
  141. range:
  142. min: 10
  143. max: 200
  144. mapping:
  145. - scale: 10
  146. - entity: binary_sensor
  147. name: Alarm
  148. class: sound
  149. category: diagnostic
  150. dps:
  151. - id: 119
  152. type: boolean
  153. name: sensor
  154. - entity: button
  155. name: Alarm cancel
  156. category: config
  157. dps:
  158. - id: 119
  159. type: boolean
  160. name: button
  161. mapping:
  162. - dps_val: true
  163. value: false
  164. - dps_val: false
  165. value: true