tesla_airconditioner.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. name: Air conditioner
  2. products:
  3. - id: wxqdp6ecfkd78zzz
  4. manufacturer: Tesla
  5. model: TYAUX F/LM/J
  6. entities:
  7. - entity: climate
  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: cold
  19. value: cool
  20. - dps_val: hot
  21. value: heat
  22. - dps_val: wet
  23. value: dry
  24. - dps_val: wind
  25. value: fan_only
  26. - dps_val: auto
  27. value: heat_cool
  28. - id: 2
  29. type: integer
  30. name: temperature
  31. range:
  32. min: 160
  33. max: 320
  34. mapping:
  35. - scale: 10
  36. step: 5
  37. constraint: temperature_unit
  38. conditions:
  39. - dps_val: F
  40. range:
  41. min: 600
  42. max: 900
  43. - id: 3
  44. type: integer
  45. name: current_temperature
  46. mapping:
  47. - scale: 10
  48. - id: 4
  49. name: mode
  50. type: string
  51. hidden: true
  52. - id: 5
  53. type: string
  54. name: fan_mode
  55. mapping:
  56. - dps_val: mute
  57. value: "off"
  58. - dps_val: low
  59. value: low
  60. - dps_val: mid
  61. value: medium
  62. - dps_val: high
  63. value: high
  64. - dps_val: auto
  65. value: auto
  66. - id: 8
  67. type: boolean
  68. name: preset_mode
  69. mapping:
  70. - dps_val: true
  71. value: eco
  72. - dps_val: false
  73. value: comfort
  74. - id: 19
  75. type: string
  76. name: temperature_unit
  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: 105
  86. type: boolean
  87. name: swing_mode
  88. mapping:
  89. - dps_val: false
  90. value: "off"
  91. - dps_val: true
  92. value: "on"
  93. - id: 108
  94. type: bitfield
  95. name: model
  96. - entity: switch
  97. name: Emergency heat
  98. category: config
  99. dps:
  100. - id: 12
  101. type: boolean
  102. name: switch
  103. - entity: light
  104. translation_key: backlight
  105. category: config
  106. dps:
  107. - id: 13
  108. type: boolean
  109. name: switch
  110. - entity: lock
  111. translation_key: child_lock
  112. category: config
  113. dps:
  114. - id: 14
  115. type: boolean
  116. name: lock
  117. - entity: select
  118. translation_key: temperature_unit
  119. category: config
  120. dps:
  121. - id: 19
  122. type: string
  123. name: option
  124. mapping:
  125. - dps_val: C
  126. value: celsius
  127. - dps_val: F
  128. value: fahrenheit
  129. - entity: sensor
  130. class: energy
  131. category: diagnostic
  132. dps:
  133. - id: 28
  134. type: integer
  135. name: sensor
  136. unit: kWh
  137. class: total_increasing
  138. - entity: switch
  139. translation_key: sleep
  140. category: config
  141. dps:
  142. - id: 102
  143. type: boolean
  144. name: switch
  145. - entity: switch
  146. name: Clean
  147. icon: "mdi:shimmer"
  148. category: config
  149. dps:
  150. - id: 103
  151. type: boolean
  152. name: switch
  153. - entity: switch
  154. name: Anti-mould
  155. icon: "mdi:water-off"
  156. category: config
  157. dps:
  158. - id: 104
  159. type: boolean
  160. name: switch
  161. - entity: switch
  162. translation_key: uv_sterilization
  163. category: config
  164. dps:
  165. - id: 106
  166. type: boolean
  167. name: switch
  168. - entity: binary_sensor
  169. class: problem
  170. category: diagnostic
  171. dps:
  172. - id: 107
  173. type: bitfield
  174. name: sensor
  175. mapping:
  176. - dps_val: 0
  177. value: false
  178. - value: true
  179. - id: 107
  180. type: bitfield
  181. name: fault_code
  182. - entity: switch
  183. name: "On timer"
  184. translation_key: timer
  185. category: config
  186. dps:
  187. - id: 109
  188. type: boolean
  189. name: switch
  190. - entity: switch
  191. name: "Off timer"
  192. translation_key: timer
  193. category: config
  194. dps:
  195. - id: 110
  196. type: boolean
  197. name: switch
  198. - entity: number
  199. name: Timer hours
  200. category: config
  201. class: duration
  202. translation_key: timer
  203. dps:
  204. - id: 111
  205. type: integer
  206. name: value
  207. unit: h
  208. range:
  209. min: 0
  210. max: 23
  211. - entity: number
  212. name: Timer minutes
  213. category: config
  214. class: duration
  215. translation_key: timer
  216. dps:
  217. - id: 112
  218. type: integer
  219. name: value
  220. unit: min
  221. range:
  222. min: 0
  223. max: 59
  224. - entity: number
  225. name: Power limit
  226. icon: "mdi:meter-electric-outline"
  227. category: diagnostic
  228. dps:
  229. - id: 113
  230. type: integer
  231. name: value
  232. optional: true
  233. unit: "%"
  234. range:
  235. min: 30
  236. max: 100
  237. mapping:
  238. - dps_val: null
  239. value: 100
  240. hidden: true
  241. - entity: switch
  242. name: Limit power
  243. icon: "mdi:meter-electric-outline"
  244. category: config
  245. dps:
  246. - id: 114
  247. type: boolean
  248. name: switch