poolex_q7_heatpump.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. name: Pool heatpump
  2. products:
  3. - id: qhrpnqjhakrn3jvv
  4. name: Poolex Qline Q-7
  5. # unknown id: Poolsana InverPower
  6. primary_entity:
  7. entity: climate
  8. icon: "mdi:pool-thermometer"
  9. translation_only_key: pool_heatpump
  10. dps:
  11. - id: 1
  12. type: boolean
  13. name: hvac_mode
  14. mapping:
  15. - dps_val: false
  16. value: "off"
  17. - dps_val: true
  18. constraint: preset_mode
  19. conditions:
  20. - dps_val: Boost_Heat
  21. value: heat
  22. - dps_val: Silent_Heat
  23. value: heat
  24. - dps_val: ECO_Heat
  25. value: heat
  26. - dps_val: Boost_Cool
  27. value: cool
  28. - dps_val: Silent_Cool
  29. value: cool
  30. - dps_val: ECO_Cool
  31. value: cool
  32. - id: 2
  33. type: integer
  34. name: temperature
  35. range:
  36. min: 20
  37. max: 40
  38. mapping:
  39. - constraint: temperature_unit
  40. conditions:
  41. - dps_val: f
  42. range:
  43. min: 68
  44. max: 104
  45. value_redirect: temp_set_f
  46. - id: 3
  47. type: integer
  48. name: current_temperature
  49. mapping:
  50. - constraint: temperature_unit
  51. conditions:
  52. - dps_val: f
  53. value_redirect: temp_current_f
  54. - id: 4
  55. type: string
  56. name: preset_mode
  57. mapping:
  58. - dps_val: Boost_Heat
  59. value: quick_heat
  60. - dps_val: Silent_Heat
  61. value: quiet_heat
  62. - dps_val: ECO_Heat
  63. value: smart_heat
  64. - dps_val: ECO_Cool
  65. value: smart_cool
  66. - dps_val: Silent_Cool
  67. value: quiet_cool
  68. - dps_val: Boost_Cool
  69. value: quick_cool
  70. - id: 11
  71. type: string
  72. name: hvac_action
  73. mapping:
  74. - dps_val: heating
  75. value: heating
  76. - dps_val: cooling
  77. value: cooling
  78. - constraint: hvac_mode
  79. conditions:
  80. - dps_val: false
  81. value: "off"
  82. - dps_val: true
  83. value: idle
  84. - id: 13
  85. type: string
  86. name: temperature_unit
  87. mapping:
  88. - dps_val: c
  89. value: C
  90. - dps_val: f
  91. value: F
  92. - id: 14
  93. type: integer
  94. name: temp_set_f
  95. range:
  96. min: 68
  97. max: 104
  98. hidden: true
  99. optional: true
  100. - id: 15
  101. type: integer
  102. name: temp_current_f
  103. hidden: true
  104. optional: true
  105. - id: 21
  106. type: integer
  107. name: unknown_21
  108. secondary_entities:
  109. - entity: select
  110. translation_key: temperature_unit
  111. category: config
  112. dps:
  113. - id: 13
  114. type: string
  115. name: option
  116. mapping:
  117. - dps_val: c
  118. value: celsius
  119. - dps_val: f
  120. value: fahrenheit
  121. - entity: binary_sensor
  122. name: Status
  123. class: running
  124. category: diagnostic
  125. dps:
  126. - id: 11
  127. type: string
  128. name: sensor
  129. mapping:
  130. - dps_val: heating
  131. value: true
  132. - value: false