advancedfires_1500_fireplace.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  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. 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. name: 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. name: Ember
  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. name: 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