atomi_ceiling_fan.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. name: Ceiling fan
  2. products:
  3. - id: keyxcgdguks9shua
  4. name: Atomi 52 inch ceiling fan
  5. primary_entity:
  6. entity: fan
  7. translation_key: fan_with_presets
  8. dps:
  9. - id: 60
  10. type: boolean
  11. name: switch
  12. - id: 61
  13. type: string
  14. name: preset_mode
  15. mapping:
  16. - dps_val: fresh
  17. value: fresh
  18. - dps_val: nature
  19. value: nature
  20. - id: 64
  21. type: integer
  22. name: speed
  23. range:
  24. min: 0
  25. max: 3
  26. mapping:
  27. - scale: 0.03
  28. - id: 71
  29. type: string
  30. name: unknown_71
  31. secondary_entities:
  32. - entity: light
  33. name: Light
  34. dps:
  35. - id: 20
  36. type: boolean
  37. name: switch
  38. - id: 21
  39. # docs give the standard white, colour, scene, music values, but this
  40. # device does not have color or scene dps, so just leave it for
  41. # monitoring
  42. name: work_mode
  43. type: string
  44. - id: 22
  45. name: brightness
  46. type: integer
  47. range:
  48. min: 10
  49. max: 1000
  50. mapping:
  51. - scale: 3.92
  52. - id: 23
  53. name: color_temp
  54. type: integer
  55. range:
  56. min: 0
  57. max: 1000
  58. mapping:
  59. - target_range:
  60. min: 2700
  61. max: 6500
  62. - entity: number
  63. name: Light timer
  64. category: config
  65. icon: "mdi:timer"
  66. dps:
  67. - id: 26
  68. type: integer
  69. name: value
  70. unit: min
  71. range:
  72. min: 0
  73. max: 86400
  74. mapping:
  75. - scale: 60
  76. step: 60
  77. - entity: switch
  78. name: Do not disturb
  79. category: config
  80. dps:
  81. - id: 34
  82. type: boolean
  83. name: switch