evotherm_eti_heatpump.yaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. name: Pool heat pump
  2. products:
  3. - id: k5vqutj2llzox1gg
  4. name: Evotherm ETI series / AquaForte
  5. primary_entity:
  6. entity: climate
  7. translation_only_key: pool_heatpump
  8. dps:
  9. - id: 1
  10. name: hvac_mode
  11. type: boolean
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: preset_mode
  17. conditions:
  18. - dps_val: Cooling_Smart
  19. value: cool
  20. - dps_val: Heating_Smart
  21. value: heat
  22. - dps_val: Auto
  23. value: heat_cool
  24. - dps_val: ["Heating_Powerful", "Heating_Silent"]
  25. value: heat
  26. hidden: true
  27. - dps_val: ["Cooling_Powerful", "Cooling_Silent"]
  28. value: cool
  29. hidden: true
  30. - id: 2
  31. name: preset_mode
  32. type: string
  33. mapping:
  34. - dps_val: Auto
  35. value: auto
  36. - dps_val: Heating_Powerful
  37. value: quick_heat
  38. - dps_val: Heating_Smart
  39. value: smart_heat
  40. - dps_val: Heating_Silent
  41. value: quiet_heat
  42. - dps_val: Cooling_Powerful
  43. value: quick_cool
  44. - dps_val: Cooling_Smart
  45. value: smart_cool
  46. - dps_val: Cooling_Silent
  47. value: quiet_cool
  48. - id: 5
  49. name: work_mode
  50. type: string
  51. optional: true
  52. - id: 15
  53. name: fault_code
  54. type: bitfield
  55. - id: 16
  56. name: current_temperature
  57. type: integer
  58. mapping:
  59. - scale: 10
  60. - id: 17
  61. name: hvac_action
  62. type: string
  63. mapping:
  64. - dps_val: Running
  65. value: heating
  66. constraint: preset_mode
  67. conditions:
  68. - dps_val: ["Cooling_Powerful", "Cooling_Smart", "Cooling_Silent"]
  69. value: cooling
  70. - dps_val: Defrosting
  71. value: preheating
  72. - value: idle
  73. constraint: hvac_mode
  74. conditions:
  75. - dps_val: false
  76. value: "off"
  77. - id: 101
  78. name: temperature
  79. type: integer
  80. unit: C
  81. range:
  82. min: 50
  83. max: 550
  84. mapping:
  85. - scale: 10
  86. constraint: preset_mode
  87. conditions:
  88. - dps_val: ["Cooling_Powerful", "Cooling_Smart", "Cooling_Silent"]
  89. value_redirect: cold_temp
  90. - dps_val: Auto
  91. value_redirect: auto_temp
  92. - id: 102
  93. name: cold_temp
  94. type: integer
  95. unit: C
  96. range:
  97. min: 50
  98. max: 350
  99. mapping:
  100. - scale: 10
  101. hidden: true
  102. - id: 103
  103. name: new_fault_1
  104. type: bitfield
  105. - id: 104
  106. name: auto_temp
  107. type: integer
  108. unit: C
  109. range:
  110. min: 50
  111. max: 400
  112. mapping:
  113. - scale: 10
  114. hidden: true
  115. - id: 107
  116. name: new_fault_2
  117. type: bitfield
  118. - id: 109
  119. name: unit_type
  120. type: bitfield
  121. - id: 110
  122. name: new_driver_fault_1
  123. type: bitfield
  124. - id: 111
  125. name: new_driver_fault_2
  126. type: bitfield
  127. - id: 117
  128. name: frequency
  129. type: string
  130. optional: true
  131. - id: 118
  132. name: fault_2
  133. type: bitfield
  134. - id: 119
  135. name: fault_3
  136. type: bitfield
  137. - id: 120
  138. name: driver_fault_1
  139. type: bitfield
  140. secondary_entities:
  141. - entity: select
  142. translation_key: temperature_unit
  143. category: config
  144. dps:
  145. - id: 6
  146. type: string
  147. name: option
  148. mapping:
  149. - dps_val: c
  150. value: celsius
  151. - dps_val: f
  152. value: fahrenheit
  153. - entity: binary_sensor
  154. class: problem
  155. category: diagnostic
  156. dps:
  157. - id: 17
  158. type: string
  159. name: sensor
  160. mapping:
  161. - dps_val: Fault
  162. value: true
  163. - value: false
  164. - entity: sensor
  165. name: Heating coil temperature
  166. class: temperature
  167. category: diagnostic
  168. dps:
  169. - id: 23
  170. type: integer
  171. name: sensor
  172. unit: C
  173. class: measurement
  174. mapping:
  175. - scale: 10
  176. - entity: sensor
  177. name: Exhaust temperature
  178. class: temperature
  179. category: diagnostic
  180. dps:
  181. - id: 24
  182. type: integer
  183. name: sensor
  184. unit: C
  185. class: measurement
  186. mapping:
  187. - scale: 10
  188. - entity: sensor
  189. name: Water discharge temperature
  190. class: temperature
  191. category: diagnostic
  192. dps:
  193. - id: 25
  194. type: integer
  195. name: sensor
  196. unit: C
  197. class: measurement
  198. mapping:
  199. - scale: 10
  200. - entity: sensor
  201. class: temperature
  202. dps:
  203. - id: 26
  204. type: integer
  205. name: sensor
  206. unit: C
  207. class: measurement
  208. mapping:
  209. - scale: 10
  210. - entity: sensor
  211. name: Return temperature
  212. class: temperature
  213. category: diagnostic
  214. dps:
  215. - id: 121
  216. type: integer
  217. name: sensor
  218. unit: C
  219. class: measurement
  220. optional: true
  221. mapping:
  222. - scale: 10
  223. - entity: sensor
  224. name: Cooling coil temperature
  225. class: temperature
  226. category: diagnostic
  227. dps:
  228. - id: 123
  229. type: integer
  230. name: sensor
  231. unit: C
  232. class: measurement
  233. mapping:
  234. - scale: 10
  235. - entity: sensor
  236. name: EEV opening
  237. category: diagnostic
  238. dps:
  239. - id: 125
  240. type: integer
  241. name: sensor
  242. unit: P