dual_power_monitor_smartplugv2.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. name: Dual smartplug
  2. products:
  3. - id: 3jnmzqoyuopg4vtf
  4. name: Deltaco SH-P02
  5. - id: arf4t5idnhpt88ii
  6. name: Smatrul dual wall plug
  7. primary_entity:
  8. entity: switch
  9. name: Outlet 1
  10. class: outlet
  11. dps:
  12. - id: 1
  13. type: boolean
  14. name: switch
  15. - id: 17
  16. type: integer
  17. name: add_ele
  18. optional: true
  19. - id: 21
  20. type: bitfield
  21. name: factory_test
  22. optional: true
  23. - id: 25
  24. type: integer
  25. name: ele_calibration
  26. optional: true
  27. - id: 26
  28. type: bitfield
  29. name: fault_code
  30. optional: true
  31. - id: 42
  32. type: string
  33. name: schedule
  34. optional: true
  35. secondary_entities:
  36. - entity: switch
  37. name: Outlet 2
  38. class: outlet
  39. dps:
  40. - id: 2
  41. type: boolean
  42. name: switch
  43. - entity: number
  44. name: Timer 1
  45. category: config
  46. icon: "mdi:timer"
  47. dps:
  48. - id: 9
  49. type: integer
  50. name: value
  51. unit: min
  52. range:
  53. min: 0
  54. max: 86400
  55. mapping:
  56. - scale: 60
  57. step: 60
  58. - entity: number
  59. name: Timer 2
  60. category: config
  61. icon: "mdi:timer"
  62. dps:
  63. - id: 10
  64. type: integer
  65. name: value
  66. unit: min
  67. range:
  68. min: 0
  69. max: 86400
  70. mapping:
  71. - scale: 60
  72. step: 60
  73. - entity: sensor
  74. name: Current
  75. class: current
  76. category: diagnostic
  77. dps:
  78. - id: 18
  79. type: integer
  80. name: sensor
  81. unit: mA
  82. class: measurement
  83. - id: 23
  84. type: integer
  85. name: calibration
  86. optional: true
  87. - entity: sensor
  88. name: Power
  89. class: power
  90. category: diagnostic
  91. dps:
  92. - id: 19
  93. type: integer
  94. name: sensor
  95. unit: W
  96. class: measurement
  97. mapping:
  98. - scale: 10
  99. - id: 24
  100. type: integer
  101. name: calibration
  102. optional: true
  103. - entity: sensor
  104. name: Voltage
  105. class: voltage
  106. category: diagnostic
  107. dps:
  108. - id: 20
  109. type: integer
  110. name: sensor
  111. unit: V
  112. class: measurement
  113. mapping:
  114. - scale: 10
  115. - id: 22
  116. type: integer
  117. name: calibration
  118. optional: true
  119. - entity: binary_sensor
  120. name: Fault
  121. class: problem
  122. category: diagnostic
  123. dps:
  124. - id: 26
  125. type: bitfield
  126. name: sensor
  127. optional: true
  128. persist: false
  129. mapping:
  130. - dps_val: null
  131. value: false
  132. - dps_val: 0
  133. value: false
  134. - value: true
  135. - entity: select
  136. name: Initial state
  137. icon: "mdi:toggle-switch"
  138. category: config
  139. dps:
  140. - id: 38
  141. type: string
  142. name: option
  143. optional: true
  144. mapping:
  145. - dps_val: "on"
  146. value: "On"
  147. - dps_val: "off"
  148. value: "Off"
  149. - dps_val: "memory"
  150. value: "Last state"
  151. - dps_val: null
  152. invalid: true
  153. - entity: lock
  154. name: Child lock
  155. icon: "mdi:hand-back-right-off"
  156. category: config
  157. dps:
  158. - id: 41
  159. type: boolean
  160. name: lock
  161. optional: true
  162. mapping:
  163. - dps_val: null
  164. invalid: true