efenz_kith_fanlight.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. name: Ceiling Fan
  2. products:
  3. - id: knhfgnbpneqras2y
  4. manufacturer: Efenz
  5. model: Kith
  6. entities:
  7. - entity: fan
  8. translation_key: fan_with_presets
  9. dps:
  10. # Use id 101 instead of "1" for fan control.
  11. # "1" will turn off the entire unit, fan and light included.
  12. - id: 101
  13. type: boolean
  14. name: switch
  15. optional: true
  16. - id: 2
  17. type: string
  18. name: preset_mode
  19. optional: true
  20. mapping:
  21. - dps_val: "other"
  22. value: normal
  23. - dps_val: "nature"
  24. value: nature
  25. - dps_val: "sleep"
  26. value: sleep
  27. - value: normal
  28. hidden: true
  29. - id: 3
  30. type: integer
  31. name: speed
  32. range:
  33. min: 1
  34. max: 5
  35. - id: 8
  36. type: string
  37. optional: true
  38. name: direction
  39. - entity: light
  40. dps:
  41. - id: 15
  42. type: boolean
  43. name: switch
  44. - id: 16
  45. type: integer
  46. name: brightness
  47. range:
  48. min: 10
  49. max: 1000
  50. - id: 17
  51. type: integer
  52. name: color_temp
  53. range:
  54. min: 0
  55. max: 1000
  56. mapping:
  57. - target_range:
  58. min: 2700
  59. max: 6500
  60. - entity: switch
  61. name: Power
  62. category: config
  63. dps:
  64. - id: 1
  65. type: boolean
  66. name: switch