moes_zcjk_alarmclock.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. name: Alarm clock
  2. products:
  3. - id: rslo8vqc1xjtaoy9
  4. manufacturer: Moes House
  5. model: Smart Wake Up Light
  6. model_id: ZC-JK
  7. entities:
  8. - entity: light
  9. dps:
  10. - id: 101
  11. type: boolean
  12. name: switch
  13. - id: 102
  14. type: integer
  15. name: brightness
  16. range:
  17. min: 10
  18. max: 1000
  19. - entity: time
  20. icon: "mdi:clock-digital"
  21. dps:
  22. - id: 103
  23. type: string
  24. name: hms
  25. - entity: select
  26. name: Display
  27. icon: "mdi:clock-digital"
  28. category: config
  29. dps:
  30. - id: 104
  31. type: integer
  32. name: option
  33. mapping:
  34. - dps_val: 0
  35. value: "Off"
  36. - dps_val: 1
  37. value: Day
  38. - dps_val: 2
  39. value: Night
  40. - dps_val: 3
  41. value: Auto
  42. - entity: switch
  43. name: Radio
  44. icon: "mdi:radio"
  45. dps:
  46. - id: 105
  47. type: boolean
  48. name: switch
  49. - entity: number
  50. translation_key: volume
  51. dps:
  52. - id: 106
  53. type: integer
  54. name: value
  55. range:
  56. min: 1
  57. max: 16
  58. - entity: text
  59. name: Station list
  60. category: config
  61. icon: "mdi:playlist-music"
  62. hidden: true
  63. dps:
  64. - id: 107
  65. type: base64
  66. optional: true
  67. name: value
  68. - entity: switch
  69. name: Alarm 1
  70. icon: "mdi:alarm"
  71. category: config
  72. dps:
  73. - id: 109
  74. type: boolean
  75. name: switch
  76. - entity: number
  77. name: Snooze time
  78. class: duration
  79. category: config
  80. icon: "mdi:alarm-snooze"
  81. dps:
  82. - id: 116
  83. type: integer
  84. name: value
  85. unit: min
  86. range:
  87. min: 8
  88. max: 15
  89. - entity: select
  90. name: Snooze type
  91. icon: "mdi:alarm-snooze"
  92. category: config
  93. dps:
  94. - id: 117
  95. type: string
  96. name: option
  97. mapping:
  98. - dps_val: "1"
  99. value: Sound + Radio
  100. - dps_val: "2"
  101. value: Light
  102. - dps_val: "3"
  103. value: Radio
  104. - dps_val: "4"
  105. value: Radio + Sound + Light
  106. - entity: switch
  107. translation_key: sleep
  108. dps:
  109. - id: 121
  110. type: boolean
  111. name: switch
  112. - entity: switch
  113. name: Alarm 2
  114. icon: "mdi:alarm"
  115. category: config
  116. dps:
  117. - id: 122
  118. type: boolean
  119. name: switch
  120. - entity: switch
  121. name: Alarm 3
  122. icon: "mdi:alarm"
  123. category: config
  124. dps:
  125. - id: 123
  126. type: boolean
  127. name: switch
  128. - entity: switch
  129. name: Alarm 4
  130. icon: "mdi:alarm"
  131. category: config
  132. dps:
  133. - id: 124
  134. type: boolean
  135. name: switch
  136. - entity: switch
  137. name: Internet time
  138. icon: "mdi:weather-cloudy-clock"
  139. category: config
  140. dps:
  141. - id: 125
  142. type: boolean
  143. name: switch
  144. - entity: button
  145. name: Radio seek
  146. icon: "mdi:fast-forward"
  147. dps:
  148. - id: 126
  149. type: boolean
  150. name: button
  151. - id: 125
  152. type: boolean
  153. name: available
  154. mapping:
  155. - dps_val: true
  156. value: false
  157. - dps_val: false
  158. value: true
  159. - entity: button
  160. name: Radio stop
  161. icon: "mdi:stop"
  162. dps:
  163. - id: 126
  164. type: boolean
  165. name: button
  166. mapping:
  167. - dps_val: true
  168. value: false
  169. - dps_val: false
  170. value: true
  171. - id: 125
  172. type: boolean
  173. name: available
  174. - entity: text
  175. name: Alarm settings
  176. category: config
  177. icon: "mdi:alarm"
  178. hidden: true
  179. dps:
  180. - id: 127
  181. type: base64
  182. optional: true
  183. name: value
  184. - entity: text
  185. name: Sleep settings
  186. category: config
  187. icon: "mdi:sleep"
  188. hidden: true
  189. dps:
  190. - id: 128
  191. type: base64
  192. optional: true
  193. name: value
  194. - entity: light
  195. name: Ambient
  196. dps:
  197. - id: 129
  198. type: boolean
  199. name: switch
  200. - id: 132
  201. type: string
  202. name: named_color
  203. mapping:
  204. - dps_val: "1"
  205. value: white
  206. - dps_val: "2"
  207. value: red
  208. - dps_val: "3"
  209. value: orange
  210. - dps_val: "4"
  211. value: yellow
  212. - dps_val: "5"
  213. value: lime
  214. - dps_val: "6"
  215. value: cyan
  216. - dps_val: "7"
  217. value: blue
  218. - dps_val: "8"
  219. value: magenta
  220. - entity: switch
  221. name: Snooze
  222. icon: "mdi:alarm-snooze"
  223. dps:
  224. - id: 130
  225. type: boolean
  226. name: switch
  227. - entity: select
  228. name: Time format
  229. icon: "mdi:hours-24"
  230. category: config
  231. dps:
  232. - id: 131
  233. type: boolean
  234. name: option
  235. mapping:
  236. - dps_val: false
  237. value: "12 hour"
  238. icon: "mdi:hours-12"
  239. icon_priority: 1
  240. - dps_val: true
  241. value: "24 hour"