smartplugv2_energy.yaml 3.1 KB

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