madimack_heatpump.yaml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. name: Pool heat pump
  2. entities:
  3. - entity: climate
  4. dps:
  5. - id: 1
  6. name: hvac_mode
  7. type: boolean
  8. mapping:
  9. - dps_val: false
  10. value: "off"
  11. icon: "mdi:hvac-off"
  12. icon_priority: 1
  13. - dps_val: true
  14. value: "heat"
  15. icon: "mdi:hot-tub"
  16. icon_priority: 4
  17. - id: 102
  18. name: current_temperature
  19. type: integer
  20. - id: 103
  21. name: temperature_unit
  22. type: boolean
  23. mapping:
  24. - dps_val: false
  25. value: F
  26. - dps_val: true
  27. value: C
  28. - id: 105
  29. name: hvac_action
  30. type: string
  31. mapping:
  32. - dps_val: heating
  33. value: heating
  34. - dps_val: "1"
  35. value: heating
  36. - dps_val: cooling
  37. value: cooling
  38. - dps_val: "2"
  39. value: cooling
  40. - value: idle
  41. - id: 106
  42. name: temperature
  43. type: integer
  44. mapping:
  45. - constraint: temperature_unit
  46. conditions:
  47. - dps_val: false
  48. range:
  49. min: 60
  50. max: 115
  51. range:
  52. min: 18
  53. max: 45
  54. - id: 107
  55. type: integer
  56. name: min_temperature
  57. - id: 108
  58. type: integer
  59. name: max_temperature
  60. - id: 117
  61. name: preset_mode
  62. type: boolean
  63. mapping:
  64. - dps_val: false
  65. value: sleep
  66. - dps_val: true
  67. value: boost
  68. - id: 118
  69. name: unknown_118
  70. type: boolean
  71. - id: 126
  72. name: unknown_126
  73. type: integer
  74. - id: 130
  75. name: defrosting
  76. type: boolean
  77. hidden: true
  78. mapping:
  79. - dps_val: true
  80. icon: "mdi:snowflake-melt"
  81. icon_priority: 3
  82. - id: 134
  83. name: unknown_134
  84. type: boolean
  85. - id: 135
  86. name: unknown_135
  87. type: boolean
  88. - id: 136
  89. name: unknown_136
  90. type: boolean
  91. - id: 139
  92. name: unknown_139
  93. type: boolean
  94. - id: 140
  95. name: unknown_140
  96. type: string
  97. - entity: sensor
  98. category: diagnostic
  99. name: Power level
  100. icon: "mdi:signal"
  101. class: power_factor
  102. dps:
  103. - id: 104
  104. type: integer
  105. name: sensor
  106. unit: "%"
  107. - entity: sensor
  108. category: diagnostic
  109. class: temperature
  110. name: Evaporator coil pipe temperature
  111. dps:
  112. - id: 120
  113. type: integer
  114. name: sensor
  115. - id: 103
  116. name: unit
  117. type: boolean
  118. mapping:
  119. - dps_val: false
  120. value: F
  121. - dps_val: true
  122. value: C
  123. - entity: binary_sensor
  124. name: Water flow
  125. class: problem
  126. category: diagnostic
  127. dps:
  128. - id: 115
  129. type: bitfield
  130. name: sensor
  131. mapping:
  132. - dps_val: 4
  133. value: true
  134. - value: false
  135. - entity: binary_sensor
  136. class: problem
  137. category: diagnostic
  138. dps:
  139. - id: 116
  140. type: bitfield
  141. name: sensor
  142. mapping:
  143. - dps_val: 0
  144. value: true
  145. constraint: fault_code
  146. conditions:
  147. - dps_val: [0, 4]
  148. value: false
  149. - value: true
  150. - id: 115
  151. type: bitfield
  152. name: fault_code
  153. - id: 116
  154. type: bitfield
  155. name: false_code_2
  156. - entity: binary_sensor
  157. translation_key: defrost
  158. category: diagnostic
  159. dps:
  160. - id: 130
  161. type: boolean
  162. name: sensor
  163. - entity: sensor
  164. category: diagnostic
  165. class: temperature
  166. name: Exhaust gas temperature
  167. dps:
  168. - id: 122
  169. type: integer
  170. name: sensor
  171. - id: 103
  172. name: unit
  173. type: boolean
  174. mapping:
  175. - dps_val: false
  176. value: F
  177. - dps_val: true
  178. value: C
  179. - entity: sensor
  180. category: diagnostic
  181. class: temperature
  182. name: Ambient temperature
  183. dps:
  184. - id: 124
  185. type: integer
  186. name: sensor
  187. - id: 103
  188. name: unit
  189. type: boolean
  190. mapping:
  191. - dps_val: false
  192. value: F
  193. - dps_val: true
  194. value: C
  195. - entity: sensor
  196. category: diagnostic
  197. name: Compressor speed
  198. class: power_factor
  199. dps:
  200. - id: 125
  201. type: integer
  202. name: sensor
  203. unit: "%"
  204. - entity: sensor
  205. category: diagnostic
  206. class: temperature
  207. name: Cooling plate temperature
  208. dps:
  209. - id: 127
  210. type: integer
  211. name: sensor
  212. - id: 103
  213. name: unit
  214. type: boolean
  215. mapping:
  216. - dps_val: false
  217. value: F
  218. - dps_val: true
  219. value: C
  220. - entity: sensor
  221. category: diagnostic
  222. name: EEV opening
  223. dps:
  224. - id: 128
  225. name: sensor
  226. type: integer
  227. - entity: sensor
  228. category: diagnostic
  229. name: Fan speed
  230. dps:
  231. - id: 129
  232. name: sensor
  233. type: integer