madimack_heatpump.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. name: Madimack Pool 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: 102
  18. name: current_temperature
  19. type: integer
  20. readonly: true
  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: 104
  30. name: power_level
  31. type: integer
  32. readonly: true
  33. - id: 105
  34. name: hvac_action
  35. type: string
  36. readonly: true
  37. mapping:
  38. - dps_val: "warm"
  39. constraint: hvac_mode
  40. conditions:
  41. - dps_val: false
  42. value: "off"
  43. - dps_val: true
  44. value: idle
  45. - id: 106
  46. name: temperature
  47. type: integer
  48. mapping:
  49. - constraint: temperature_unit
  50. conditions:
  51. - dps_val: false
  52. range:
  53. min: 60
  54. max: 115
  55. range:
  56. min: 18
  57. max: 45
  58. - id: 107
  59. type: integer
  60. name: unknown_107
  61. - id: 108
  62. type: integer
  63. name: unknown_108
  64. - id: 115
  65. type: integer
  66. name: unknown_115
  67. - id: 116
  68. type: integer
  69. name: unknown_116
  70. - id: 117
  71. name: preset_mode
  72. type: boolean
  73. mapping:
  74. - dps_val: false
  75. value: Silent
  76. - dps_val: true
  77. value: Boost
  78. - id: 118
  79. name: unknown_118
  80. type: boolean
  81. - id: 120
  82. name: unknown_120
  83. type: integer
  84. - id: 122
  85. name: unknown_122
  86. type: integer
  87. - id: 124
  88. name: unknown_124
  89. type: integer
  90. - id: 125
  91. name: unknown_125
  92. type: integer
  93. - id: 126
  94. name: unknown_126
  95. type: integer
  96. - id: 127
  97. name: unknown_127
  98. type: integer
  99. - id: 128
  100. name: unknown_128
  101. type: integer
  102. - id: 129
  103. name: unknown_129
  104. type: integer
  105. - id: 130
  106. name: unknown_130
  107. type: boolean
  108. - id: 134
  109. name: unknown_134
  110. type: boolean
  111. - id: 135
  112. name: unknown_135
  113. type: boolean
  114. - id: 136
  115. name: unknown_136
  116. type: boolean
  117. - id: 139
  118. name: unknown_139
  119. type: boolean
  120. - id: 140
  121. name: unknown_140
  122. type: string
  123. secondary_entities:
  124. - entity: sensor
  125. category: disagnostic
  126. name: Power Level
  127. icon: "mdi:signal"
  128. class: power_factor
  129. dps:
  130. - id: 104
  131. type: integer
  132. name: sensor
  133. unit: "%"
  134. readonly: true