orison_rgb_ceilingfan.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. name: Light and fan
  2. products:
  3. - id: 8k3ss1tcresem1bh
  4. name: Orison RGB ambient light bladeless ceiling fan
  5. primary_entity:
  6. entity: fan
  7. dps:
  8. - id: 60
  9. type: boolean
  10. name: switch
  11. - id: 61
  12. name: preset_mode
  13. type: string
  14. mapping:
  15. - dps_val: fresh
  16. value: fresh
  17. - dps_val: nature
  18. value: nature
  19. - id: 62
  20. type: integer
  21. name: speed
  22. optional: true
  23. range:
  24. min: 1
  25. max: 100
  26. - id: 63
  27. type: string
  28. name: direction
  29. - id: 103
  30. type: boolean
  31. name: unknown_103
  32. secondary_entities:
  33. - entity: light
  34. dps:
  35. - id: 20
  36. type: boolean
  37. name: switch
  38. - id: 21
  39. type: string
  40. name: color_mode
  41. mapping:
  42. - dps_val: white
  43. value: color_temp
  44. - dps_val: colour
  45. value: hs
  46. - dps_val: scene
  47. value: Scene
  48. - dps_val: music
  49. value: Music
  50. - id: 22
  51. type: integer
  52. name: brightness
  53. range:
  54. min: 10
  55. max: 1000
  56. - id: 23
  57. type: integer
  58. name: color_temp
  59. range:
  60. min: 0
  61. max: 1000
  62. optional: true
  63. mapping:
  64. - step: 500
  65. target_range:
  66. min: 2700
  67. max: 6500
  68. - id: 24
  69. name: rgbhsv
  70. type: hex
  71. format:
  72. - name: h
  73. bytes: 2
  74. range:
  75. min: 0
  76. max: 360
  77. - name: s
  78. bytes: 2
  79. range:
  80. min: 0
  81. max: 1000
  82. - name: v
  83. bytes: 2
  84. range:
  85. min: 0
  86. max: 1000
  87. - id: 25
  88. type: hex
  89. name: scene_data
  90. - entity: number
  91. name: Light timer
  92. translation_key: timer
  93. category: config
  94. dps:
  95. - id: 26
  96. type: integer
  97. name: value
  98. range:
  99. min: 0
  100. max: 86400
  101. mapping:
  102. - scale: 60
  103. step: 60
  104. unit: min
  105. - entity: number
  106. name: Fan timer
  107. translation_key: timer
  108. category: config
  109. dps:
  110. - id: 64
  111. type: integer
  112. name: value
  113. range:
  114. min: 0
  115. max: 540
  116. unit: min