depuley_smart_ceiling_fan.yaml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. name: Ceiling fan light
  2. products:
  3. - id: czvfkmtazfs0ohaq
  4. manufacturer: Depuley
  5. model: WS-FPZ37-18I-EU
  6. entities:
  7. - entity: light
  8. dps:
  9. - id: 20
  10. name: switch
  11. type: boolean
  12. - id: 21
  13. name: color_mode
  14. type: string
  15. mapping:
  16. - dps_val: white
  17. value: color_temp
  18. - dps_val: colour
  19. value: Color
  20. - dps_val: scene
  21. value: Scene
  22. - dps_val: music
  23. value: Music
  24. - id: 22
  25. name: brightness
  26. type: integer
  27. optional: true
  28. range:
  29. min: 10
  30. max: 1000
  31. - id: 23
  32. name: color_temp
  33. type: integer
  34. optional: true
  35. range:
  36. min: 0
  37. max: 1000
  38. mapping:
  39. - target_range:
  40. min: 2700
  41. max: 6500
  42. - id: 24
  43. name: ignored_rgbhsv
  44. type: string
  45. optional: true
  46. - id: 36
  47. name: mix_light_scene
  48. type: base64
  49. optional: true
  50. - id: 51
  51. name: mix_rgbcw
  52. type: base64
  53. optional: true
  54. - id: 58
  55. type: integer
  56. name: brightness_min_1
  57. optional: true
  58. range:
  59. min: 10
  60. max: 1000
  61. - id: 59
  62. name: led_type_1
  63. type: string
  64. optional: true
  65. mapping:
  66. - dps_val: led
  67. value: led
  68. - dps_val: incandescent
  69. value: incandescent
  70. - dps_val: halogen
  71. value: halogen
  72. - id: 28
  73. name: control_data
  74. type: hex
  75. optional: true
  76. - entity: text
  77. translation_key: scene
  78. category: config
  79. hidden: true
  80. dps:
  81. - id: 25
  82. name: value
  83. type: hex
  84. optional: true
  85. - entity: select
  86. translation_key: scene
  87. category: config
  88. dps:
  89. - id: 25
  90. type: string
  91. name: option
  92. optional: true
  93. mapping:
  94. - dps_val: "1f46460100dc02bc03e800000000464602006e032002580000000046\
  95. 46020014038403e800000000464601012703e802ee0000000046460100000384\
  96. 028a00000000"
  97. value: American Style
  98. - dps_val: "15323202015e01f403e800000000323202011303e803e800000000"
  99. value: Anniversary
  100. - dps_val: "20646401003d03e803e800000000646401007803e803e8000000005a\
  101. 5a01011303e803e8000000005a5a0100ae03e803e800000000646401003201f4\
  102. 03e800000000646401000003e803e800000000"
  103. value: Birthday
  104. - dps_val: "1446460200ae03e803e80000000046460200b4012c03e80000000046\
  105. 460200b4003203e800000000"
  106. value: Blue Sky
  107. - dps_val: "225a5a0100f003e803e8000000005a5a01003d03e803e80000000046\
  108. 4601000003e803e8000000005a5a0100ae03e803e8000000005a5a01011303e8\
  109. 03e800000000464601007803e803e800000000"
  110. value: Christmas
  111. - dps_val: "05464601000003e803e800000000464601007803e803e80000000046\
  112. 460100f003e803e800000000464601003d03e803e80000000046460100ae03e8\
  113. 03e800000000464601011303e803e800000000"
  114. value: Colorful
  115. - dps_val: "06464601000003e803e800000000464601007803e803e80000000046\
  116. 460100f003e803e800000000"
  117. value: Dazzling
  118. - dps_val: "1c4646020104032003e800000000464602011802bc03e80000000046\
  119. 4602011303e803e800000000"
  120. value: Dream
  121. - dps_val: "1e323201015e01f403e800000000323202003201f403e80000000032\
  122. 320200a001f403e800000000"
  123. value: French Style
  124. - dps_val: "07464602000003e803e800000000464602007803e803e80000000046\
  125. 460200f003e803e800000000464602003d03e803e80000000046460200ae03e8\
  126. 03e800000000464602011303e803e800000000"
  127. value: Gorgeous
  128. - dps_val: "04464602007803e803e800000000464602007803e8000a00000000"
  129. value: Grassland
  130. - dps_val: "28464601011303e803e800000000464601001e03e803e800000000"
  131. value: Halloween
  132. - dps_val: "1d646401000003e803e80000000064640100f003e803e80000000064\
  133. 6402007803e803e800000000646402003d03e803e800000000"
  134. value: Mediterranean Style
  135. - dps_val: "1746460200f003e803e80000000046460200dc02bc03e800000000"
  136. value: Ocean
  137. - entity: fan
  138. translation_key: fan_with_presets
  139. dps:
  140. - id: 60
  141. name: switch
  142. type: boolean
  143. - id: 52
  144. name: preset_mode
  145. type: string
  146. optional: true
  147. mapping:
  148. - dps_val: nature
  149. value: nature
  150. - dps_val: sleep
  151. value: sleep
  152. - dps_val: fresh
  153. value: fresh
  154. - dps_val: smart
  155. value: smart
  156. - id: 53
  157. name: speed
  158. type: integer
  159. range:
  160. min: 1
  161. max: 100
  162. - id: 54
  163. name: direction
  164. type: string
  165. optional: true
  166. mapping:
  167. - dps_val: forward
  168. value: forward
  169. - dps_val: reverse
  170. value: reverse
  171. - id: 55
  172. name: ignored_timer
  173. type: integer
  174. optional: true
  175. range:
  176. min: 0
  177. max: 540
  178. unit: min
  179. mapping:
  180. - dps_val: null
  181. value: 0
  182. - entity: time
  183. translation_key: timer
  184. name: Light timer
  185. category: config
  186. dps:
  187. - id: 26
  188. type: integer
  189. name: second
  190. optional: true
  191. range:
  192. min: 0
  193. max: 86400
  194. - entity: number
  195. translation_key: timer
  196. # 2025-07-20
  197. deprecated: time.light_timer
  198. class: duration
  199. name: Light timer
  200. category: config
  201. dps:
  202. - id: 26
  203. type: integer
  204. name: value
  205. optional: true
  206. unit: min
  207. range:
  208. min: 0
  209. max: 86400
  210. mapping:
  211. - scale: 60
  212. step: 60
  213. - entity: number
  214. translation_key: timer
  215. class: duration
  216. name: Fan Timer
  217. category: config
  218. dps:
  219. - id: 64
  220. name: value
  221. type: integer
  222. optional: true
  223. range:
  224. min: 0
  225. max: 540
  226. unit: min
  227. mapping:
  228. - dps_val: null
  229. value: 0
  230. - entity: binary_sensor
  231. class: problem
  232. dps:
  233. - id: 56
  234. type: bitfield
  235. name: sensor
  236. optional: true
  237. mapping:
  238. - dps_val: null
  239. value: false
  240. - dps_val: 0
  241. value: false
  242. - value: true
  243. - id: 56
  244. type: bitfield
  245. optional: true
  246. name: fault_code
  247. - entity: switch
  248. category: config
  249. name: Beep
  250. dps:
  251. - id: 57
  252. name: switch
  253. type: boolean
  254. optional: true
  255. mapping:
  256. - dps_val: null
  257. value: false