vevor_ev_charger.yaml 5.0 KB

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