depuley_smart_ceiling_fan.yaml 6.1 KB

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