vevor_l2_ev_charger.yaml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. name: EV charger
  2. products:
  3. - id: onb9rrxfl9ywgzrg
  4. manufacturer: Vevor
  5. model: L2 48A
  6. entities:
  7. - entity: sensor
  8. translation_key: status
  9. class: enum
  10. icon: "mdi:ev-station"
  11. dps:
  12. - id: 3
  13. type: string
  14. name: sensor
  15. mapping:
  16. - dps_val: charger_free
  17. value: available
  18. - dps_val: charger_insert
  19. value: plugged_in
  20. - dps_val: charger_free_fault
  21. value: fault_unplugged
  22. - dps_val: charger_wait
  23. value: waiting
  24. - dps_val: charger_charging
  25. value: charging
  26. - dps_val: charger_pause
  27. value: paused
  28. - dps_val: charger_end
  29. value: charged
  30. - dps_val: charger_fault
  31. value: fault
  32. - id: 23
  33. type: string
  34. name: system_version
  35. - id: 33
  36. type: string
  37. optional: true
  38. name: mode_set
  39. - entity: sensor
  40. class: energy
  41. dps:
  42. - id: 1
  43. type: integer
  44. name: sensor
  45. unit: kWh
  46. class: total_increasing
  47. mapping:
  48. - scale: 100
  49. - entity: number
  50. name: Charge current
  51. category: config
  52. class: current
  53. dps:
  54. - id: 4
  55. type: integer
  56. name: value
  57. unit: A
  58. range:
  59. min: 8
  60. max: 48
  61. - entity: sensor
  62. class: power
  63. category: diagnostic
  64. dps:
  65. - id: 6
  66. type: base64
  67. name: sensor
  68. optional: true
  69. unit: kW
  70. mask: "0000000000FFFFFF"
  71. mapping:
  72. - scale: 1000
  73. - id: 9
  74. type: integer
  75. name: total_power
  76. mapping:
  77. - scale: 1000
  78. - entity: sensor
  79. class: voltage
  80. category: diagnostic
  81. dps:
  82. - id: 6
  83. type: base64
  84. name: sensor
  85. optional: true
  86. unit: V
  87. mask: "FFFF000000000000"
  88. mapping:
  89. - scale: 10
  90. - entity: sensor
  91. class: current
  92. category: diagnostic
  93. dps:
  94. - id: 6
  95. type: base64
  96. name: sensor
  97. optional: true
  98. unit: A
  99. mask: "0000FFFFFF000000"
  100. mapping:
  101. - scale: 1000
  102. - entity: binary_sensor
  103. class: problem
  104. category: diagnostic
  105. dps:
  106. - id: 10
  107. type: bitfield
  108. name: sensor
  109. mapping:
  110. - dps_val: 0
  111. value: false
  112. - value: true
  113. - id: 10
  114. type: bitfield
  115. name: fault_code
  116. - entity: sensor
  117. name: Connection state
  118. class: enum
  119. icon: "mdi:ev-plug-type2"
  120. category: diagnostic
  121. dps:
  122. - id: 13
  123. type: string
  124. name: sensor
  125. mapping:
  126. - dps_val: controlpi_12v
  127. value: Standby
  128. - dps_val: controlpi_12v_pwn
  129. value: Communication initialising
  130. - dps_val: controlpi_9v
  131. value: Vehicle detected
  132. - dps_val: controlpi_9v_pwm
  133. value: Vehicle connected
  134. - dps_val: controlpi_6v
  135. value: Ready to charge
  136. - dps_val: controlpi_6v_pwm
  137. value: Charging
  138. - dps_val: controlpi_error
  139. value: Error
  140. - entity: select
  141. name: Mode
  142. icon: "mdi:ev-station"
  143. category: config
  144. dps:
  145. - id: 14
  146. type: string
  147. name: option
  148. mapping:
  149. - dps_val: charge_now
  150. value: Immediate
  151. - dps_val: charge_pct
  152. value: Charge to percent
  153. - dps_val: charge_energy
  154. value: Fixed charge
  155. - dps_val: charge_schedule
  156. value: Scheduled charge
  157. - dps_val: charge_delay
  158. value: Delayed charge
  159. - entity: button
  160. name: Clear energy
  161. class: restart
  162. category: config
  163. dps:
  164. - id: 16
  165. type: boolean
  166. name: button
  167. - entity: switch
  168. icon: "mdi:power"
  169. dps:
  170. - id: 18
  171. type: boolean
  172. name: switch
  173. - entity: sensor
  174. class: temperature
  175. category: diagnostic
  176. dps:
  177. - id: 24
  178. type: integer
  179. name: sensor
  180. unit: C
  181. class: measurement
  182. - entity: sensor
  183. name: Last charge
  184. category: diagnostic
  185. dps:
  186. - id: 25
  187. type: integer
  188. name: sensor
  189. unit: kWh
  190. mapping:
  191. - scale: 100
  192. - entity: binary_sensor
  193. class: connectivity
  194. category: diagnostic
  195. dps:
  196. - id: 27
  197. type: string
  198. name: sensor
  199. optional: true
  200. mapping:
  201. - dps_val: online
  202. value: true
  203. - dps_val: offline
  204. value: false
  205. - entity: number
  206. name: Delay time
  207. category: config
  208. icon: "mdi:clock"
  209. dps:
  210. - id: 28
  211. type: integer
  212. name: value
  213. unit: h
  214. range:
  215. min: 0
  216. max: 12