efenz_kith_fanlight.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. - id: 1
  40. type: boolean
  41. name: available
  42. - entity: light
  43. dps:
  44. - id: 15
  45. type: boolean
  46. name: switch
  47. - id: 16
  48. type: integer
  49. name: brightness
  50. range:
  51. min: 10
  52. max: 1000
  53. - id: 17
  54. type: integer
  55. name: color_temp
  56. range:
  57. min: 0
  58. max: 1000
  59. mapping:
  60. - target_range:
  61. min: 2700
  62. max: 6500
  63. - id: 1
  64. type: boolean
  65. name: available
  66. - entity: switch
  67. name: Power
  68. category: config
  69. dps:
  70. - id: 1
  71. type: boolean
  72. name: switch