atomi_ceiling_fan.yaml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. name: Ceiling fan
  2. products:
  3. - id: keyxcgdguks9shua
  4. name: Atomi 52 inch ceiling fan
  5. primary_entity:
  6. entity: fan
  7. translation_only_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: 1
  25. max: 3
  26. - id: 71
  27. type: string
  28. name: unknown_71
  29. secondary_entities:
  30. - entity: light
  31. name: Light
  32. dps:
  33. - id: 20
  34. type: boolean
  35. name: switch
  36. - id: 21
  37. # docs give the standard white, colour, scene, music values, but this
  38. # device does not have color or scene dps, so just leave it for
  39. # monitoring
  40. name: work_mode
  41. type: string
  42. - id: 22
  43. name: brightness
  44. type: integer
  45. range:
  46. min: 10
  47. max: 1000
  48. - id: 23
  49. name: color_temp
  50. type: integer
  51. range:
  52. min: 0
  53. max: 1000
  54. mapping:
  55. - target_range:
  56. min: 2700
  57. max: 6500
  58. - entity: number
  59. name: Light timer
  60. category: config
  61. translation_key: timer
  62. dps:
  63. - id: 26
  64. type: integer
  65. name: value
  66. unit: min
  67. range:
  68. min: 0
  69. max: 86400
  70. mapping:
  71. - scale: 60
  72. step: 60
  73. - entity: switch
  74. name: Do not disturb
  75. category: config
  76. dps:
  77. - id: 34
  78. type: boolean
  79. name: switch