beca_bhp6000_thermostat_mapped.yaml 8.6 KB

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