swimfun_inverboost_poolheatpump.yaml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. name: Pool heat pump
  2. entities:
  3. - entity: climate
  4. translation_key: pool_heatpump
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: hvac_mode
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. - dps_val: true
  13. constraint: work_mode
  14. conditions:
  15. - dps_val: AUTO
  16. value: heat_cool
  17. - dps_val: HEATING
  18. value: heat
  19. - dps_val: COOLING
  20. value: cool
  21. - id: 2
  22. type: string
  23. name: preset_mode
  24. mapping:
  25. - dps_val: TURBO
  26. value: quick
  27. - dps_val: SMART
  28. value: smart
  29. - dps_val: SILENT
  30. value: quiet
  31. - id: 4
  32. type: integer
  33. name: temperature
  34. unit: C
  35. range:
  36. min: 60
  37. max: 410
  38. mapping:
  39. - scale: 10
  40. constraint: work_mode
  41. conditions:
  42. - dps_val: HEATING
  43. value_redirect: heat_temp
  44. - dps_val: COOLING
  45. value_redirect: cool_temp
  46. - id: 12
  47. type: string
  48. optional: true
  49. name: schedule
  50. - id: 108
  51. type: integer
  52. name: current_temperature
  53. mapping:
  54. - scale: 10
  55. - id: 113
  56. type: string
  57. name: work_mode
  58. hidden: true
  59. - id: 114
  60. type: integer
  61. name: cool_temp
  62. hidden: true
  63. range:
  64. min: 60
  65. max: 350
  66. mapping:
  67. - scale: 10
  68. - id: 115
  69. type: integer
  70. name: heat_temp
  71. hidden: true
  72. range:
  73. min: 60
  74. max: 410
  75. mapping:
  76. - scale: 10
  77. - entity: select
  78. translation_key: temperature_unit
  79. hidden: true
  80. category: config
  81. dps:
  82. - id: 6
  83. type: string
  84. optional: true
  85. name: option
  86. mapping:
  87. - dps_val: c
  88. value: celsius
  89. - dps_val: f
  90. value: fahrenheit
  91. - entity: binary_sensor
  92. class: problem
  93. category: diagnostic
  94. dps:
  95. - id: 15
  96. type: bitfield
  97. name: sensor
  98. mapping:
  99. - dps_val: 0
  100. value: false
  101. - value: true
  102. - id: 15
  103. type: bitfield
  104. name: fault_code
  105. - id: 15
  106. type: bitfield
  107. name: description
  108. mapping:
  109. - dps_val: 0
  110. value: OK
  111. - dps_val: 1
  112. value: sys_high
  113. - dps_val: 2
  114. value: sys_low
  115. - dps_val: 4
  116. value: flow
  117. - dps_val: 8
  118. value: power
  119. - dps_val: 16
  120. value: cooling
  121. - dps_val: 32
  122. value: heating
  123. - dps_val: 64
  124. value: temp_dif
  125. - dps_val: 128
  126. value: in_temp
  127. - dps_val: 256
  128. value: eff_temp
  129. - dps_val: 512
  130. value: coil_temp
  131. - dps_val: 1024
  132. value: ret_temp
  133. - dps_val: 2048
  134. value: news
  135. - dps_val: 4096
  136. value: amb_temp
  137. - dps_val: 8192
  138. value: EE01
  139. - dps_val: 16384
  140. value: EE02
  141. - dps_val: 32768
  142. value: EE03
  143. - dps_val: 65536
  144. value: EE11
  145. - dps_val: 131072
  146. value: EE17
  147. - entity: sensor
  148. name: Compressor strength
  149. class: frequency
  150. category: diagnostic
  151. dps:
  152. - id: 20
  153. type: integer
  154. name: sensor
  155. unit: Hz
  156. class: measurement
  157. - entity: sensor
  158. name: Coil temperature
  159. class: temperature
  160. category: diagnostic
  161. dps:
  162. - id: 23
  163. type: integer
  164. name: sensor
  165. unit: C
  166. class: measurement
  167. - entity: sensor
  168. name: Exhaust temperature
  169. class: temperature
  170. category: diagnostic
  171. dps:
  172. - id: 24
  173. type: integer
  174. name: sensor
  175. unit: C
  176. class: measurement
  177. - entity: sensor
  178. name: Outlet temperature
  179. class: temperature
  180. category: diagnostic
  181. dps:
  182. - id: 25
  183. type: integer
  184. name: sensor
  185. unit: C
  186. class: measurement
  187. mapping:
  188. - scale: 10
  189. - entity: sensor
  190. name: Ambient temperature
  191. class: temperature
  192. category: diagnostic
  193. dps:
  194. - id: 26
  195. type: integer
  196. name: sensor
  197. unit: C
  198. class: measurement
  199. - entity: number
  200. name: Temperature calibration
  201. category: config
  202. icon: "mdi:thermometer-check"
  203. dps:
  204. - id: 102
  205. type: integer
  206. name: value
  207. unit: °
  208. range:
  209. min: -99
  210. max: 99
  211. mapping:
  212. - scale: 10
  213. - entity: binary_sensor
  214. name: Pump
  215. class: running
  216. category: diagnostic
  217. dps:
  218. - id: 104
  219. type: string
  220. name: sensor
  221. mapping:
  222. - dps_val: "0"
  223. value: false
  224. - dps_val: "1"
  225. value: true
  226. - entity: button
  227. translation_key: factory_reset
  228. category: config
  229. dps:
  230. - id: 107
  231. type: boolean
  232. name: button
  233. - entity: sensor
  234. name: IPM module
  235. class: temperature
  236. category: diagnostic
  237. dps:
  238. - id: 109
  239. type: integer
  240. name: sensor
  241. unit: C
  242. class: measurement
  243. - entity: sensor
  244. name: Compressor current
  245. class: current
  246. category: diagnostic
  247. dps:
  248. - id: 110
  249. type: integer
  250. name: sensor
  251. unit: A
  252. class: measurement
  253. - entity: sensor
  254. name: EEV step
  255. category: diagnostic
  256. dps:
  257. - id: 111
  258. type: integer
  259. name: sensor
  260. - entity: sensor
  261. name: Fan speed
  262. category: diagnostic
  263. dps:
  264. - id: 112
  265. type: integer
  266. name: sensor
  267. unit: rpm
  268. class: measurement