quad_powerstrip_usb.yaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. name: Quad powerstrip with USB
  2. primary_entity:
  3. entity: switch
  4. name: Outlet 1
  5. class: outlet
  6. dps:
  7. - id: 1
  8. type: boolean
  9. name: switch
  10. - id: 17
  11. type: integer
  12. name: add_ele
  13. optional: true
  14. - id: 25
  15. type: integer
  16. name: ele_calibration
  17. optional: true
  18. - id: 26
  19. type: integer
  20. name: fault_code
  21. optional: true
  22. secondary_entities:
  23. - entity: switch
  24. name: Outlet 2
  25. class: outlet
  26. dps:
  27. - id: 2
  28. type: boolean
  29. name: switch
  30. - entity: switch
  31. name: Outlet 3
  32. class: outlet
  33. dps:
  34. - id: 3
  35. type: boolean
  36. name: switch
  37. - entity: switch
  38. name: Outlet 4
  39. class: outlet
  40. dps:
  41. - id: 4
  42. type: boolean
  43. name: switch
  44. - entity: switch
  45. name: USB
  46. dps:
  47. - id: 5
  48. type: boolean
  49. name: switch
  50. - entity: number
  51. name: Timer 1
  52. category: config
  53. translation_key: timer
  54. dps:
  55. - id: 9
  56. type: integer
  57. name: value
  58. unit: min
  59. range:
  60. min: 0
  61. max: 86400
  62. mapping:
  63. - scale: 60
  64. step: 60
  65. - entity: number
  66. name: Timer 2
  67. category: config
  68. translation_key: timer
  69. dps:
  70. - id: 10
  71. type: integer
  72. name: value
  73. unit: min
  74. range:
  75. min: 0
  76. max: 86400
  77. mapping:
  78. - scale: 60
  79. step: 60
  80. - entity: number
  81. name: Timer 3
  82. category: config
  83. translation_key: timer
  84. dps:
  85. - id: 11
  86. type: integer
  87. name: value
  88. unit: min
  89. range:
  90. min: 0
  91. max: 86400
  92. mapping:
  93. - scale: 60
  94. step: 60
  95. - entity: number
  96. name: Timer 4
  97. category: config
  98. translation_key: timer
  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: 13
  116. name: value
  117. type: integer
  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
  171. - entity: select
  172. name: Initial state
  173. icon: "mdi:toggle-switch"
  174. category: config
  175. dps:
  176. - id: 38
  177. type: string
  178. name: option
  179. optional: true
  180. mapping:
  181. - dps_val: "on"
  182. value: "On"
  183. - dps_val: "off"
  184. value: "Off"
  185. - dps_val: memory
  186. value: Last state
  187. - entity: select
  188. name: Backlight
  189. icon: "mdi:circle-double"
  190. category: config
  191. dps:
  192. - id: 40
  193. type: string
  194. name: option
  195. optional: true
  196. mapping:
  197. - dps_val: relay
  198. value: State
  199. - dps_val: pos
  200. value: Position
  201. - dps_val: none
  202. value: "Off"
  203. - entity: lock
  204. translation_key: child_lock
  205. category: config
  206. dps:
  207. - id: 41
  208. type: boolean
  209. name: lock
  210. optional: true