poolex_arctic_action.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. name: Spa Heat Pump
  2. products:
  3. - id: pzp8owd7lhtpssgj
  4. manufacturer: Poolex
  5. model: Arctic Action
  6. entities:
  7. - entity: climate
  8. translation_only_key: pool_heatpump
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: hvac_mode
  13. mapping:
  14. - dps_val: false
  15. value: "off"
  16. - dps_val: true
  17. value: "auto"
  18. - id: 2
  19. type: integer
  20. name: temperature
  21. range:
  22. min: 5
  23. max: 40
  24. mapping:
  25. - constraint: temperature_unit
  26. conditions:
  27. - dps_val: f
  28. range:
  29. min: 41
  30. max: 104
  31. value_redirect: temp_set_f
  32. - id: 3
  33. type: integer
  34. name: current_temperature
  35. mapping:
  36. - constraint: temperature_unit
  37. conditions:
  38. - dps_val: f
  39. value_redirect: temp_current_f
  40. - id: 4
  41. type: string
  42. name: preset_mode
  43. mapping:
  44. - dps_val: heat
  45. value: smart_heat
  46. - dps_val: h_powerful
  47. value: quick_heat
  48. - dps_val: h_silent
  49. value: quiet_heat
  50. - dps_val: cool
  51. value: smart_cool
  52. - dps_val: c_powerful
  53. value: quick_cool
  54. - dps_val: c_silent
  55. value: quiet_cool
  56. - id: 13
  57. type: string
  58. name: temperature_unit
  59. mapping:
  60. - dps_val: c
  61. value: C
  62. - dps_val: f
  63. value: F
  64. - id: 14
  65. type: integer
  66. name: temp_set_f
  67. range:
  68. min: 41
  69. max: 104
  70. hidden: true
  71. optional: true
  72. - id: 15
  73. type: integer
  74. name: temp_current_f
  75. hidden: true
  76. optional: true
  77. - entity: select
  78. translation_key: temperature_unit
  79. category: config
  80. dps:
  81. - id: 13
  82. type: string
  83. name: option
  84. mapping:
  85. - dps_val: c
  86. value: celsius
  87. - dps_val: f
  88. value: fahrenheit
  89. - entity: binary_sensor
  90. class: problem
  91. category: diagnostic
  92. dps:
  93. - id: 21
  94. type: bitfield
  95. name: sensor
  96. mapping:
  97. - dps_val: 0
  98. value: false
  99. - value: true
  100. - id: 21
  101. type: bitfield
  102. name: fault_code
  103. - id: 21
  104. type: bitfield
  105. name: description
  106. mapping:
  107. - dps_val: 0
  108. value: "OK"
  109. - dps_val: 4
  110. value: "Water Flow Protection"
  111. - dps_val: 8
  112. value: "Water Flow Fault"
  113. - dps_val: 16
  114. value: "Frost Protection"
  115. - dps_val: 32
  116. value: "High Pressure Fault"
  117. - dps_val: 64
  118. value: "Low Pressure Fault"
  119. - dps_val: 512
  120. value: "Main Board - Line Control Communication Fault"
  121. - dps_val: 1024
  122. value: "Frequency Module and Main Board Communication Fault"
  123. - dps_val: 4096
  124. value: "Exhaust Over High Protection"
  125. - dps_val: 8192
  126. value: "DC Fan Fault"
  127. - dps_val: 32768
  128. value: "Inlet Water Temperature Fault"
  129. - dps_val: 65536
  130. value: "External Coil Temperature Fault"
  131. - dps_val: 262144
  132. value: "Exhaust Temperature Fault"
  133. - dps_val: 1048576
  134. value: "Frequency Module Abnormal Protection"
  135. - dps_val: 2097152
  136. value: "Ambient Temperature Fault"
  137. - dps_val: 8388608
  138. value: "Cooling Water Temperature Too Low Protection"
  139. - dps_val: 134217728
  140. value: "Outlet Water Temperature Fault"
  141. - dps_val: 536870912
  142. value: "Return Gas Temperature Fault"
  143. - dps_val: 4294967296
  144. value: "Heating Water Temperature Too High Protection"
  145. - dps_val: 8589934592
  146. value: "Outdoor Coil High Temperature Protection"
  147. - dps_val: 34359738368
  148. value: "Compressor Current Protection"
  149. - dps_val: 4398046511104
  150. value: "Internal Coil Temperature Fault"