gardenpac_heatpump.yaml 2.4 KB

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