electriq_ecosilent14hpw_aircon.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. name: ElectriQ EcoSilent14HPW
  2. primary_entity:
  3. entity: climate
  4. dps:
  5. - id: 1
  6. name: hvac_mode
  7. type: boolean
  8. mapping:
  9. - dps_val: true
  10. constraint: mode
  11. conditions:
  12. - dps_val: "cool"
  13. value: cool
  14. - dps_val: "fan"
  15. value: fan_only
  16. - dps_val: "heat"
  17. value: heat
  18. - dps_val: "smart_cool"
  19. value: auto
  20. - dps_val: "dry"
  21. value: dry
  22. - dps_val: false
  23. value: "off"
  24. - id: 2
  25. name: temperature
  26. type: integer
  27. range:
  28. min: 17
  29. max: 30
  30. mapping:
  31. - scale: 1
  32. constraint: temperature_unit
  33. conditions:
  34. - dps_val: f
  35. value_redirect: temperature_f
  36. - id: 3
  37. name: current_temperature
  38. type: integer
  39. mapping:
  40. - scale: 1
  41. constraint: temperature_unit
  42. conditions:
  43. - dps_val: f
  44. value_redirect: current_temperature_f
  45. - id: 4
  46. name: mode
  47. type: string
  48. hidden: true
  49. - id: 5
  50. name: fan_mode
  51. type: string
  52. mapping:
  53. - dps_val: "f1"
  54. constraint: hvac_mode
  55. conditions:
  56. - dps_val: false
  57. value: "off"
  58. - dps_val: true
  59. value: low
  60. - dps_val: "f2"
  61. constraint: hvac_mode
  62. conditions:
  63. - dps_val: false
  64. value: "off"
  65. - dps_val: true
  66. value: diffuse
  67. - dps_val: "f3"
  68. constraint: hvac_mode
  69. conditions:
  70. - dps_val: false
  71. value: "off"
  72. - dps_val: true
  73. value: medium
  74. - dps_val: "f4"
  75. constraint: hvac_mode
  76. conditions:
  77. - dps_val: false
  78. value: "off"
  79. - dps_val: true
  80. value: high
  81. - dps_val: "f5"
  82. constraint: hvac_mode
  83. conditions:
  84. - dps_val: false
  85. value: "off"
  86. - dps_val: true
  87. value: top
  88. - id: 19
  89. name: temperature_unit
  90. type: string
  91. mapping:
  92. - dps_val: f
  93. value: F
  94. - dps_val: c
  95. value: C
  96. - id: 22
  97. name: timer
  98. type: integer
  99. - id: 23
  100. name: current_temperature_f
  101. type: integer
  102. hidden: true
  103. - id: 24
  104. name: temperature_f
  105. type: integer
  106. hidden: true
  107. - id: 101
  108. name: swing_mode
  109. type: boolean
  110. mapping:
  111. - dps_val: false
  112. constraint: hvac_mode
  113. value: "off"
  114. - dps_val: true
  115. value: vertical
  116. - id: 102
  117. name: sleep_mode
  118. type: boolean
  119. secondary_entities:
  120. - entity: select
  121. category: config
  122. translation_key: temperature_unit
  123. dps:
  124. - id: 19
  125. name: option
  126. type: string
  127. mapping:
  128. - dps_val: "c"
  129. value: celsius
  130. - dps_val: "f"
  131. value: fahrenheit
  132. - entity: switch
  133. name: Sleep Mode
  134. category: config
  135. icon: "mdi:power-sleep"
  136. dps:
  137. - id: 102
  138. type: boolean
  139. name: switch
  140. - entity: number
  141. translation_key: timer
  142. category: config
  143. dps:
  144. - id: 22
  145. type: integer
  146. name: value
  147. unit: h
  148. range:
  149. min: 0
  150. max: 23