smart_multi_plug_4t_4usb.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. name: Quad power strip + 4USB
  2. products:
  3. - id: rpnp3rtjjzbktign
  4. name: Smart multi-plug 4T+4USB
  5. primary_entity:
  6. entity: switch
  7. name: Outlet 1
  8. class: outlet
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - id: 17
  14. type: integer
  15. name: add_ele
  16. optional: true
  17. - id: 25
  18. type: integer
  19. name: ele_calibration
  20. optional: true
  21. secondary_entities:
  22. - entity: switch
  23. name: Outlet 2
  24. dps:
  25. - id: 2
  26. type: boolean
  27. name: switch
  28. - entity: switch
  29. name: Outlet 3
  30. dps:
  31. - id: 3
  32. type: boolean
  33. name: switch
  34. - entity: switch
  35. name: Outlet 4
  36. dps:
  37. - id: 4
  38. type: boolean
  39. name: switch
  40. - entity: switch
  41. name: USB
  42. dps:
  43. - id: 7
  44. type: boolean
  45. name: switch
  46. - entity: number
  47. category: config
  48. translation_key: timer_x
  49. translation_placeholders:
  50. x: "1"
  51. dps:
  52. - id: 9
  53. type: integer
  54. name: value
  55. unit: min
  56. range:
  57. min: 0
  58. max: 86400
  59. mapping:
  60. - scale: 60
  61. step: 60
  62. - entity: number
  63. category: config
  64. translation_key: timer_x
  65. translation_placeholders:
  66. x: "2"
  67. dps:
  68. - id: 10
  69. type: integer
  70. name: value
  71. unit: min
  72. range:
  73. min: 0
  74. max: 86400
  75. mapping:
  76. - scale: 60
  77. step: 60
  78. - entity: number
  79. category: config
  80. translation_key: timer_x
  81. translation_placeholders:
  82. x: "3"
  83. dps:
  84. - id: 11
  85. type: integer
  86. name: value
  87. unit: min
  88. range:
  89. min: 0
  90. max: 86400
  91. mapping:
  92. - scale: 60
  93. step: 60
  94. - entity: number
  95. category: config
  96. translation_key: timer_x
  97. translation_placeholders:
  98. x: "4"
  99. dps:
  100. - id: 12
  101. type: integer
  102. name: value
  103. unit: min
  104. range:
  105. min: 0
  106. max: 86400
  107. mapping:
  108. - scale: 60
  109. step: 60
  110. - entity: number
  111. name: USB Timer
  112. category: config
  113. translation_key: timer
  114. dps:
  115. - id: 15
  116. type: integer
  117. name: value
  118. unit: min
  119. range:
  120. min: 0
  121. max: 86400
  122. mapping:
  123. - scale: 60
  124. step: 60
  125. - entity: sensor
  126. category: diagnostic
  127. class: current
  128. dps:
  129. - id: 18
  130. name: sensor
  131. type: integer
  132. class: measurement
  133. force: true
  134. unit: mA
  135. - id: 23
  136. type: integer
  137. name: calibration
  138. optional: true
  139. - entity: sensor
  140. category: diagnostic
  141. class: power
  142. dps:
  143. - id: 19
  144. name: sensor
  145. type: integer
  146. class: measurement
  147. force: true
  148. unit: W
  149. mapping:
  150. - scale: 10
  151. - id: 24
  152. type: integer
  153. name: calibration
  154. optional: true
  155. - entity: sensor
  156. category: diagnostic
  157. class: voltage
  158. dps:
  159. - id: 20
  160. name: sensor
  161. type: integer
  162. class: measurement
  163. force: true
  164. unit: V
  165. mapping:
  166. - scale: 10
  167. - id: 22
  168. type: integer
  169. name: calibration
  170. optional: true