elivco_smartplug.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. name: Energy monitoring smartplug
  2. products:
  3. - id: wrz6vzch8htux2zp
  4. name: Elivco CB2S-16DL
  5. primary_entity:
  6. entity: switch
  7. class: outlet
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - id: 21
  13. type: integer
  14. name: test_bit
  15. - id: 25
  16. type: integer
  17. name: energy_calibration
  18. - id: 26
  19. type: bitfield
  20. name: fault_code
  21. - id: 42
  22. type: base64
  23. name: cycle_timer
  24. - id: 43
  25. type: base64
  26. name: random_timer
  27. - id: 44
  28. type: base64
  29. name: inching
  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. class: current
  49. name: Current
  50. dps:
  51. - id: 18
  52. name: sensor
  53. type: integer
  54. class: measurement
  55. unit: mA
  56. - id: 23
  57. type: integer
  58. name: calibration
  59. - entity: sensor
  60. category: diagnostic
  61. class: power
  62. name: Power
  63. dps:
  64. - id: 19
  65. name: sensor
  66. type: integer
  67. class: measurement
  68. unit: W
  69. mapping:
  70. - scale: 10
  71. - id: 24
  72. type: integer
  73. name: calibration
  74. - entity: sensor
  75. category: diagnostic
  76. class: voltage
  77. name: Voltage
  78. dps:
  79. - id: 20
  80. name: sensor
  81. type: integer
  82. class: measurement
  83. unit: V
  84. mapping:
  85. - scale: 10
  86. - id: 22
  87. type: integer
  88. name: calibration
  89. - entity: binary_sensor
  90. class: problem
  91. category: diagnostic
  92. name: Error
  93. dps:
  94. - id: 26
  95. type: bitfield
  96. name: sensor
  97. mapping:
  98. - dps_val: 0
  99. value: false
  100. - value: true
  101. - entity: select
  102. category: config
  103. name: Initial state
  104. icon: "mdi:toggle-switch"
  105. dps:
  106. - id: 38
  107. type: string
  108. name: option
  109. mapping:
  110. - dps_val: "on"
  111. value: "On"
  112. - dps_val: "off"
  113. value: "Off"
  114. - dps_val: memory
  115. value: "Last State"
  116. - entity: lock
  117. name: Child Lock
  118. category: config
  119. icon: "mdi:hand-back-right-off"
  120. dps:
  121. - id: 41
  122. type: boolean
  123. name: lock
  124. - entity: select
  125. name: Light mode
  126. category: config
  127. icon: "mdi:lightbulb"
  128. dps:
  129. - id: 40
  130. type: string
  131. name: option
  132. mapping:
  133. - dps_val: relay
  134. value: State
  135. - dps_val: pos
  136. value: Position
  137. - dps_val: none
  138. value: "Off"
  139. - dps_val: "on"
  140. value: "On"