advancedfires_1500_fireplace.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. name: Fireplace
  2. products:
  3. - id: bf773f569661709b88gzbb
  4. name: Advanced Fires 1500 electric fireplace
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. name: hvac_mode
  10. type: boolean
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. value: heat
  16. - id: 2
  17. name: temperature
  18. type: integer
  19. range:
  20. min: 16
  21. max: 30
  22. optional: true
  23. mapping:
  24. - constraint: temperature_unit
  25. conditions:
  26. - dps_val: f
  27. value_redirect: temp_set_f
  28. range:
  29. min: 32
  30. max: 104
  31. - id: 3
  32. name: current_temperature
  33. type: integer
  34. mapping:
  35. - constraint: temperature_unit
  36. conditions:
  37. - dps_val: f
  38. value_redirect: temp_current_f
  39. - id: 5
  40. name: fan_mode
  41. type: string
  42. mapping:
  43. - dps_val: "OFF"
  44. value: "off"
  45. - dps_val: LOW
  46. value: low
  47. - dps_val: HIGH
  48. value: high
  49. - id: 19
  50. name: temperature_unit
  51. type: string
  52. mapping:
  53. - dps_val: c
  54. value: C
  55. - dps_val: f
  56. value: F
  57. - id: 20
  58. name: temp_set_f
  59. type: integer
  60. hidden: true
  61. optional: true
  62. range:
  63. min: 32
  64. max: 104
  65. - id: 21
  66. name: temp_current_f
  67. type: integer
  68. hidden: true
  69. - id: 108
  70. name: weekly_schedule
  71. type: string
  72. optional: true
  73. secondary_entities:
  74. - entity: select
  75. name: Temperature unit
  76. icon: "mdi:temperature-celsius"
  77. category: config
  78. dps:
  79. - id: 19
  80. type: string
  81. name: option
  82. mapping:
  83. - dps_val: c
  84. value: Celsius
  85. - dps_val: f
  86. value: Fahrenheit
  87. - entity: light
  88. name: Flame
  89. dps:
  90. - id: 115
  91. type: boolean
  92. name: switch
  93. - id: 114
  94. name: color_mode
  95. type: boolean
  96. mapping:
  97. - dps_val: false
  98. value: white
  99. - dps_val: true
  100. value: hs
  101. - id: 106
  102. name: brightness
  103. type: integer
  104. range:
  105. min: 0
  106. max: 100
  107. optional: true
  108. mapping:
  109. - scale: 0.392
  110. - id: 109
  111. name: rgbhsv
  112. type: base64
  113. optional: true
  114. format:
  115. - name: r
  116. bytes: 1
  117. range:
  118. min: 0
  119. max: 255
  120. - name: g
  121. bytes: 1
  122. range:
  123. min: 0
  124. max: 255
  125. - name: b
  126. bytes: 1
  127. range:
  128. min: 0
  129. max: 255
  130. - id: 105
  131. name: effect
  132. type: string
  133. optional: true
  134. mapping:
  135. - dps_val: mode1
  136. value: M
  137. - dps_val: mode2
  138. value: A
  139. - dps_val: mode3
  140. value: G
  141. - dps_val: mode4
  142. value: I
  143. - dps_val: mode5
  144. value: C
  145. - id: 112
  146. name: effects_disabled
  147. type: boolean
  148. - entity: switch
  149. name: Adaptive
  150. category: config
  151. dps:
  152. - id: 107
  153. type: boolean
  154. name: switch
  155. - entity: light
  156. name: Ember
  157. category: config
  158. dps:
  159. - id: 116
  160. type: boolean
  161. name: switch
  162. - id: 117
  163. name: color_mode
  164. type: boolean
  165. mapping:
  166. - dps_val: false
  167. value: white
  168. - dps_val: true
  169. value: hs
  170. - id: 120
  171. name: brightness
  172. type: integer
  173. range:
  174. min: 0
  175. max: 100
  176. mapping:
  177. - scale: 0.392
  178. - id: 110
  179. name: rgbhsv
  180. type: base64
  181. optional: true
  182. format:
  183. - name: r
  184. bytes: 1
  185. range:
  186. min: 0
  187. max: 255
  188. - name: g
  189. bytes: 1
  190. range:
  191. min: 0
  192. max: 255
  193. - name: b
  194. bytes: 1
  195. range:
  196. min: 0
  197. max: 255
  198. - id: 122
  199. name: orange_disabled
  200. type: boolean
  201. - entity: light
  202. name: Logs
  203. category: config
  204. dps:
  205. - id: 118
  206. type: boolean
  207. name: switch
  208. - id: 119
  209. name: color_mode
  210. type: boolean
  211. mapping:
  212. - dps_val: false
  213. value: white
  214. - dps_val: true
  215. value: hs
  216. - id: 121
  217. name: brightness
  218. type: integer
  219. range:
  220. min: 0
  221. max: 100
  222. mapping:
  223. - scale: 0.392
  224. - id: 111
  225. name: rgbhsv
  226. type: base64
  227. optional: true
  228. format:
  229. - name: r
  230. bytes: 1
  231. range:
  232. min: 0
  233. max: 255
  234. - name: g
  235. bytes: 1
  236. range:
  237. min: 0
  238. max: 255
  239. - name: b
  240. bytes: 1
  241. range:
  242. min: 0
  243. max: 255
  244. - id: 113
  245. name: color_disabled
  246. type: boolean