electriq_ecosilent14hpw_aircon.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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. range:
  37. min: 62
  38. max: 86
  39. - id: 3
  40. name: current_temperature
  41. type: integer
  42. mapping:
  43. - scale: 1
  44. constraint: temperature_unit
  45. conditions:
  46. - dps_val: f
  47. value_redirect: current_temperature_f
  48. - id: 4
  49. name: mode
  50. type: string
  51. hidden: true
  52. - id: 5
  53. name: fan_mode
  54. type: string
  55. mapping:
  56. - dps_val: "f1"
  57. value: low
  58. - dps_val: "f2"
  59. value: diffuse
  60. - dps_val: "f3"
  61. value: medium
  62. - dps_val: "f4"
  63. value: high
  64. - dps_val: "f5"
  65. value: top
  66. - id: 19
  67. name: temperature_unit
  68. type: string
  69. mapping:
  70. - dps_val: f
  71. value: F
  72. - dps_val: c
  73. value: C
  74. - id: 22
  75. name: timer
  76. type: integer
  77. - id: 23
  78. name: current_temperature_f
  79. type: integer
  80. optional: true
  81. hidden: true
  82. - id: 24
  83. name: temperature_f
  84. type: integer
  85. optional: true
  86. hidden: true
  87. range:
  88. min: 62
  89. max: 86
  90. - id: 101
  91. name: swing_mode
  92. type: boolean
  93. mapping:
  94. - dps_val: false
  95. constraint: hvac_mode
  96. value: "off"
  97. - dps_val: true
  98. value: vertical
  99. - id: 102
  100. name: sleep_mode
  101. type: boolean
  102. secondary_entities:
  103. - entity: select
  104. category: config
  105. translation_key: temperature_unit
  106. dps:
  107. - id: 19
  108. name: option
  109. type: string
  110. mapping:
  111. - dps_val: "c"
  112. value: celsius
  113. - dps_val: "f"
  114. value: fahrenheit
  115. - entity: switch
  116. name: Sleep Mode
  117. category: config
  118. icon: "mdi:power-sleep"
  119. dps:
  120. - id: 102
  121. type: boolean
  122. name: switch
  123. - entity: number
  124. translation_key: timer
  125. category: config
  126. dps:
  127. - id: 22
  128. type: integer
  129. name: value
  130. unit: h
  131. range:
  132. min: 0
  133. max: 23