smartplugv2_energyv2.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. name: Energy monitoring smartplug
  2. primary_entity:
  3. entity: switch
  4. class: outlet
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: switch
  9. - id: 21
  10. type: integer
  11. name: test_bit
  12. optional: true
  13. - id: 26
  14. type: bitfield
  15. name: fault_code
  16. - id: 42
  17. type: string
  18. name: random_timer
  19. optional: true
  20. secondary_entities:
  21. - entity: number
  22. category: config
  23. name: Timer
  24. icon: "mdi:timer"
  25. dps:
  26. - id: 9
  27. type: integer
  28. name: value
  29. unit: min
  30. range:
  31. min: 0
  32. max: 86400
  33. mapping:
  34. - scale: 60
  35. step: 60
  36. - entity: sensor
  37. category: diagnostic
  38. name: Energy
  39. dps:
  40. - id: 17
  41. name: sensor
  42. type: integer
  43. unit: Wh
  44. - id: 25
  45. type: integer
  46. name: calibration
  47. - entity: sensor
  48. category: diagnostic
  49. class: current
  50. name: Current
  51. dps:
  52. - id: 18
  53. name: sensor
  54. type: integer
  55. class: measurement
  56. force: true
  57. unit: mA
  58. - id: 23
  59. type: integer
  60. name: calibration
  61. - entity: sensor
  62. category: diagnostic
  63. class: power
  64. name: Power
  65. dps:
  66. - id: 19
  67. name: sensor
  68. type: integer
  69. class: measurement
  70. force: true
  71. unit: W
  72. mapping:
  73. - scale: 10
  74. - id: 24
  75. type: integer
  76. name: calibration
  77. - entity: sensor
  78. category: diagnostic
  79. class: voltage
  80. name: Voltage
  81. dps:
  82. - id: 20
  83. name: sensor
  84. type: integer
  85. class: measurement
  86. force: true
  87. unit: V
  88. mapping:
  89. - scale: 10
  90. - id: 22
  91. type: integer
  92. name: calibration
  93. - entity: binary_sensor
  94. class: problem
  95. category: diagnostic
  96. name: Error
  97. dps:
  98. - id: 26
  99. type: bitfield
  100. name: sensor
  101. mapping:
  102. - dps_val: 0
  103. value: false
  104. - value: true
  105. - entity: select
  106. category: config
  107. name: Initial state
  108. icon: "mdi:toggle-switch"
  109. dps:
  110. - id: 38
  111. type: string
  112. name: option
  113. mapping:
  114. - dps_val: "on"
  115. value: "On"
  116. - dps_val: "off"
  117. value: "Off"
  118. - dps_val: memory
  119. value: "Last State"
  120. - entity: lock
  121. name: Child lock
  122. icon: "mdi:hand-back-right-off"
  123. category: config
  124. dps:
  125. - id: 41
  126. type: boolean
  127. name: lock
  128. - entity: select
  129. name: Light mode
  130. icon: "mdi:television-ambient-light"
  131. category: config
  132. dps:
  133. - id: 40
  134. type: string
  135. name: option
  136. optional: true
  137. mapping:
  138. - dps_val: relay
  139. value: State
  140. - dps_val: pos
  141. value: Position
  142. - dps_val: "on"
  143. value: "On"