gardenpac_heatpump.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. name: Pool heat pump
  2. # products: GardenPAC
  3. entities:
  4. - entity: climate
  5. dps:
  6. - id: 1
  7. name: hvac_mode
  8. type: boolean
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. icon: "mdi:hvac-off"
  13. icon_priority: 1
  14. - dps_val: true
  15. value: "heat"
  16. icon: "mdi:hot-tub"
  17. icon_priority: 3
  18. - id: 102
  19. name: current_temperature
  20. type: integer
  21. - id: 103
  22. name: temperature_unit
  23. type: boolean
  24. mapping:
  25. - dps_val: false
  26. value: F
  27. - dps_val: true
  28. value: C
  29. - id: 105
  30. name: hvac_action
  31. type: string
  32. mapping:
  33. - dps_val: warm
  34. value: idle
  35. - id: 106
  36. name: temperature
  37. type: integer
  38. mapping:
  39. - constraint: temperature_unit
  40. conditions:
  41. - dps_val: false
  42. range:
  43. min: 60
  44. max: 115
  45. range:
  46. min: 18
  47. max: 45
  48. - id: 107
  49. type: integer
  50. name: min_temperature
  51. - id: 108
  52. type: integer
  53. name: max_temperature
  54. - id: 117
  55. name: preset_mode
  56. type: boolean
  57. mapping:
  58. - dps_val: false
  59. value: sleep
  60. - dps_val: true
  61. value: activity
  62. - entity: sensor
  63. name: Power level
  64. class: power_factor
  65. icon: "mdi:signal"
  66. category: diagnostic
  67. dps:
  68. - id: 104
  69. name: sensor
  70. type: integer
  71. unit: "%"
  72. class: measurement
  73. - entity: binary_sensor
  74. name: Water flow
  75. class: problem
  76. category: diagnostic
  77. dps:
  78. - id: 115
  79. type: bitfield
  80. name: sensor
  81. mapping:
  82. - dps_val: 4
  83. value: true
  84. - value: false
  85. - entity: binary_sensor
  86. class: problem
  87. category: diagnostic
  88. dps:
  89. - id: 116
  90. type: bitfield
  91. name: sensor
  92. mapping:
  93. - dps_val: 0
  94. value: true
  95. constraint: fault_code
  96. conditions:
  97. - dps_val: [0, 4]
  98. value: false
  99. - value: true
  100. - id: 115
  101. type: bitfield
  102. name: fault_code
  103. - id: 116
  104. type: bitfield
  105. name: fault_code_2