vjulesv_sk17_galaxyprojector.yaml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. name: Galaxy projector
  2. products:
  3. - id: hfvolspgnicmjhv2
  4. manufacturer: V Jules.V
  5. model: SK17
  6. entities:
  7. - entity: switch
  8. name: Main
  9. dps:
  10. - id: 20
  11. type: boolean
  12. name: switch
  13. - id: 21
  14. name: work_mode
  15. type: string
  16. optional: true
  17. - entity: light
  18. name: White
  19. dps:
  20. - id: 20
  21. type: boolean
  22. name: available
  23. - id: 63
  24. type: boolean
  25. name: switch
  26. - id: 22
  27. name: brightness
  28. type: integer
  29. range:
  30. min: 10
  31. max: 1000
  32. - entity: time
  33. name: Light timer
  34. translation_key: timer
  35. category: config
  36. dps:
  37. - id: 26
  38. type: integer
  39. optional: true
  40. name: second
  41. range:
  42. min: 0
  43. max: 86399
  44. - entity: text
  45. name: Control
  46. category: config
  47. icon: "mdi:tools"
  48. hidden: true
  49. dps:
  50. - id: 20
  51. type: boolean
  52. name: available
  53. - id: 28
  54. type: string
  55. optional: true
  56. name: value
  57. - entity: text
  58. name: Music
  59. category: config
  60. icon: "mdi:music"
  61. hidden: true
  62. dps:
  63. - id: 20
  64. type: boolean
  65. name: available
  66. - id: 42
  67. type: string
  68. optional: true
  69. name: value
  70. - entity: light
  71. name: Color
  72. dps:
  73. - id: 20
  74. type: boolean
  75. name: available
  76. - id: 52
  77. type: boolean
  78. name: switch
  79. - id: 24
  80. name: rgbhsv
  81. type: hex
  82. optional: true
  83. format:
  84. - name: h
  85. bytes: 2
  86. range:
  87. min: 0
  88. max: 360
  89. - name: s
  90. bytes: 2
  91. range:
  92. min: 0
  93. max: 1000
  94. - name: v
  95. bytes: 2
  96. range:
  97. min: 0
  98. max: 1000
  99. - entity: light
  100. name: Laser
  101. icon: "mdi:laser-pointer"
  102. dps:
  103. - id: 20
  104. type: boolean
  105. name: available
  106. - id: 53
  107. type: boolean
  108. name: switch
  109. - id: 64
  110. type: string
  111. optional: true
  112. name: effect
  113. mapping:
  114. - dps_val: "0"
  115. value: Mode 1
  116. - dps_val: "1"
  117. value: Mode 2
  118. - entity: fan
  119. dps:
  120. - id: 60
  121. type: boolean
  122. optional: true
  123. name: switch
  124. mapping:
  125. - dps_val: null
  126. value: false
  127. hidden: true
  128. - id: 62
  129. type: integer
  130. name: speed
  131. range:
  132. min: 1
  133. max: 100
  134. - entity: text
  135. name: Star scene
  136. category: config
  137. icon: "mdi:creation"
  138. hidden: true
  139. dps:
  140. - id: 20
  141. type: boolean
  142. name: available
  143. - id: 65
  144. type: base64
  145. optional: true
  146. name: value
  147. - entity: button
  148. name: Play
  149. icon: "mdi:play"
  150. dps:
  151. - id: 66
  152. type: boolean
  153. optional: true
  154. name: button
  155. - entity: button
  156. name: Previous
  157. icon: "mdi:skip-previous"
  158. dps:
  159. - id: 67
  160. type: string
  161. optional: true
  162. name: button
  163. mapping:
  164. - dps_val: previous
  165. value: true
  166. - entity: button
  167. name: Next
  168. icon: "mdi:skip-next"
  169. dps:
  170. - id: 67
  171. type: boolean
  172. optional: true
  173. name: button
  174. mapping:
  175. - dps_val: next
  176. value: true
  177. - entity: number
  178. translation_key: volume
  179. dps:
  180. - id: 68
  181. type: integer
  182. name: value
  183. unit: "%"
  184. range:
  185. min: 0
  186. max: 100
  187. - entity: time
  188. translation_key: timer
  189. name: Music timer
  190. category: config
  191. dps:
  192. - id: 69
  193. type: integer
  194. optional: true
  195. name: second
  196. range:
  197. min: 0
  198. max: 86399
  199. - entity: select
  200. name: Playback mode
  201. icon: "mdi:play-box-multiple"
  202. dps:
  203. - id: 70
  204. type: string
  205. optional: true
  206. name: option
  207. mapping:
  208. - dps_val: order
  209. value: Normal
  210. icon: "mdi:shuffle-disabled"
  211. - dps_val: repeat_one
  212. value: Track repeat
  213. icon: "mdi:repeat-once"
  214. - dps_val: random
  215. value: Random
  216. icon: "mdi:shuffle-variant"
  217. - entity: select
  218. name: Source
  219. icon: "mdi:import"
  220. dps:
  221. - id: 71
  222. type: string
  223. optional: true
  224. name: option
  225. mapping:
  226. - dps_val: "0"
  227. value: White noise
  228. - dps_val: "1"
  229. value: Bluetooth
  230. icon: "mdi:bluetooth-audio"
  231. - entity: select
  232. name: Effect
  233. icon: "mdi:surround-sound"
  234. category: config
  235. dps:
  236. - id: 72
  237. type: string
  238. name: option
  239. mapping:
  240. - dps_val: normal
  241. value: Normal
  242. - dps_val: classical
  243. value: Classical
  244. - dps_val: jazz
  245. value: Jazz
  246. - dps_val: rock
  247. value: Rock
  248. - dps_val: electronic
  249. value: Electronic
  250. - dps_val: reverb
  251. value: Reverb
  252. - dps_val: vocal
  253. value: Vocal
  254. - dps_val: heavy_bass
  255. value: Heavy bass
  256. - dps_val: concert_hall
  257. value: Concert hall
  258. - dps_val: stereo
  259. value: Wide stereo
  260. - entity: number
  261. name: Track
  262. icon: "mdi:playlist-music"
  263. dps:
  264. - id: 101
  265. type: integer
  266. optional: true
  267. name: value
  268. range:
  269. min: 0
  270. max: 100
  271. - entity: select
  272. name: Bluetooth
  273. icon: "mdi:bluetooth"
  274. category: config
  275. dps:
  276. - id: 102
  277. type: string
  278. name: option
  279. mapping:
  280. - dps_val: connect
  281. value: Connect
  282. - dps_val: disconnect
  283. value: Disconnect
  284. - entity: switch
  285. name: Laser breathe
  286. icon: "mdi:laser-pointer"
  287. category: config
  288. dps:
  289. - id: 20
  290. type: boolean
  291. name: available
  292. mapping:
  293. - dps_val: true
  294. value_redirect: laser_on
  295. - id: 53
  296. type: boolean
  297. name: laser_on
  298. hidden: true
  299. - id: 103
  300. type: boolean
  301. optional: true
  302. name: switch
  303. - entity: number
  304. name: Laser breathe speed
  305. category: config
  306. icon: "mdi:laser-pointer"
  307. dps:
  308. - id: 103
  309. type: boolean
  310. optional: true
  311. hidden: true
  312. name: available
  313. mapping:
  314. - dps_val: null
  315. value: false
  316. - id: 104
  317. type: integer
  318. optional: true
  319. name: value
  320. range:
  321. min: 1
  322. max: 100
  323. - entity: text
  324. name: Alarm clock
  325. category: config
  326. icon: "mdi:alarm"
  327. hidden: true
  328. dps:
  329. - id: 105
  330. type: string
  331. optional: true
  332. name: value