moes_rgb_socket.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. name: MoesHouse RGB Socket
  2. primary_entity:
  3. entity: switch
  4. class: outlet
  5. dps:
  6. - id: 101
  7. type: boolean
  8. name: switch
  9. - id: 105
  10. type: integer
  11. name: current_power_w
  12. mapping:
  13. - scale: 10
  14. secondary_entities:
  15. - entity: light
  16. name: Night Light
  17. dps:
  18. - id: 1
  19. name: switch
  20. type: boolean
  21. - id: 2
  22. name: color_mode
  23. type: string
  24. mapping:
  25. - dps_val: white
  26. value: white
  27. - dps_val: colour
  28. value: rgbw
  29. - dps_val: scene
  30. value: colorloop
  31. - dps_val: scene_1
  32. value: Scene 1
  33. - dps_val: scene_2
  34. value: Scene 2
  35. - dps_val: scene_3
  36. value: Scene 3
  37. - dps_val: scene_4
  38. value: Scene 4
  39. - id: 3
  40. name: brightness
  41. type: integer
  42. range:
  43. min: 25
  44. max: 255
  45. - id: 4
  46. name: unknown_4
  47. type: integer
  48. - id: 5
  49. name: rgbhsv
  50. type: hex
  51. format:
  52. - name: r
  53. bytes: 1
  54. - name: g
  55. bytes: 1
  56. - name: b
  57. bytes: 1
  58. - name: h
  59. bytes: 2
  60. range:
  61. min: 0
  62. max: 360
  63. - name: s
  64. bytes: 1
  65. - name: v
  66. bytes: 1
  67. - id: 6
  68. name: scene_data
  69. type: hex
  70. - id: 7
  71. name: flash_scene_1
  72. type: hex
  73. - id: 8
  74. name: flash_scene_2
  75. type: hex
  76. - id: 9
  77. name: flash_scene_3
  78. type: hex
  79. - id: 10
  80. name: flash_scene_4
  81. type: hex
  82. - entity: number
  83. category: config
  84. icon: "mdi:timer"
  85. name: Timer
  86. dps:
  87. - id: 102
  88. type: integer
  89. name: value
  90. unit: min
  91. range:
  92. min: 0
  93. max: 86400
  94. mapping:
  95. - scale: 60
  96. step: 60
  97. - entity: sensor
  98. name: Current
  99. category: diagnostic
  100. class: current
  101. dps:
  102. - id: 104
  103. name: sensor
  104. type: integer
  105. class: measurement
  106. unit: mA
  107. - entity: sensor
  108. name: Power
  109. category: diagnostic
  110. class: power
  111. dps:
  112. - id: 105
  113. name: sensor
  114. type: integer
  115. class: measurement
  116. unit: W
  117. mapping:
  118. - scale: 10
  119. - entity: sensor
  120. name: Voltage
  121. category: diagnostic
  122. class: voltage
  123. dps:
  124. - id: 106
  125. name: sensor
  126. type: integer
  127. class: measurement
  128. unit: V
  129. mapping:
  130. - scale: 10