weau_pool_heatpump_v2.yaml 2.4 KB

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