vevor_ev_charger.yaml 5.1 KB

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