inventor_tokenslegend_airconditioner.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. name: Air conditioner
  2. products:
  3. - id: gvraxduhxaxalell
  4. name: Inventor Leon LEUVI-09WIFI
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: mode
  16. conditions:
  17. - dps_val: auto
  18. value: heat_cool
  19. - dps_val: cold
  20. value: cool
  21. - dps_val: wet
  22. value: dry
  23. - dps_val: wind
  24. value: fan_only
  25. - dps_val: hot
  26. value: heat
  27. - dps_val: pre_dehumidify
  28. value: dry
  29. hidden: true
  30. - dps_val: null
  31. value: "off"
  32. hidden: true
  33. - id: 2
  34. type: integer
  35. name: temperature
  36. unit: C
  37. optional: true
  38. range:
  39. min: 160
  40. max: 300
  41. mapping:
  42. - scale: 10
  43. step: 5
  44. - id: 3
  45. type: integer
  46. name: current_temperature
  47. optional: true
  48. mapping:
  49. - scale: 10
  50. - id: 4
  51. type: string
  52. name: mode
  53. hidden: true
  54. optional: true
  55. - id: 18
  56. type: integer
  57. optional: true
  58. name: current_humidity
  59. - id: 23
  60. type: integer
  61. optional: true
  62. name: temp_current_f
  63. - id: 24
  64. type: integer
  65. optional: true
  66. name: temp_set_f
  67. range:
  68. min: 60
  69. max: 86
  70. - id: 30
  71. type: boolean
  72. name: swing_mode
  73. mapping:
  74. - dps_val: false
  75. constraint: swing_horiz
  76. conditions:
  77. - dps_val: false
  78. value: "off"
  79. - dps_val: true
  80. value: horizontal
  81. - dps_val: null
  82. value: "off"
  83. hidden: true
  84. - dps_val: true
  85. constraint: swing_horiz
  86. conditions:
  87. - dps_val: false
  88. value: vertical
  89. - dps_val: true
  90. value: both
  91. - dps_val: null
  92. value: vertical
  93. hidden: true
  94. - id: 33
  95. type: boolean
  96. name: swing_horiz
  97. hidden: true
  98. optional: true
  99. - id: 101
  100. type: boolean
  101. name: preset_mode
  102. mapping:
  103. - dps_val: true
  104. value: away
  105. - dps_val: false
  106. constraint: strong
  107. conditions:
  108. - dps_val: false
  109. value: comfort
  110. - dps_val: true
  111. value: boost
  112. - id: 109
  113. type: boolean
  114. name: strong
  115. hidden: true
  116. - id: 107
  117. type: string
  118. name: humidity
  119. range:
  120. min: 35
  121. max: 85
  122. mapping:
  123. - dps_val: cancel
  124. value: null
  125. hidden: true
  126. - dps_val: "35"
  127. value: 35
  128. - dps_val: "40"
  129. value: 40
  130. - dps_val: "45"
  131. value: 45
  132. - dps_val: "50"
  133. value: 50
  134. - dps_val: "55"
  135. value: 55
  136. - dps_val: "60"
  137. value: 60
  138. - dps_val: "65"
  139. value: 65
  140. - dps_val: "70"
  141. value: 70
  142. - dps_val: "75"
  143. value: 75
  144. - dps_val: "80"
  145. value: 80
  146. - dps_val: "85"
  147. value: 85
  148. secondary_entities:
  149. - entity: fan
  150. dps:
  151. - id: 1
  152. type: boolean
  153. name: switch
  154. - id: 108
  155. type: integer
  156. name: speed
  157. range:
  158. min: 0
  159. max: 100
  160. - entity: select
  161. translation_key: temperature_unit
  162. category: config
  163. dps:
  164. - id: 19
  165. type: string
  166. name: option
  167. optional: true
  168. mapping:
  169. - dps_val: c
  170. value: celsius
  171. - dps_val: f
  172. value: fahrenheit
  173. - entity: binary_sensor
  174. class: problem
  175. category: diagnostic
  176. dps:
  177. - id: 22
  178. type: bitfield
  179. name: sensor
  180. mapping:
  181. - dps_val: 0
  182. value: false
  183. - value: true
  184. - id: 22
  185. type: bitfield
  186. name: fault_code
  187. - entity: switch
  188. name: Self clean
  189. icon: "mdi:shimmer"
  190. category: config
  191. dps:
  192. - id: 27
  193. type: boolean
  194. name: switch
  195. - entity: switch
  196. name: Follow me
  197. icon: "mdi:motion-sensor"
  198. category: config
  199. dps:
  200. - id: 37
  201. type: boolean
  202. name: switch
  203. optional: true
  204. - entity: sensor
  205. name: Outdoor temperature
  206. class: temperature
  207. category: diagnostic
  208. dps:
  209. - id: 102
  210. type: integer
  211. name: sensor
  212. unit: C
  213. class: measurement
  214. mapping:
  215. - scale: 10
  216. - id: 103
  217. type: integer
  218. optional: true
  219. name: fahrenheit
  220. - entity: switch
  221. name: Fresh
  222. icon: "mdi:leaf"
  223. category: config
  224. dps:
  225. - id: 104
  226. type: boolean
  227. name: switch
  228. - entity: switch
  229. name: Breeze away
  230. category: config
  231. dps:
  232. - id: 106
  233. type: boolean
  234. name: switch