ghome_sw19_fanlight.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. name: Fan and light switch
  2. products:
  3. - id: j11gop7l2l3sblc2
  4. manufacturer: GHome
  5. model: SW19
  6. entities:
  7. - entity: fan
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - id: 3
  13. type: string
  14. name: speed
  15. mapping:
  16. - dps_val: level_1
  17. value: 25
  18. - dps_val: level_2
  19. value: 50
  20. - dps_val: level_3
  21. value: 75
  22. - dps_val: level_4
  23. value: 100
  24. - entity: time
  25. name: Fan timer
  26. category: config
  27. translation_key: timer
  28. dps:
  29. - id: 2
  30. type: integer
  31. name: second
  32. range:
  33. min: 0
  34. max: 86400
  35. - entity: number
  36. name: Fan timer
  37. # 2025-07-20
  38. deprecated: time.fan_timer
  39. class: duration
  40. category: config
  41. translation_key: timer
  42. dps:
  43. - id: 2
  44. type: integer
  45. name: value
  46. unit: min
  47. range:
  48. min: 0
  49. max: 86400
  50. mapping:
  51. - scale: 60
  52. step: 60
  53. - entity: light
  54. dps:
  55. - id: 5
  56. type: boolean
  57. name: switch
  58. - id: 6
  59. name: brightness
  60. type: integer
  61. range:
  62. min: 10
  63. max: 1000
  64. - entity: time
  65. name: Light timer
  66. category: config
  67. translation_key: timer
  68. dps:
  69. - id: 7
  70. type: integer
  71. name: second
  72. range:
  73. min: 0
  74. max: 86400
  75. - entity: number
  76. name: Light timer
  77. # 2025-07-20
  78. deprecated: time.light_timer
  79. category: config
  80. class: duration
  81. translation_key: timer
  82. dps:
  83. - id: 7
  84. type: integer
  85. name: value
  86. unit: min
  87. range:
  88. min: 0
  89. max: 86400
  90. mapping:
  91. - scale: 60
  92. step: 60
  93. - entity: select
  94. translation_key: initial_state
  95. category: config
  96. dps:
  97. - id: 11
  98. type: string
  99. name: option
  100. mapping:
  101. - dps_val: "off"
  102. value: "off"
  103. - dps_val: "on"
  104. value: "on"
  105. - dps_val: memory
  106. value: memory
  107. - entity: select
  108. translation_key: light_mode
  109. category: config
  110. dps:
  111. - id: 12
  112. type: string
  113. name: option
  114. mapping:
  115. - dps_val: none
  116. value: "off"
  117. - dps_val: relay
  118. value: state
  119. - dps_val: pos
  120. value: locator
  121. - entity: binary_sensor
  122. class: problem
  123. category: diagnostic
  124. dps:
  125. - id: 101
  126. type: bitfield
  127. optional: true
  128. name: sensor
  129. mapping:
  130. - dps_val: 0
  131. value: false
  132. - dps_val: null
  133. value: false
  134. - value: true
  135. - id: 101
  136. type: bitfield
  137. optional: true
  138. name: fault_code