its_45hd_heatpump.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. name: Heat pump
  2. products:
  3. - id: hqegspadimukzmll
  4. manufacturer: ITS
  5. model: "4.5HD super"
  6. entities:
  7. - entity: climate
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: hvac_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: COOL
  19. value: cool
  20. - dps_val: HEAT
  21. value: heat
  22. - id: 2
  23. type: string
  24. name: mode
  25. hidden: true
  26. - id: 4
  27. type: integer
  28. name: temperature
  29. range:
  30. min: 15
  31. max: 75
  32. unit: C
  33. - id: 14
  34. type: integer
  35. name: EEV
  36. - id: 17
  37. type: string
  38. name: hvac_action
  39. mapping:
  40. - dps_val: normal
  41. constraint: four_valve_state
  42. conditions:
  43. - dps_val: false
  44. value: heating
  45. - dps_val: true
  46. value: cooling
  47. - dps_val: ERR
  48. value: "off"
  49. - dps_val: "NO"
  50. value: idle
  51. - id: 18
  52. type: integer
  53. name: energy_today
  54. - id: 20
  55. type: integer
  56. name: compressor_strength
  57. - id: 21
  58. type: integer
  59. name: current_temperature
  60. - id: 28
  61. type: boolean
  62. name: four_valve_state
  63. hidden: true
  64. - id: 30
  65. type: boolean
  66. name: chlorination
  67. - id: 40
  68. type: integer
  69. name: model_code
  70. - id: 101
  71. type: integer
  72. name: current
  73. - id: 102
  74. type: integer
  75. name: voltage
  76. - id: 103
  77. type: integer
  78. name: power
  79. - id: 104
  80. type: integer
  81. name: energy
  82. - id: 105
  83. type: boolean
  84. name: electricity_monitor
  85. - id: 106
  86. type: boolean
  87. name: linkage
  88. - id: 108
  89. type: boolean
  90. name: dipswitch_1
  91. - id: 109
  92. type: boolean
  93. name: dipswitch_2
  94. - entity: switch
  95. translation_key: anti_frost
  96. category: config
  97. dps:
  98. - id: 7
  99. type: boolean
  100. name: switch
  101. - entity: binary_sensor
  102. class: problem
  103. category: diagnostic
  104. dps:
  105. - id: 15
  106. type: bitfield
  107. name: sensor
  108. mapping:
  109. - dps_val: 0
  110. value: false
  111. - value: true
  112. - id: 15
  113. type: bitfield
  114. name: fault_code
  115. - entity: sensor
  116. name: Water flow
  117. class: enum
  118. category: diagnostic
  119. dps:
  120. - id: 19
  121. type: string
  122. name: sensor
  123. mapping:
  124. - dps_val: "OFF"
  125. value: "Off"
  126. - dps_val: LOW
  127. value: Low
  128. - dps_val: High
  129. value: High
  130. - id: 107
  131. type: boolean
  132. name: valve
  133. - entity: sensor
  134. name: Suction temperature
  135. class: temperature
  136. category: diagnostic
  137. dps:
  138. - id: 20
  139. type: integer
  140. name: sensor
  141. unit: C
  142. class: measurement
  143. - entity: sensor
  144. name: Inlet temperature
  145. class: temperature
  146. category: diagnostic
  147. dps:
  148. - id: 21
  149. type: integer
  150. name: sensor
  151. unit: C
  152. class: measurement
  153. - entity: sensor
  154. name: Outlet temperature
  155. class: temperature
  156. category: diagnostic
  157. dps:
  158. - id: 22
  159. type: integer
  160. name: sensor
  161. unit: C
  162. class: measurement
  163. - entity: sensor
  164. name: Coil temperature
  165. class: temperature
  166. category: diagnostic
  167. dps:
  168. - id: 23
  169. type: integer
  170. name: sensor
  171. unit: C
  172. class: measurement
  173. - entity: sensor
  174. name: Vent temperature
  175. class: temperature
  176. category: diagnostic
  177. dps:
  178. - id: 24
  179. type: integer
  180. name: sensor
  181. unit: C
  182. class: measurement
  183. - entity: sensor
  184. name: Ambient temperature
  185. class: temperature
  186. category: diagnostic
  187. dps:
  188. - id: 26
  189. type: integer
  190. name: sensor
  191. unit: C
  192. class: measurement
  193. - entity: binary_sensor
  194. name: Compressor
  195. class: running
  196. category: diagnostic
  197. dps:
  198. - id: 27
  199. type: boolean
  200. name: sensor
  201. - entity: binary_sensor
  202. name: Low pressure valve
  203. class: opening
  204. icon: "mdi:valve"
  205. category: diagnostic
  206. dps:
  207. - id: 29
  208. type: boolean
  209. name: sensor
  210. - entity: binary_sensor
  211. name: Water pump
  212. class: running
  213. category: diagnostic
  214. dps:
  215. - id: 31
  216. type: boolean
  217. name: sensor
  218. - entity: binary_sensor
  219. name: Aux heat
  220. class: running
  221. category: diagnostic
  222. dps:
  223. - id: 32
  224. type: boolean
  225. name: sensor
  226. mapping:
  227. - dps_val: true
  228. icon: "mdi:fire"
  229. - entity: binary_sensor
  230. name: High pressure valve
  231. class: opening
  232. icon: "mdi:valve"
  233. category: diagnostic
  234. dps:
  235. - id: 33
  236. type: boolean
  237. name: sensor
  238. - entity: sensor
  239. name: Time since defrost
  240. class: duration
  241. category: diagnostic
  242. dps:
  243. - id: 41
  244. type: integer
  245. name: sensor
  246. unit: min