herschel_selectxls_mirror.yaml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. name: Heated mirror
  2. products:
  3. - id: hvoftosygk27useo
  4. manufacturer: Herschel
  5. model: Select XLS mirror with lights
  6. entities:
  7. - entity: climate
  8. translation_key: thermostat
  9. name: Heater
  10. icon: "mdi:heatwave"
  11. dps:
  12. - id: 1
  13. type: boolean
  14. name: hvac_mode
  15. mapping:
  16. - dps_val: false
  17. value: "off"
  18. - dps_val: true
  19. value: heat
  20. - id: 2
  21. type: integer
  22. name: temperature
  23. unit: C
  24. range:
  25. min: 0
  26. max: 37
  27. - id: 3
  28. type: integer
  29. name: current_temperature
  30. - id: 4
  31. type: string
  32. optional: true
  33. name: preset_mode
  34. mapping:
  35. - dps_val: manual
  36. value: manual
  37. - dps_val: holiday
  38. value: away
  39. - dps_val: auto
  40. value: program
  41. - dps_val: null
  42. value: manual
  43. hidden: true
  44. - id: 111
  45. type: boolean
  46. name: hvac_action
  47. mapping:
  48. - dps_val: false
  49. value: idle
  50. - dps_val: true
  51. value: heating
  52. - entity: lock
  53. translation_key: child_lock
  54. category: config
  55. dps:
  56. - id: 6
  57. type: boolean
  58. name: lock
  59. - entity: number
  60. name: Holiday length
  61. category: config
  62. class: duration
  63. icon: "mdi:calendar"
  64. dps:
  65. - id: 101
  66. type: integer
  67. optional: true
  68. name: value
  69. unit: d
  70. range:
  71. min: 0
  72. max: 99
  73. - id: 4
  74. type: string
  75. optional: true
  76. name: available
  77. mapping:
  78. - dps_val: holiday
  79. value: true
  80. - value: false
  81. - entity: text
  82. translation_key: schedule
  83. category: config
  84. hidden: true
  85. dps:
  86. - id: 102
  87. type: base64
  88. optional: true
  89. name: value
  90. - id: 4
  91. type: string
  92. optional: true
  93. name: available
  94. mapping:
  95. - dps_val: auto
  96. value: true
  97. - value: false
  98. - entity: switch
  99. name: Window open detection
  100. icon: "mdi:window-open"
  101. category: config
  102. dps:
  103. - id: 103
  104. type: boolean
  105. name: switch
  106. - entity: select
  107. translation_key: temperature_unit
  108. category: config
  109. # not appearing in log
  110. hidden: true
  111. dps:
  112. - id: 104
  113. type: string
  114. optional: true
  115. name: option
  116. mapping:
  117. - dps_val: c
  118. value: celsius
  119. - dps_val: f
  120. value: fahrenheit
  121. - dps_val: null
  122. value: celsius
  123. hidden: true
  124. - entity: light
  125. dps:
  126. - id: 114
  127. type: boolean
  128. name: switch
  129. - id: 105
  130. name: brightness
  131. type: integer
  132. range:
  133. min: 1
  134. max: 100
  135. - id: 113
  136. name: color_temp
  137. type: integer
  138. range:
  139. min: 3000
  140. max: 6000
  141. mapping:
  142. - step: 100
  143. - entity: number
  144. translation_key: temperature_calibration
  145. class: temperature_delta
  146. category: config
  147. dps:
  148. - id: 106
  149. type: integer
  150. name: value
  151. unit: C
  152. range:
  153. min: -5
  154. max: 5
  155. mapping:
  156. - scale: 10
  157. - entity: switch
  158. name: Pre-start
  159. category: config
  160. # not appearing in logs
  161. hidden: true
  162. dps:
  163. - id: 107
  164. type: boolean
  165. optional: true
  166. name: switch
  167. - entity: time
  168. translation_key: timer
  169. category: config
  170. dps:
  171. - id: 108
  172. type: integer
  173. name: minute
  174. range:
  175. min: 0
  176. max: 1440
  177. - entity: sensor
  178. class: energy
  179. category: diagnostic
  180. dps:
  181. - id: 109
  182. type: integer
  183. name: sensor
  184. unit: kWh
  185. class: total_increasing
  186. - id: 110
  187. type: integer
  188. optional: true
  189. name: weekly
  190. - entity: sensor
  191. class: power
  192. category: diagnostic
  193. dps:
  194. - id: 112
  195. type: integer
  196. name: sensor
  197. unit: W
  198. class: measurement
  199. mapping:
  200. - scale: 10
  201. - entity: switch
  202. name: Anti-fog
  203. icon: "mdi:mirror"
  204. dps:
  205. - id: 115
  206. type: boolean
  207. name: switch
  208. - entity: switch
  209. translation_key: keytone
  210. category: config
  211. dps:
  212. - id: 116
  213. type: boolean
  214. name: switch