beca_bhp6000_thermostat_mapped.yaml 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407
  1. name: Beca BHP-6000 thermostat mapped
  2. products:
  3. - id: drwezxukumr9ohuh
  4. primary_entity:
  5. entity: climate
  6. translation_key: thermostat
  7. dps:
  8. - id: 2
  9. name: temperature
  10. type: integer
  11. unit: C
  12. range:
  13. min: 5
  14. max: 35
  15. # These mappings are not quite F to C, but appear to be what is used
  16. # by the thermostat when set to C (issue #215)
  17. mapping:
  18. - dps_val: 42
  19. value: 5
  20. step: 0.5
  21. - dps_val: 43
  22. value: 5.5
  23. step: 0.5
  24. - dps_val: 44
  25. value: 6
  26. step: 0.5
  27. - dps_val: 45
  28. value: 6.5
  29. step: 0.5
  30. - dps_val: 46
  31. value: 7
  32. step: 0.5
  33. - dps_val: 47
  34. value: 7.5
  35. step: 0.5
  36. - dps_val: 48
  37. value: 8
  38. step: 0.5
  39. - dps_val: 49
  40. value: 8.5
  41. step: 0.5
  42. - dps_val: 50
  43. value: 9
  44. step: 0.5
  45. - dps_val: 51
  46. value: 9.5
  47. step: 0.5
  48. - dps_val: 52
  49. value: 10
  50. step: 0.5
  51. - dps_val: 53
  52. value: 10.5
  53. step: 0.5
  54. - dps_val: 54
  55. value: 11
  56. step: 0.5
  57. - dps_val: 55
  58. value: 11.5
  59. step: 0.5
  60. - dps_val: 56
  61. value: 12
  62. step: 0.5
  63. - dps_val: 57
  64. value: 12.5
  65. step: 0.5
  66. - dps_val: 58
  67. value: 13
  68. step: 0.5
  69. - dps_val: 59
  70. value: 13.5
  71. step: 0.5
  72. - dps_val: 60
  73. value: 14
  74. step: 0.5
  75. - dps_val: 61
  76. value: 14.5
  77. step: 0.5
  78. - dps_val: 62
  79. value: 15
  80. step: 0.5
  81. - dps_val: 63
  82. value: 15.5
  83. step: 0.5
  84. - dps_val: 64
  85. value: 16
  86. step: 0.5
  87. - dps_val: 65
  88. value: 16.5
  89. step: 0.5
  90. - dps_val: 66
  91. value: 17
  92. step: 0.5
  93. - dps_val: 67
  94. value: 17.5
  95. step: 0.5
  96. - dps_val: 68
  97. value: 18
  98. step: 0.5
  99. - dps_val: 69
  100. value: 18.5
  101. step: 0.5
  102. - dps_val: 70
  103. value: 19
  104. step: 0.5
  105. - dps_val: 71
  106. value: 19.5
  107. step: 0.5
  108. - dps_val: 72
  109. value: 20
  110. step: 0.5
  111. - dps_val: 73
  112. value: 20.5
  113. step: 0.5
  114. - dps_val: 74
  115. value: 21
  116. step: 0.5
  117. - dps_val: 75
  118. value: 21.5
  119. step: 0.5
  120. - dps_val: 76
  121. value: 22
  122. step: 0.5
  123. - dps_val: 77
  124. value: 22.50
  125. step: 0.5
  126. - dps_val: 78
  127. value: 23
  128. step: 0.5
  129. - dps_val: 79
  130. value: 23.50
  131. step: 0.5
  132. - dps_val: 80
  133. value: 24
  134. step: 0.5
  135. - dps_val: 81
  136. value: 24.5
  137. step: 0.5
  138. - dps_val: 82
  139. value: 25
  140. step: 0.5
  141. - dps_val: 83
  142. value: 25.5
  143. step: 0.5
  144. - dps_val: 84
  145. value: 26
  146. step: 0.5
  147. - dps_val: 85
  148. value: 26.5
  149. step: 0.5
  150. - dps_val: 86
  151. value: 27
  152. step: 0.5
  153. - dps_val: 87
  154. value: 27.5
  155. step: 0.5
  156. - dps_val: 88
  157. value: 28
  158. step: 0.5
  159. - dps_val: 89
  160. value: 28.5
  161. step: 0.5
  162. - dps_val: 90
  163. value: 29
  164. step: 0.5
  165. - dps_val: 91
  166. value: 29.5
  167. step: 0.5
  168. - dps_val: 92
  169. value: 30
  170. step: 0.5
  171. - dps_val: 93
  172. value: 30.5
  173. step: 0.5
  174. - dps_val: 94
  175. value: 31
  176. step: 0.5
  177. - dps_val: 95
  178. value: 31.5
  179. step: 0.5
  180. - dps_val: 96
  181. value: 32
  182. step: 0.5
  183. - dps_val: 97
  184. value: 32.5
  185. step: 0.5
  186. - dps_val: 98
  187. value: 33
  188. step: 0.5
  189. - dps_val: 99
  190. value: 33.5
  191. step: 0.5
  192. - dps_val: 100
  193. value: 34
  194. step: 0.5
  195. - dps_val: 101
  196. value: 34.5
  197. step: 0.5
  198. - dps_val: 102
  199. value: 35
  200. step: 0.5
  201. - id: 3
  202. name: current_temperature
  203. type: integer
  204. mapping:
  205. - dps_val: 41
  206. value: 5
  207. - dps_val: 42
  208. value: 5.5
  209. - dps_val: 43
  210. value: 6
  211. - dps_val: 44
  212. value: 6.5
  213. - dps_val: 45
  214. value: 7
  215. - dps_val: 46
  216. value: 7.5
  217. - dps_val: 47
  218. value: 8
  219. - dps_val: 48
  220. value: 8.5
  221. - dps_val: 49
  222. value: 9
  223. - dps_val: 50
  224. value: 9.5
  225. - dps_val: 51
  226. value: 10
  227. - dps_val: 52
  228. value: 10.5
  229. - dps_val: 53
  230. value: 11
  231. - dps_val: 54
  232. value: 11.5
  233. - dps_val: 55
  234. value: 12
  235. - dps_val: 56
  236. value: 12.5
  237. - dps_val: 57
  238. value: 13
  239. - dps_val: 58
  240. value: 13.5
  241. - dps_val: 59
  242. value: 14
  243. - dps_val: 60
  244. value: 14.5
  245. - dps_val: 61
  246. value: 15
  247. - dps_val: 62
  248. value: 15.5
  249. - dps_val: 63
  250. value: 16
  251. - dps_val: 64
  252. value: 16.5
  253. - dps_val: 65
  254. value: 17
  255. - dps_val: 66
  256. value: 17.5
  257. - dps_val: 67
  258. value: 18
  259. - dps_val: 68
  260. value: 18.5
  261. - dps_val: 69
  262. value: 19
  263. - dps_val: 70
  264. value: 19.5
  265. - dps_val: 71
  266. value: 20
  267. - dps_val: 72
  268. value: 20.5
  269. - dps_val: 73
  270. value: 21
  271. - dps_val: 74
  272. value: 21.5
  273. - dps_val: 75
  274. value: 22
  275. - dps_val: 76
  276. value: 22.5
  277. - dps_val: 77
  278. value: 23
  279. - dps_val: 78
  280. value: 23.5
  281. - dps_val: 79
  282. value: 24
  283. - dps_val: 80
  284. value: 24.5
  285. - dps_val: 81
  286. value: 25
  287. - dps_val: 82
  288. value: 25.5
  289. - dps_val: 83
  290. value: 26
  291. - dps_val: 84
  292. value: 26.5
  293. - dps_val: 85
  294. value: 27
  295. - dps_val: 86
  296. value: 27.5
  297. - dps_val: 87
  298. value: 28
  299. - dps_val: 88
  300. value: 28.5
  301. - dps_val: 89
  302. value: 29
  303. - dps_val: 90
  304. value: 29.5
  305. - dps_val: 91
  306. value: 30
  307. - dps_val: 92
  308. value: 30.5
  309. - dps_val: 93
  310. value: 31
  311. - dps_val: 94
  312. value: 31.5
  313. - dps_val: 95
  314. value: 32
  315. - dps_val: 96
  316. value: 32.5
  317. - dps_val: 97
  318. value: 33
  319. - dps_val: 98
  320. value: 33.5
  321. - dps_val: 99
  322. value: 34
  323. - dps_val: 100
  324. value: 34.5
  325. - dps_val: 101
  326. value: 35
  327. - dps_val: 102
  328. value: 35.5
  329. - dps_val: 103
  330. value: 36
  331. - dps_val: 104
  332. value: 36.5
  333. - dps_val: 105
  334. value: 37
  335. - dps_val: 106
  336. value: 37.5
  337. - dps_val: 107
  338. value: 38
  339. - dps_val: 108
  340. value: 38.5
  341. - dps_val: 109
  342. value: 39
  343. - dps_val: 110
  344. value: 39.5
  345. - dps_val: 111
  346. value: 40
  347. - dps_val: 112
  348. value: 40.5
  349. - id: 4
  350. name: preset_mode
  351. type: integer
  352. mapping:
  353. - dps_val: 1
  354. value: program
  355. - dps_val: 2
  356. value: temp_override
  357. - dps_val: 3
  358. value: perm_override
  359. - dps_val: 4
  360. value: away
  361. - id: 5
  362. name: hvac_mode
  363. type: integer
  364. mapping:
  365. - dps_val: 1
  366. value: cool
  367. - dps_val: 2
  368. value: heat
  369. - dps_val: 3
  370. value: "off"
  371. - dps_val: 4
  372. value: heat_cool
  373. - dps_val: 5
  374. value: auto
  375. - id: 6
  376. name: fan_mode
  377. type: boolean
  378. mapping:
  379. - dps_val: false
  380. value: auto
  381. - dps_val: true
  382. value: "on"
  383. secondary_entities:
  384. - entity: lock
  385. name: Child lock
  386. category: config
  387. dps:
  388. - id: 7
  389. name: lock
  390. type: boolean
  391. mapping:
  392. - dps_val: true
  393. icon: "mdi:hand-back-right-off"
  394. - dps_val: false
  395. icon: "mdi:hand-back-right"
  396. - entity: light
  397. name: Display
  398. category: config
  399. dps:
  400. - id: 1
  401. name: switch
  402. type: boolean
  403. mapping:
  404. - dps_val: true
  405. icon: "mdi:led-on"
  406. - dps_val: false
  407. icon: "mdi:led-off"