ips_pro_heatpump.yaml 2.5 KB

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