beca_bac2005alw_thermostat.yaml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. name: Fan coil thermostat
  2. products:
  3. - id: j0gm33igit25kye2
  4. manufacturer: Beca
  5. model: BAC-2005ALW
  6. entities:
  7. - entity: climate
  8. translation_key: thermostat
  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: Cool
  20. value: cool
  21. - dps_val: Heat
  22. value: heat
  23. - dps_val: ventilation
  24. value: fan_only
  25. - id: 2
  26. type: string
  27. name: mode
  28. hidden: true
  29. - id: 4
  30. type: boolean
  31. name: preset_mode
  32. mapping:
  33. - dps_val: false
  34. value: comfort
  35. - dps_val: true
  36. value: eco
  37. - id: 16
  38. type: integer
  39. name: temperature
  40. unit: C
  41. range:
  42. min: 50
  43. max: 450
  44. mapping:
  45. - scale: 10
  46. step: 5
  47. - id: 19
  48. type: integer
  49. name: max_temperature
  50. mapping:
  51. - scale: 10
  52. - id: 24
  53. type: integer
  54. name: current_temperature
  55. mapping:
  56. - scale: 10
  57. - id: 26
  58. type: integer
  59. name: min_temperature
  60. mapping:
  61. - scale: 10
  62. - id: 28
  63. type: string
  64. name: fan_mode
  65. mapping:
  66. - dps_val: auto
  67. value: auto
  68. - dps_val: low
  69. value: low
  70. - dps_val: middle
  71. value: medium
  72. - dps_val: hight
  73. value: high
  74. - id: 32
  75. type: string
  76. name: hvac_mode
  77. mapping:
  78. - dps_val: close
  79. value_redirect: valve_only_state
  80. - value_redirect: valve_state
  81. - id: 36
  82. type: string
  83. name: valve_state
  84. hidden: true
  85. mapping:
  86. - dps_val: close
  87. value: fan
  88. - constraint: mode
  89. value: fan
  90. conditions:
  91. - dps_val: Cool
  92. value: cooling
  93. - dps_val: Heat
  94. value: heating
  95. - id: 36
  96. type: string
  97. name: valve_only_state
  98. hidden: true
  99. mapping:
  100. - dps_val: close
  101. value: idle
  102. - value: defrosting
  103. constraint: mode
  104. conditions:
  105. - dps_val: Heat
  106. value: preheating
  107. - entity: number
  108. translation_key: maximum_temperature
  109. class: temperature
  110. category: config
  111. dps:
  112. - id: 19
  113. type: integer
  114. name: value
  115. unit: C
  116. range:
  117. min: 150
  118. max: 450
  119. mapping:
  120. - scale: 10
  121. step: 10
  122. - entity: number
  123. translation_key: minimum_temperature
  124. class: temperature
  125. category: config
  126. dps:
  127. - id: 26
  128. type: integer
  129. name: value
  130. unit: C
  131. range:
  132. min: 50
  133. max: 150
  134. mapping:
  135. - scale: 10
  136. step: 10
  137. - entity: number
  138. translation_key: temperature_calibration
  139. category: config
  140. dps:
  141. - id: 27
  142. type: integer
  143. name: value
  144. unit: °
  145. range:
  146. min: -14
  147. max: 14
  148. - entity: button
  149. translation_key: factory_reset
  150. category: config
  151. hidden: true
  152. dps:
  153. - id: 39
  154. type: boolean
  155. optional: true
  156. name: button
  157. - entity: lock
  158. translation_key: child_lock
  159. category: config
  160. dps:
  161. - id: 40
  162. type: boolean
  163. name: lock
  164. - entity: text
  165. name: Program 1
  166. category: config
  167. icon: "mdi:calendar-clock"
  168. hidden: true
  169. dps:
  170. - id: 101
  171. type: base64
  172. optional: true
  173. name: value
  174. - entity: text
  175. name: Program 2
  176. category: config
  177. icon: "mdi:calendar-clock"
  178. hidden: true
  179. dps:
  180. - id: 102
  181. type: base64
  182. optional: true
  183. name: value
  184. - entity: text
  185. name: Program 3
  186. category: config
  187. icon: "mdi:calendar-clock"
  188. hidden: true
  189. dps:
  190. - id: 103
  191. type: base64
  192. optional: true
  193. name: value
  194. - entity: number
  195. name: Eco cool temperature
  196. class: temperature
  197. category: config
  198. dps:
  199. - id: 104
  200. type: integer
  201. name: value
  202. unit: C
  203. range:
  204. min: 0
  205. max: 300
  206. mapping:
  207. - scale: 10
  208. step: 10
  209. - entity: number
  210. name: Eco heat temperature
  211. class: temperature
  212. category: config
  213. dps:
  214. - id: 105
  215. type: integer
  216. name: value
  217. unit: C
  218. range:
  219. min: 0
  220. max: 300
  221. mapping:
  222. - scale: 10
  223. step: 10
  224. - entity: text
  225. name: Program 4
  226. category: config
  227. icon: "mdi:calendar-clock"
  228. hidden: true
  229. dps:
  230. - id: 106
  231. type: base64
  232. optional: true
  233. name: value
  234. - entity: text
  235. name: Program 5
  236. category: config
  237. icon: "mdi:calendar-clock"
  238. hidden: true
  239. dps:
  240. - id: 107
  241. type: base64
  242. optional: true
  243. name: value
  244. - entity: text
  245. name: Program 6
  246. category: config
  247. icon: "mdi:calendar-clock"
  248. hidden: true
  249. dps:
  250. - id: 108
  251. type: base64
  252. optional: true
  253. name: value
  254. - entity: text
  255. name: Program 7
  256. category: config
  257. icon: "mdi:calendar-clock"
  258. hidden: true
  259. dps:
  260. - id: 109
  261. type: base64
  262. optional: true
  263. name: value
  264. - entity: select
  265. translation_key: mode
  266. dps:
  267. - id: 110
  268. type: string
  269. name: option
  270. mapping:
  271. - dps_val: auto
  272. value: auto
  273. - dps_val: manual
  274. value: manual
  275. - entity: number
  276. name: Temperature hysteresis
  277. category: config
  278. icon: "mdi:arrow-expand-vertical"
  279. dps:
  280. - id: 111
  281. type: integer
  282. name: value
  283. unit: °
  284. range:
  285. min: 1
  286. max: 5
  287. - entity: light
  288. translation_key: display
  289. category: config
  290. dps:
  291. - id: 114
  292. name: brightness
  293. type: integer
  294. range:
  295. min: 0
  296. max: 10