ips_pro_heatpump.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. name: IPS heatpump
  2. primary_entity:
  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: 2
  18. name: preset_mode
  19. type: string
  20. mapping:
  21. - dps_val: "silence"
  22. value: sleep
  23. - dps_val: "smart"
  24. value: comfort
  25. - dps_val: "turbo"
  26. value: boost
  27. - id: 102
  28. name: current_temperature
  29. type: integer
  30. readonly: true
  31. - id: 103
  32. name: temperature_unit
  33. type: boolean
  34. mapping:
  35. - dps_val: false
  36. value: F
  37. - dps_val: true
  38. value: C
  39. - id: 105
  40. name: hvac_action
  41. type: string
  42. readonly: true
  43. mapping:
  44. - dps_val: warm
  45. constraint: hvac_mode
  46. conditions:
  47. - dps_val: false
  48. value: "off"
  49. - dps_val: true
  50. value: idle
  51. - id: 106
  52. name: temperature
  53. type: integer
  54. mapping:
  55. - constraint: temperature_unit
  56. conditions:
  57. - dps_val: false
  58. range:
  59. min: 60
  60. max: 115
  61. - dps_val: true
  62. range:
  63. min: 18
  64. max: 40
  65. range:
  66. min: 18
  67. max: 45
  68. - id: 107
  69. type: integer
  70. name: min_temperature
  71. - id: 108
  72. type: integer
  73. name: max_temperature
  74. - id: 115
  75. type: bitfield
  76. name: error
  77. mapping:
  78. - dps_val: 0
  79. value: OK
  80. - dps_val: 4
  81. value: Water Flow Protection
  82. icon: "mdi:water-pump-off"
  83. icon_priority: 2
  84. - id: 116
  85. type: bitfield
  86. name: error_2
  87. - id: 143
  88. type: boolean
  89. name: unknown_43
  90. optional: true
  91. secondary_entities:
  92. - entity: sensor
  93. name: Power level
  94. class: power_factor
  95. category: diagnostic
  96. dps:
  97. - id: 104
  98. name: sensor
  99. type: integer
  100. unit: "%"
  101. class: measurement
  102. readonly: true
  103. - entity: sensor
  104. name: Power
  105. class: power
  106. category: diagnostic
  107. dps:
  108. - id: 142
  109. name: sensor
  110. type: integer
  111. unit: W
  112. optional: true
  113. - entity: binary_sensor
  114. name: Water flow
  115. class: problem
  116. category: diagnostic
  117. dps:
  118. - id: 115
  119. type: bitfield
  120. name: sensor
  121. mapping:
  122. - dps_val: 4
  123. value: true
  124. - value: false