dual_power_monitor_smartplugv2.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  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. class: current
  75. category: diagnostic
  76. dps:
  77. - id: 18
  78. type: integer
  79. name: sensor
  80. unit: mA
  81. class: measurement
  82. - id: 23
  83. type: integer
  84. name: calibration
  85. optional: true
  86. - entity: sensor
  87. class: power
  88. category: diagnostic
  89. dps:
  90. - id: 19
  91. type: integer
  92. name: sensor
  93. unit: W
  94. class: measurement
  95. mapping:
  96. - scale: 10
  97. - id: 24
  98. type: integer
  99. name: calibration
  100. optional: true
  101. - entity: sensor
  102. class: voltage
  103. category: diagnostic
  104. dps:
  105. - id: 20
  106. type: integer
  107. name: sensor
  108. unit: V
  109. class: measurement
  110. mapping:
  111. - scale: 10
  112. - id: 22
  113. type: integer
  114. name: calibration
  115. optional: true
  116. - entity: binary_sensor
  117. name: Fault
  118. class: problem
  119. category: diagnostic
  120. dps:
  121. - id: 26
  122. type: bitfield
  123. name: sensor
  124. optional: true
  125. persist: false
  126. mapping:
  127. - dps_val: null
  128. value: false
  129. - dps_val: 0
  130. value: false
  131. - value: true
  132. - entity: select
  133. name: Initial state
  134. icon: "mdi:toggle-switch"
  135. category: config
  136. dps:
  137. - id: 38
  138. type: string
  139. name: option
  140. optional: true
  141. mapping:
  142. - dps_val: "on"
  143. value: "On"
  144. - dps_val: "off"
  145. value: "Off"
  146. - dps_val: "memory"
  147. value: "Last state"
  148. - dps_val: null
  149. invalid: true
  150. - entity: lock
  151. name: Child lock
  152. icon: "mdi:hand-back-right-off"
  153. category: config
  154. dps:
  155. - id: 41
  156. type: boolean
  157. name: lock
  158. optional: true
  159. mapping:
  160. - dps_val: null
  161. invalid: true