vivion_airconditioner.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. name: Air conditioner
  2. products:
  3. - id: orgvakh0qub0hjx8
  4. name: Vivion 30012x
  5. primary_entity:
  6. entity: climate
  7. translation_only_key: aircon_extra
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: hvac_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: auto
  19. value: heat_cool
  20. - dps_val: cold
  21. value: cool
  22. - dps_val: hot
  23. value: heat
  24. - dps_val: wet
  25. value: dry
  26. - dps_val: wind
  27. value: fan_only
  28. - id: 2
  29. type: integer
  30. name: temperature
  31. range:
  32. min: 16
  33. max: 32
  34. unit: C
  35. - id: 3
  36. type: integer
  37. name: current_temperature
  38. - id: 4
  39. type: string
  40. name: mode
  41. hidden: true
  42. - id: 5
  43. type: string
  44. name: fan_mode
  45. mapping:
  46. - dps_val: strong
  47. value: strong
  48. - dps_val: auto
  49. value: auto
  50. - dps_val: low
  51. value: low
  52. - dps_val: middle
  53. value: medium
  54. - dps_val: high
  55. value: high
  56. - dps_val: mute
  57. value: quiet
  58. - id: 22
  59. type: bitfield
  60. name: fault_code
  61. optional: true
  62. - id: 25
  63. name: preset_mode
  64. type: boolean
  65. mapping:
  66. - dps_val: false
  67. value: comfort
  68. - dps_val: true
  69. value: sleep
  70. - id: 31
  71. type: string
  72. name: vertical
  73. hidden: true
  74. - id: 33
  75. type: boolean
  76. name: swing_mode
  77. mapping:
  78. - dps_val: false
  79. constraint: vertical
  80. conditions:
  81. - dps_val: "off"
  82. value: "off"
  83. - dps_val: same
  84. value: vertical
  85. - dps_val: [vane_1, vane_2, vane_3, vane_4, vane_5]
  86. value: "off"
  87. hidden: true
  88. - dps_val: true
  89. constraint: vertical
  90. conditions:
  91. - dps_val: "off"
  92. value: horizontal
  93. - dps_val: same
  94. value: both
  95. - dps_val: [vane_1, vane_2, vane_3, vane_4, vane_5]
  96. value: horizontal
  97. hidden: true
  98. - id: 103
  99. type: string
  100. name: unknown_103
  101. - id: 104
  102. type: string
  103. name: unknown_104
  104. - id: 105
  105. type: boolean
  106. name: unknown_105
  107. - id: 106
  108. type: boolean
  109. name: unknown_106
  110. - id: 107
  111. type: boolean
  112. name: unknown_107
  113. - id: 108
  114. type: integer
  115. name: unknown_108
  116. secondary_entities:
  117. - entity: switch
  118. name: Ionizer
  119. icon: "mdi:creation"
  120. category: config
  121. dps:
  122. - id: 11
  123. type: boolean
  124. name: switch
  125. - entity: switch
  126. name: Emergency heat
  127. icon: "mdi:fire"
  128. category: config
  129. dps:
  130. - id: 12
  131. type: boolean
  132. name: switch
  133. - entity: binary_sensor
  134. class: problem
  135. category: diagnostic
  136. dps:
  137. - id: 22
  138. type: bitfield
  139. name: sensor
  140. optional: true
  141. mapping:
  142. - dps_val: 0
  143. value: false
  144. - dps_val: null
  145. value: false
  146. - value: true
  147. - entity: select
  148. name: Vertical swing
  149. icon: "mdi:angle-acute"
  150. category: config
  151. dps:
  152. - id: 31
  153. type: string
  154. name: option
  155. mapping:
  156. - dps_val: "off"
  157. value: "Off"
  158. - dps_val: same
  159. value: Swing
  160. - dps_val: vane_1
  161. value: Position 1
  162. - dps_val: vane_2
  163. value: Position 2
  164. - dps_val: vane_3
  165. value: Position 3
  166. - dps_val: vane_4
  167. value: Position 4
  168. - dps_val: vane_5
  169. value: Position 5
  170. - entity: light
  171. name: Display
  172. icon: "mdi:television-ambient-light"
  173. category: config
  174. dps:
  175. - id: 36
  176. type: boolean
  177. name: switch
  178. - entity: switch
  179. name: Timer on
  180. translation_key: timer
  181. category: config
  182. dps:
  183. - id: 101
  184. type: boolean
  185. name: switch
  186. - entity: switch
  187. name: Timer off
  188. translation_key: timer
  189. category: config
  190. dps:
  191. - id: 102
  192. type: boolean
  193. name: switch