modernflames_orion_fireplace.yaml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. name: Fireplace
  2. products:
  3. - id: buigpagr3xzmj6zk
  4. name: Modern Flames Orion
  5. primary_entity:
  6. entity: climate
  7. icon: "mdi:campfire"
  8. dps:
  9. - id: 1
  10. name: hvac_mode
  11. type: boolean
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: preset_mode
  17. conditions:
  18. - dps_val: HIGH_HEAT
  19. value: heat
  20. - dps_val: LOW_HEAT
  21. value: heat
  22. hidden: true
  23. - dps_val: FAN
  24. value: fan_only
  25. - dps_val: "OFF"
  26. value: "off"
  27. hidden: true
  28. - id: 2
  29. name: temperature
  30. type: integer
  31. range:
  32. min: 20
  33. max: 31
  34. mapping:
  35. - constraint: temperature_unit
  36. conditions:
  37. - dps_val: f
  38. value_redirect: temp_set_f
  39. range:
  40. min: 68
  41. max: 90
  42. - id: 9
  43. name: temperature_unit
  44. type: string
  45. mapping:
  46. - dps_val: f
  47. value: F
  48. - dps_val: c
  49. value: C
  50. - id: 10
  51. name: temp_set_f
  52. type: integer
  53. range:
  54. min: 68
  55. max: 90
  56. hidden: true
  57. - id: 113
  58. name: preset_mode
  59. type: string
  60. mapping:
  61. - dps_val: "OFF"
  62. value: none
  63. - dps_val: "FAN"
  64. value: Fan only
  65. - dps_val: "LOW_HEAT"
  66. value: eco
  67. - dps_val: "HIGH_HEAT"
  68. value: boost
  69. - id: 122
  70. name: custom
  71. type: string
  72. optional: true
  73. - id: 123
  74. type: string
  75. name: save_custom
  76. optional: true
  77. secondary_entities:
  78. - entity: select
  79. translation_key: temperature_unit
  80. category: config
  81. dps:
  82. - id: 9
  83. type: string
  84. name: option
  85. mapping:
  86. - dps_val: c
  87. value: celsius
  88. - dps_val: f
  89. value: fahrenheit
  90. - entity: select
  91. translation_key: timer
  92. category: config
  93. dps:
  94. - id: 13
  95. type: string
  96. name: option
  97. mapping:
  98. - dps_val: "00"
  99. value: "Off"
  100. - dps_val: "30"
  101. value: "30 minutes"
  102. - dps_val: "1h"
  103. value: "1 hour"
  104. - dps_val: "2h"
  105. value: "2 hours"
  106. - dps_val: "3h"
  107. value: "3 hours"
  108. - dps_val: "4h"
  109. value: "4 hours"
  110. - dps_val: "5h"
  111. value: "5 hours"
  112. - dps_val: "6h"
  113. value: "6 hours"
  114. - dps_val: "7h"
  115. value: "7 hours"
  116. - dps_val: "8h"
  117. value: "8 hours"
  118. - id: 114
  119. type: string
  120. optional: true
  121. name: week_program_1
  122. - id: 115
  123. type: string
  124. optional: true
  125. name: week_program_2
  126. - id: 116
  127. type: string
  128. optional: true
  129. name: week_program_3
  130. - id: 117
  131. type: string
  132. optional: true
  133. name: week_program_4
  134. - id: 118
  135. type: string
  136. optional: true
  137. name: week_program_5
  138. - id: 119
  139. type: string
  140. optional: true
  141. name: week_program_6
  142. - id: 120
  143. type: string
  144. optional: true
  145. name: week_program_7
  146. - entity: sensor
  147. name: Time remaining
  148. class: duration
  149. category: diagnostic
  150. dps:
  151. - id: 14
  152. type: integer
  153. name: sensor
  154. unit: s
  155. - entity: select
  156. name: Flame style
  157. icon: "mdi:fire"
  158. category: config
  159. dps:
  160. - id: 101
  161. type: string
  162. name: option
  163. mapping:
  164. - dps_val: ONE
  165. value: One
  166. - dps_val: TWO
  167. value: Two
  168. - dps_val: THREE
  169. value: Three
  170. - entity: light
  171. name: Flame
  172. category: config
  173. dps:
  174. - id: 104
  175. name: brightness
  176. type: string
  177. mapping:
  178. - dps_val: "OFF"
  179. value: 0
  180. - dps_val: DEFAULT
  181. value: 82
  182. - dps_val: MEDIUM
  183. value: 164
  184. - dps_val: HIGH
  185. value: 255
  186. - id: 102
  187. name: effect
  188. type: string
  189. mapping:
  190. - dps_val: YELLOW
  191. value: Yellow
  192. - dps_val: ORANGE
  193. value: Orange
  194. - dps_val: BLUE
  195. value: Blue
  196. - dps_val: GREEN
  197. value: Green
  198. - dps_val: PURPLE
  199. value: Purple
  200. - dps_val: WHITE
  201. value: White
  202. - entity: select
  203. name: Flame speed
  204. icon: "mdi:fire"
  205. category: config
  206. dps:
  207. - id: 103
  208. type: string
  209. name: option
  210. mapping:
  211. - dps_val: SLOW
  212. value: Slow
  213. - dps_val: DEFAULT
  214. value: Default
  215. - dps_val: FAST
  216. value: Fast
  217. - entity: light
  218. name: Downlight
  219. icon: "mdi:spotlight-beam"
  220. category: config
  221. dps:
  222. - id: 106
  223. name: brightness
  224. type: integer
  225. range:
  226. min: 0
  227. max: 100
  228. mapping:
  229. - scale: 0.392
  230. - id: 105
  231. name: effect
  232. type: string
  233. mapping:
  234. - dps_val: "1"
  235. value: Orange
  236. - dps_val: "2"
  237. value: Red
  238. - dps_val: "3"
  239. value: Blue
  240. - dps_val: "4"
  241. value: Yellow
  242. - dps_val: "5"
  243. value: Green
  244. - dps_val: "6"
  245. value: Purple
  246. - dps_val: "7"
  247. value: Sky blue
  248. - dps_val: "8"
  249. value: Magenta
  250. - dps_val: "9"
  251. value: White
  252. - dps_val: "10"
  253. value: Pink
  254. - entity: switch
  255. name: Downlight night mode
  256. category: config
  257. icon: "mdi:power-sleep"
  258. dps:
  259. - id: 107
  260. type: boolean
  261. name: switch
  262. - entity: switch
  263. name: Downlight color cycle
  264. icon: "mdi:spotlight-beam"
  265. category: config
  266. dps:
  267. - id: 108
  268. type: boolean
  269. name: switch
  270. - entity: light
  271. name: Embers
  272. category: config
  273. icon: "mdi:campfire"
  274. dps:
  275. - id: 110
  276. name: brightness
  277. type: integer
  278. range:
  279. min: 0
  280. max: 100
  281. - id: 109
  282. name: effect
  283. type: string
  284. mapping:
  285. - dps_val: "1"
  286. value: Orange
  287. - dps_val: "2"
  288. value: Red
  289. - dps_val: "3"
  290. value: Blue
  291. - dps_val: "4"
  292. value: Yellow
  293. - dps_val: "5"
  294. value: Green
  295. - dps_val: "6"
  296. value: Purple
  297. - dps_val: "7"
  298. value: Sky blue
  299. - dps_val: "8"
  300. value: Magenta
  301. - dps_val: "9"
  302. value: White
  303. - dps_val: "10"
  304. value: Pink
  305. - entity: switch
  306. name: Ember extras
  307. icon: "mdi:campfire"
  308. category: config
  309. dps:
  310. - id: 111
  311. type: boolean
  312. name: switch
  313. - entity: switch
  314. name: Ember color cycle
  315. icon: "mdi:campfire"
  316. category: config
  317. dps:
  318. - id: 112
  319. type: boolean
  320. name: switch
  321. - entity: button
  322. name: Factory reset
  323. class: restart
  324. category: config
  325. dps:
  326. - id: 121
  327. type: boolean
  328. name: button
  329. optional: true