weau_pool_heatpump_v2.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: W'Eau pool heatpump
  2. products:
  3. - id: zqwet1zcvj2wcxzw
  4. primary_entity:
  5. entity: climate
  6. translation_key: pool_heatpump
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: preset_mode
  16. conditions:
  17. - dps_val: eheat
  18. value: heat
  19. - dps_val: ecool
  20. value: cool
  21. - dps_val: auto
  22. value: heat_cool
  23. - dps_val: [bheat, sheat]
  24. value: heat
  25. - dps_val: [bcool, scool]
  26. value: cool
  27. - id: 9
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 7
  32. max: 60
  33. - id: 10
  34. type: integer
  35. name: current_temperature
  36. mapping:
  37. - scale: 10
  38. - id: 2
  39. type: string
  40. name: preset_mode
  41. mapping:
  42. - dps_val: sheat
  43. value: quiet_heat
  44. - dps_val: bheat
  45. value: quick_heat
  46. - dps_val: eheat
  47. value: smart_heat
  48. - dps_val: scool
  49. value: quiet_cool
  50. - dps_val: bcool
  51. value: quick_cool
  52. - dps_val: ecool
  53. value: smart_cool
  54. - dps_val: auto
  55. value: auto
  56. - id: 20
  57. type: bitfield
  58. name: fault
  59. mapping:
  60. - dps_val: 0
  61. value: OK
  62. - dps_val: 1
  63. value: sys_high_fault
  64. - dps_val: 2
  65. value: sys_low_fault
  66. - dps_val: 4
  67. value: flow_fault
  68. - dps_val: 8
  69. value: power_fault
  70. - dps_val: 16
  71. value: cooling_fault
  72. - dps_val: 32
  73. value: heating_fault
  74. - dps_val: 64
  75. value: temp_dif_fault
  76. - dps_val: 128
  77. value: in_temp_fault
  78. - dps_val: 256
  79. value: eff_temp_fault
  80. - dps_val: 512
  81. value: coil_temp_fault
  82. - dps_val: 1024
  83. value: ret_temp_fault
  84. - dps_val: 2048
  85. value: news_fault
  86. - dps_val: 4096
  87. value: amb_temp_fault
  88. - dps_val: 8192
  89. value: lack_water
  90. - dps_val: 16384
  91. value: serious_fault
  92. - dps_val: 32768
  93. value: sensor_fault
  94. - dps_val: 65536
  95. value: motor_fault
  96. - id: 101
  97. type: integer
  98. name: unknown_101
  99. - id: 102
  100. type: integer
  101. name: unknown_102
  102. - id: 103
  103. type: integer
  104. name: unknown_103
  105. - id: 104
  106. type: boolean
  107. name: unknown_104
  108. secondary_entities:
  109. - entity: binary_sensor
  110. class: problem
  111. name: Fault
  112. category: diagnostic
  113. dps:
  114. - id: 20
  115. type: bitfield
  116. name: sensor
  117. mapping:
  118. - dps_val: 0
  119. value: false
  120. - value: true