eberg_qubo_q40hd_heatpump.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. name: Eberg Qubo Q40HD portable heatpump
  2. primary_entity:
  3. entity: climate
  4. dps:
  5. - id: 1
  6. name: power
  7. type: boolean
  8. mapping:
  9. - dps_val: false
  10. value: "off"
  11. icon: "mdi:hvac-off"
  12. icon_priority: 1
  13. hidden: true
  14. - id: 2
  15. name: temperature
  16. type: integer
  17. range:
  18. min: 17
  19. max: 30
  20. mapping:
  21. - constraint: temperature_unit
  22. conditions:
  23. - dps_val: f
  24. range:
  25. min: 63
  26. max: 86
  27. - id: 3
  28. name: current_temperature
  29. type: integer
  30. - id: 4
  31. name: hvac_mode
  32. type: string
  33. mapping:
  34. - dps_val: cold
  35. icon: "mdi:snowflake"
  36. icon_priority: 2
  37. constraint: power
  38. conditions:
  39. - dps_val: false
  40. value_redirect: power
  41. value: "off"
  42. - dps_val: true
  43. value: cool
  44. - dps_val: hot
  45. icon: "mdi:fire"
  46. icon_priority: 2
  47. constraint: power
  48. conditions:
  49. - dps_val: false
  50. value_redirect: power
  51. - dps_val: true
  52. value: heat
  53. - dps_val: dehumidify
  54. icon: "mdi:water-percent"
  55. icon_priority: 2
  56. constraint: power
  57. conditions:
  58. - dps_val: false
  59. value_redirect: power
  60. - dps_val: true
  61. value: dry
  62. - id: 5
  63. name: fan_mode
  64. type: string
  65. mapping:
  66. - dps_val: auto
  67. value: auto
  68. - dps_val: low
  69. value: low
  70. - dps_val: middle
  71. value: medium
  72. - dps_val: high
  73. value: high
  74. - id: 19
  75. name: temperature_unit
  76. type: string
  77. mapping:
  78. - dps_val: c
  79. value: C
  80. - dps_val: f
  81. value: F
  82. - id: 22
  83. type: integer
  84. name: timer
  85. - id: 25
  86. type: boolean
  87. name: preset_mode
  88. mapping:
  89. - dps_val: true
  90. value: sleep
  91. - dps_val: false
  92. value: comfort
  93. - id: 30
  94. type: boolean
  95. name: swing_mode
  96. mapping:
  97. - dps_val: true
  98. value: vertical
  99. - dps_val: false
  100. value: "off"
  101. - id: 101
  102. name: hvac_action
  103. type: string
  104. # mappings based on dev portal info and observed values
  105. mapping:
  106. - dps_val: heat_s
  107. value: heating
  108. - dps_val: cool_s
  109. value: cooling
  110. - dps_val: ventilation
  111. value: fan
  112. - dps_val: auto
  113. value: idle
  114. - dps_val: anti-clockwise
  115. value: fan
  116. - dps_val: hot
  117. value: heating
  118. - dps_val: appointment
  119. value: idle
  120. - dps_val: wet
  121. value: drying
  122. - dps_val: auto_clean
  123. value: idle
  124. - dps_val: wind
  125. value: fan
  126. - dps_val: eco
  127. value: idle
  128. - dps_val: "off"
  129. constraint: power
  130. conditions:
  131. - dps_val: False
  132. value: "off"
  133. - dps_val: True
  134. value: idle
  135. secondary_entities:
  136. - entity: number
  137. name: Timer
  138. icon: "mdi:timer"
  139. category: config
  140. dps:
  141. - id: 22
  142. type: integer
  143. name: value
  144. unit: h
  145. range:
  146. min: 0
  147. max: 24