magnum_mrc_floorheating.yaml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. name: Floor heating
  2. products:
  3. - id: ye6jdjnv5quxq3wb
  4. manufacturer: Magnum
  5. model: MRC
  6. entities:
  7. - entity: climate
  8. translation_key: heater
  9. dps:
  10. - id: 102
  11. type: integer
  12. name: temperature
  13. range:
  14. min: 41
  15. max: 1040
  16. mapping:
  17. - scale: 10
  18. step: 5
  19. constraint: temperature_unit
  20. conditions:
  21. - dps_val: false
  22. range:
  23. min: 50
  24. max: 400
  25. - dps_val: true
  26. range:
  27. min: 410
  28. max: 1040
  29. step: 10
  30. - id: 103
  31. type: string
  32. name: preset_mode
  33. mapping:
  34. - dps_val: AUTO
  35. value: auto
  36. - dps_val: MANUAL
  37. value: manual
  38. - dps_val: HOLIDAY
  39. value: away
  40. - dps_val: FROST
  41. value: sleep
  42. - dps_val: SLOW
  43. value: Slow start
  44. - id: 105
  45. type: integer
  46. optional: true
  47. name: current_temperature
  48. mapping:
  49. - scale: 10
  50. - dps_val: null
  51. value_redirect: floor_temperature
  52. - id: 106
  53. type: integer
  54. optional: true
  55. name: floor_temperature
  56. mapping:
  57. - scale: 10
  58. - id: 107
  59. type: boolean
  60. name: temperature_unit
  61. mapping:
  62. - dps_val: true
  63. value: F
  64. - value: C
  65. - id: 118
  66. type: string
  67. name: hvac_action
  68. mapping:
  69. - dps_val: warming
  70. value: idle
  71. - dps_val: heating
  72. value: heating
  73. - entity: select
  74. name: Night display
  75. icon: "mdi:monitor-star"
  76. category: config
  77. dps:
  78. - id: 101
  79. type: string
  80. name: option
  81. mapping:
  82. - dps_val: time_date_temp
  83. value: Time, date and temperature
  84. - dps_val: time_temp
  85. value: Time and temperature
  86. - dps_val: time_only
  87. value: Time
  88. - entity: binary_sensor
  89. class: problem
  90. category: diagnostic
  91. dps:
  92. - id: 104
  93. type: bitfield
  94. name: sensor
  95. mapping:
  96. - dps_val: 0
  97. value: false
  98. - value: true
  99. - id: 104
  100. type: bitfield
  101. name: fault_code
  102. - id: 104
  103. type: bitfield
  104. name: description
  105. mapping:
  106. - dps_val: 0
  107. value: ok
  108. - dps_val: 1
  109. value: room sensor
  110. - dps_val: 2
  111. value: floor sensor
  112. - entity: sensor
  113. name: Floor temperature
  114. class: temperature
  115. dps:
  116. - id: 106
  117. type: integer
  118. optional: true
  119. name: sensor
  120. class: measurement
  121. mapping:
  122. - scale: 10
  123. - id: 107
  124. type: boolean
  125. name: unit
  126. mapping:
  127. - dps_val: true
  128. value: F
  129. - value: C
  130. - entity: select
  131. translation_key: temperature_unit
  132. category: config
  133. dps:
  134. - id: 107
  135. type: boolean
  136. name: option
  137. mapping:
  138. - dps_val: false
  139. value: celsius
  140. - dps_val: true
  141. value: fahrenheit
  142. - entity: lock
  143. translation_key: child_lock
  144. category: config
  145. dps:
  146. - id: 108
  147. type: boolean
  148. name: lock
  149. - entity: number
  150. name: Holiday length
  151. category: config
  152. class: duration
  153. icon: "mdi:island"
  154. dps:
  155. - id: 109
  156. type: integer
  157. name: value
  158. unit: d
  159. range:
  160. min: 0
  161. max: 99
  162. - entity: select
  163. name: Schedule phase
  164. icon: "mdi:calendar-clock"
  165. category: config
  166. dps:
  167. - id: 110
  168. type: string
  169. name: option
  170. mapping:
  171. - dps_val: "1"
  172. value: Phase 1-2
  173. - dps_val: "2"
  174. value: Phase 3-4
  175. - dps_val: "3"
  176. value: Phase 5-6
  177. - entity: select
  178. name: Sensor selection
  179. icon: "mdi:thermometer-plus"
  180. category: config
  181. dps:
  182. - id: 111
  183. type: string
  184. name: option
  185. mapping:
  186. - dps_val: "0"
  187. value: Room
  188. - dps_val: "1"
  189. value: Floor
  190. - dps_val: "2"
  191. value: Both
  192. - entity: number
  193. translation_key: temperature_calibration
  194. name: Room calibration
  195. class: temperature_delta
  196. category: config
  197. dps:
  198. - id: 112
  199. type: integer
  200. name: value
  201. range:
  202. min: -90
  203. max: 90
  204. mapping:
  205. - scale: 10
  206. - id: 107
  207. type: boolean
  208. name: unit
  209. mapping:
  210. - dps_val: true
  211. value: F
  212. - value: C
  213. - entity: number
  214. name: Floor calibration
  215. translation_key: temperature_calibration
  216. class: temperature_delta
  217. category: config
  218. dps:
  219. - id: 113
  220. type: integer
  221. optional: true
  222. name: value
  223. range:
  224. min: -90
  225. max: 90
  226. mapping:
  227. - scale: 10
  228. - id: 107
  229. type: boolean
  230. name: unit
  231. mapping:
  232. - dps_val: true
  233. value: F
  234. - value: C
  235. - entity: select
  236. name: Temperature hysteresis
  237. category: config
  238. icon: "mdi:thermometer-plus"
  239. dps:
  240. - id: 114
  241. type: string
  242. name: option
  243. mapping:
  244. - dps_val: "0_5"
  245. value: "0.5°"
  246. - dps_val: "1"
  247. value: "1°"
  248. - dps_val: "2"
  249. value: "2°"
  250. - dps_val: "3"
  251. value: "3°"
  252. - entity: number
  253. name: Display brightness
  254. category: config
  255. icon: "mdi:television-ambient-light"
  256. dps:
  257. - id: 115
  258. type: integer
  259. name: value
  260. unit: "%"
  261. range:
  262. min: 1
  263. max: 10
  264. mapping:
  265. - scale: 0.1
  266. - entity: number
  267. name: Backlight timeout
  268. category: config
  269. class: duration
  270. dps:
  271. - id: 117
  272. type: integer
  273. name: value
  274. unit: s
  275. range:
  276. min: 5
  277. max: 60
  278. mapping:
  279. - step: 5
  280. - entity: text
  281. translation_key: schedule
  282. category: config
  283. hidden: true
  284. dps:
  285. - id: 119
  286. type: base64
  287. optional: true
  288. name: value
  289. - entity: sensor
  290. name: Average monthly consumption
  291. category: diagnostic
  292. dps:
  293. - id: 123
  294. type: integer
  295. mask: "00FF"
  296. name: sensor
  297. unit: "%"
  298. class: measurement
  299. - id: 123
  300. type: integer
  301. mask: "FF00"
  302. name: annual
  303. - entity: select
  304. name: Floor
  305. icon: "mdi:floor-plan"
  306. category: config
  307. dps:
  308. - id: 124
  309. type: string
  310. name: option
  311. mapping:
  312. - dps_val: wood
  313. value: Wood
  314. - dps_val: other
  315. value: Other
  316. - entity: select
  317. name: Sensor type
  318. icon: "mdi:thermometer-probe"
  319. category: config
  320. dps:
  321. - id: 125
  322. type: string
  323. name: option
  324. mapping:
  325. - dps_val: "10k"
  326. value: "10k"
  327. - dps_val: "12k"
  328. value: "12k"
  329. - entity: switch
  330. name: Intelligence
  331. category: config
  332. dps:
  333. - id: 126
  334. type: boolean
  335. name: switch
  336. - entity: switch
  337. name: Open window detection
  338. category: config
  339. dps:
  340. - id: 127
  341. type: boolean
  342. name: switch
  343. - entity: button
  344. translation_key: factory_reset
  345. category: config
  346. hidden: true
  347. dps:
  348. - id: 128
  349. type: boolean
  350. optional: true
  351. name: button