electriq_ecosilent14hpw_aircon.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. name: ElectriQ EcoSilent14HPW
  2. primary_entity:
  3. entity: climate
  4. dps:
  5. - id: 1
  6. name: power
  7. type: boolean
  8. mapping:
  9. - dps_val: true
  10. value: "on"
  11. - dps_val: false
  12. value: "off"
  13. icon: "mdi:hvac-off"
  14. icon_priority: 1
  15. - id: 2
  16. name: temperature
  17. type: integer
  18. range:
  19. min: 17
  20. max: 30
  21. mapping:
  22. - scale: 1
  23. constraint: temperature_unit
  24. conditions:
  25. - dps_val: f
  26. value_redirect: temperature_f
  27. - id: 3
  28. name: current_temperature
  29. type: integer
  30. mapping:
  31. - scale: 1
  32. constraint: temperature_unit
  33. conditions:
  34. - dps_val: f
  35. value_redirect: current_temperature_f
  36. - id: 4
  37. name: hvac_mode
  38. type: string
  39. mapping:
  40. - dps_val: "cool"
  41. constraint: power
  42. conditions:
  43. - dps_val: false
  44. value_redirect: power
  45. value: "off"
  46. - dps_val: true
  47. value: cool
  48. icon: "mdi:snowflake"
  49. icon_priority: 2
  50. - dps_val: "fan"
  51. constraint: power
  52. conditions:
  53. - dps_val: false
  54. value_redirect: power
  55. value: "off"
  56. - dps_val: true
  57. value: fan_only
  58. icon: "mdi:fan"
  59. icon_priority: 2
  60. - dps_val: "heat"
  61. constraint: power
  62. conditions:
  63. - dps_val: false
  64. value_redirect: power
  65. value: "off"
  66. - dps_val: true
  67. value: heat
  68. icon: "mdi:fire"
  69. icon_priority: 2
  70. - dps_val: "smart_cool"
  71. constraint: power
  72. conditions:
  73. - dps_val: false
  74. value_redirect: power
  75. value: "off"
  76. - dps_val: true
  77. value: auto
  78. icon: "mdi:hvac"
  79. icon_priority: 2
  80. - dps_val: "dry"
  81. constraint: power
  82. conditions:
  83. - dps_val: false
  84. value_redirect: power
  85. value: "off"
  86. - dps_val: true
  87. value: dry
  88. icon: "mdi:water"
  89. icon_priority: 2
  90. - id: 5
  91. name: fan_mode
  92. type: string
  93. mapping:
  94. - dps_val: "f1"
  95. constraint: power
  96. conditions:
  97. - dps_val: false
  98. value: "off"
  99. - dps_val: true
  100. value: low
  101. - dps_val: "f2"
  102. constraint: power
  103. conditions:
  104. - dps_val: false
  105. value: "off"
  106. - dps_val: true
  107. value: diffuse
  108. - dps_val: "f3"
  109. constraint: power
  110. conditions:
  111. - dps_val: false
  112. value: "off"
  113. - dps_val: true
  114. value: medium
  115. - dps_val: "f4"
  116. constraint: power
  117. conditions:
  118. - dps_val: false
  119. value: "off"
  120. - dps_val: true
  121. value: high
  122. - dps_val: "f5"
  123. constraint: power
  124. conditions:
  125. - dps_val: false
  126. value: "off"
  127. - dps_val: true
  128. value: top
  129. - id: 19
  130. name: temperature_unit
  131. type: string
  132. mapping:
  133. - dps_val: f
  134. value: F
  135. - dps_val: c
  136. value: C
  137. - id: 22
  138. name: timer
  139. type: integer
  140. - id: 23
  141. name: current_temperature_f
  142. type: integer
  143. hidden: true
  144. - id: 24
  145. name: temperature_f
  146. type: integer
  147. hidden: true
  148. - id: 101
  149. name: swing_mode
  150. type: boolean
  151. mapping:
  152. - dps_val: false
  153. constraint: power
  154. value: "off"
  155. - dps_val: true
  156. value: vertical
  157. - id: 102
  158. name: sleep_mode
  159. type: boolean
  160. secondary_entities:
  161. - entity: select
  162. category: config
  163. name: Temperature Unit
  164. icon: "mdi:temperature-celsius"
  165. dps:
  166. - id: 19
  167. name: option
  168. type: string
  169. mapping:
  170. - dps_val: "c"
  171. value: Celsius
  172. - dps_val: "f"
  173. value: Fahrenheit
  174. - entity: switch
  175. name: Sleep Mode
  176. category: config
  177. icon: "mdi:power-sleep"
  178. dps:
  179. - id: 102
  180. type: boolean
  181. name: switch
  182. - entity: number
  183. name: Timer
  184. category: config
  185. icon: "mdi:timer-cog"
  186. dps:
  187. - id: 22
  188. type: integer
  189. name: value
  190. unit: h
  191. range:
  192. min: 0
  193. max: 23