touchstone_sideline_fireplace.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. name: Electric fireplace
  2. products:
  3. - id: qhwld7e4eqvu5fbp
  4. name: Touchstone Sideline
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: heat_disable
  16. conditions:
  17. - dps_val: false
  18. value: heat
  19. - dps_val: true
  20. value: fan_only
  21. - id: 2
  22. name: temperature
  23. type: integer
  24. range:
  25. min: 19
  26. max: 30
  27. mapping:
  28. - constraint: temperature_unit
  29. conditions:
  30. - dps_val: f
  31. range:
  32. min: 67
  33. max: 86
  34. value_redirect: temp_set_f
  35. - id: 3
  36. name: current_temperature
  37. type: integer
  38. mapping:
  39. - constraint: temperature_unit
  40. conditions:
  41. - dps_val: f
  42. value_redirect: temp_current_f
  43. - id: 5
  44. name: preset_mode
  45. type: string
  46. mapping:
  47. - dps_val: "0"
  48. value: eco
  49. - dps_val: "1"
  50. value: comfort
  51. - dps_val: "2"
  52. value: boost
  53. - id: 13
  54. name: temperature_unit
  55. type: string
  56. mapping:
  57. - dps_val: c
  58. value: C
  59. - dps_val: f
  60. value: F
  61. - id: 14
  62. name: temp_set_f
  63. type: integer
  64. range:
  65. min: 67
  66. max: 86
  67. hidden: true
  68. - id: 15
  69. name: temp_current_f
  70. type: integer
  71. hidden: true
  72. - id: 107
  73. type: boolean
  74. name: heat_disable
  75. hidden: true
  76. - id: 106
  77. name: timer
  78. type: string
  79. optional: true
  80. secondary_entities:
  81. - entity: select
  82. name: Temperature unit
  83. icon: "mdi:temperature-celsius"
  84. category: config
  85. dps:
  86. - id: 13
  87. type: string
  88. name: option
  89. mapping:
  90. - dps_val: c
  91. value: Celsius
  92. - dps_val: f
  93. value: Fahrenheit
  94. - entity: light
  95. name: Flame
  96. category: config
  97. icon: "mdi:fire"
  98. dps:
  99. - id: 102
  100. name: brightness
  101. type: string
  102. mapping:
  103. - dps_val: "1"
  104. value: 51
  105. - dps_val: "2"
  106. value: 102
  107. - dps_val: "3"
  108. value: 153
  109. - dps_val: "4"
  110. value: 204
  111. - dps_val: "5"
  112. value: 255
  113. - id: 101
  114. name: effect
  115. type: string
  116. mapping:
  117. - dps_val: "1"
  118. value: "Orange"
  119. - dps_val: "2"
  120. value: "Blue"
  121. - dps_val: "3"
  122. value: "Yellow"
  123. - dps_val: "4"
  124. value: "Orange+Blue"
  125. - dps_val: "5"
  126. value: "Orange+Yellow"
  127. - dps_val: "6"
  128. value: "Blue+Yellow"
  129. - entity: light
  130. name: Embers
  131. category: config
  132. icon: "mdi:campfire"
  133. dps:
  134. - id: 109
  135. name: brightness
  136. type: string
  137. optional: true
  138. mapping:
  139. - dps_val: L0
  140. value: 0
  141. - dps_val: L1
  142. value: 51
  143. - dps_val: L2
  144. value: 102
  145. - dps_val: L3
  146. value: 153
  147. - dps_val: L4
  148. value: 204
  149. - dps_val: L5
  150. value: 255
  151. - dps_val: null
  152. value: 0
  153. hidden: true
  154. - entity: light
  155. name: Coal bed
  156. category: config
  157. icon: "mdi:dots-triangle"
  158. dps:
  159. - id: 105
  160. name: brightness
  161. type: string
  162. mapping:
  163. - dps_val: "1"
  164. value: 21
  165. - dps_val: "2"
  166. value: 43
  167. - dps_val: "3"
  168. value: 64
  169. - dps_val: "4"
  170. value: 85
  171. - dps_val: "5"
  172. value: 106
  173. - dps_val: "6"
  174. value: 128
  175. - dps_val: "7"
  176. value: 149
  177. - dps_val: "8"
  178. value: 171
  179. - dps_val: "9"
  180. value: 192
  181. - dps_val: "10"
  182. value: 213
  183. - dps_val: "11"
  184. value: 234
  185. - dps_val: "12"
  186. value: 255
  187. - id: 104
  188. name: effect
  189. type: string
  190. mapping:
  191. - dps_val: "1"
  192. value: "Orange"
  193. - dps_val: "2"
  194. value: "Red"
  195. - dps_val: "3"
  196. value: "Blue"
  197. - dps_val: "4"
  198. value: "Yellow"
  199. - dps_val: "5"
  200. value: "Green"
  201. - dps_val: "6"
  202. value: "Purple"
  203. - dps_val: "7"
  204. value: "Teal"
  205. - dps_val: "8"
  206. value: "Pink"
  207. - dps_val: "9"
  208. value: "White"
  209. - dps_val: "10"
  210. value: "Peach"
  211. - dps_val: "11"
  212. value: "Cycle"
  213. - dps_val: "12"
  214. value: "Mystery"
  215. - entity: select
  216. name: Flame speed
  217. icon: "mdi:fire"
  218. category: config
  219. dps:
  220. - id: 103
  221. type: string
  222. name: option
  223. mapping:
  224. - dps_val: "1"
  225. value: Slow
  226. - dps_val: "2"
  227. value: Medium
  228. - dps_val: "3"
  229. value: Fast
  230. - entity: lock
  231. name: Child lock
  232. icon: "mdi:hand-back-right-off"
  233. category: config
  234. dps:
  235. - id: 108
  236. type: boolean
  237. name: lock