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. name: Schedule
  83. category: config
  84. icon: "mdi:calendar"
  85. hidden: true
  86. dps:
  87. - id: 102
  88. type: base64
  89. optional: true
  90. name: value
  91. - id: 4
  92. type: string
  93. optional: true
  94. name: available
  95. mapping:
  96. - dps_val: auto
  97. value: true
  98. - value: false
  99. - entity: switch
  100. name: Window open detection
  101. icon: "mdi:window-open"
  102. category: config
  103. dps:
  104. - id: 103
  105. type: boolean
  106. name: switch
  107. - entity: select
  108. translation_key: temperature_unit
  109. category: config
  110. # not appearing in log
  111. hidden: true
  112. dps:
  113. - id: 104
  114. type: string
  115. optional: true
  116. name: option
  117. mapping:
  118. - dps_val: c
  119. value: celsius
  120. - dps_val: f
  121. value: fahrenheit
  122. - dps_val: null
  123. value: celsius
  124. hidden: true
  125. - entity: light
  126. dps:
  127. - id: 114
  128. type: boolean
  129. name: switch
  130. - id: 105
  131. name: brightness
  132. type: integer
  133. range:
  134. min: 1
  135. max: 100
  136. - id: 113
  137. name: color_temp
  138. type: integer
  139. range:
  140. min: 3000
  141. max: 6000
  142. mapping:
  143. - step: 100
  144. - entity: number
  145. translation_key: temperature_calibration
  146. category: config
  147. dps:
  148. - id: 106
  149. type: integer
  150. name: value
  151. unit: °
  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