advancedfires_1500_fireplace.yaml 5.0 KB

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