vivion_airconditioner.yaml 3.9 KB

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