electriq_ecosilent14hpw_aircon.yaml 3.5 KB

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