evsun_evcharger.yaml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336
  1. name: EV charger
  2. products:
  3. - id: e1kw2auo
  4. manufacturer: Andalung
  5. model: "Portable EV Charger"
  6. entities:
  7. - entity: sensor
  8. class: energy
  9. dps:
  10. - id: 1
  11. optional: true
  12. type: integer
  13. name: sensor
  14. unit: kWh
  15. mapping:
  16. - scale: 100
  17. class: total_increasing
  18. - entity: sensor
  19. translation_key: status
  20. icon: "mdi:ev-station"
  21. class: enum
  22. dps:
  23. - id: 3
  24. type: string
  25. name: sensor
  26. mapping:
  27. - dps_val: charger_free
  28. value: available
  29. - dps_val: charger_insert
  30. value: plugged_in
  31. - dps_val: charger_free_fault
  32. value: fault_unplugged
  33. - dps_val: charger_wait
  34. value: waiting
  35. - dps_val: charger_charging
  36. value: charging
  37. - dps_val: charger_pause
  38. value: paused
  39. - dps_val: charger_end
  40. value: charged
  41. - dps_val: charger_fault
  42. value: fault
  43. - id: 23
  44. type: string
  45. name: system_version
  46. - entity: number
  47. name: Charging current
  48. class: current
  49. category: config
  50. dps:
  51. - id: 4
  52. type: integer
  53. name: value
  54. unit: A
  55. range:
  56. min: 6
  57. max: 32
  58. - entity: sensor
  59. class: power
  60. category: diagnostic
  61. dps:
  62. - id: 5
  63. optional: true
  64. type: integer
  65. name: sensor
  66. unit: kW
  67. mapping:
  68. - scale: 1000
  69. class: measurement
  70. - entity: sensor
  71. name: Phase A voltage
  72. class: voltage
  73. category: diagnostic
  74. dps:
  75. - id: 6
  76. type: base64
  77. optional: true
  78. name: sensor
  79. unit: V
  80. class: measurement
  81. mask: "FFFF000000000000"
  82. mapping:
  83. - scale: 10
  84. - entity: sensor
  85. name: Phase A current
  86. class: current
  87. category: diagnostic
  88. dps:
  89. - id: 6
  90. type: base64
  91. optional: true
  92. name: sensor
  93. unit: A
  94. class: measurement
  95. mask: "0000FFFFFF000000"
  96. mapping:
  97. - scale: 1000
  98. - entity: sensor
  99. name: Phase A power
  100. class: power
  101. category: diagnostic
  102. dps:
  103. - id: 6
  104. type: base64
  105. optional: true
  106. name: sensor
  107. unit: kW
  108. class: measurement
  109. mask: "0000000000FFFFFF"
  110. mapping:
  111. - scale: 1000
  112. - entity: sensor
  113. name: Total power
  114. class: power
  115. category: diagnostic
  116. dps:
  117. - id: 9
  118. type: integer
  119. name: sensor
  120. unit: kW
  121. class: measurement
  122. mapping:
  123. - scale: 1000
  124. - entity: binary_sensor
  125. class: problem
  126. category: diagnostic
  127. dps:
  128. - id: 10
  129. type: bitfield
  130. name: sensor
  131. mapping:
  132. - dps_val: 0
  133. value: false
  134. - value: true
  135. - id: 10
  136. type: bitfield
  137. name: fault_code
  138. - id: 10
  139. type: bitfield
  140. name: description
  141. mapping:
  142. - dps_val: 0
  143. value: ok
  144. - dps_val: 1
  145. value: Overcurrent
  146. - dps_val: 2
  147. value: Secondary overcurrent fault
  148. - dps_val: 4
  149. value: Overvoltage
  150. - dps_val: 8
  151. value: Undervoltage alarm
  152. - dps_val: 16
  153. value: Contactor adhesion
  154. - dps_val: 32
  155. value: Contactor fault
  156. - dps_val: 64
  157. value: Earth fault
  158. - dps_val: 128
  159. value: Meter hardware alarm
  160. - dps_val: 256
  161. value: Emergency stop fault
  162. - dps_val: 512
  163. value: CP fault
  164. - dps_val: 1024
  165. value: Meter communication fault
  166. - dps_val: 2048
  167. value: Card reader fault
  168. - dps_val: 4096
  169. value: Circuit short fault
  170. - dps_val: 8192
  171. value: Adhesion fault
  172. - dps_val: 16384
  173. value: Self-test alarm
  174. - dps_val: 32768
  175. value: Leakage current alarm
  176. - entity: text
  177. name: Alarm 1
  178. category: config
  179. icon: "mdi:bell-cog"
  180. hidden: true
  181. dps:
  182. - id: 11
  183. type: base64
  184. name: value
  185. - entity: text
  186. name: Alarm 2
  187. category: config
  188. icon: "mdi:bell-cog"
  189. hidden: true
  190. dps:
  191. - id: 12
  192. optional: true
  193. type: base64
  194. name: value
  195. - entity: sensor
  196. name: Connection
  197. icon: "mdi:ev-plug-type2"
  198. class: enum
  199. category: diagnostic
  200. dps:
  201. - id: 13
  202. type: string
  203. name: sensor
  204. mapping:
  205. - dps_val: controlpi_12v
  206. value: Standby
  207. - dps_val: controlpi_12v_pwm
  208. value: Communication initialising
  209. - dps_val: controlpi_9v
  210. value: Vehicle detected
  211. - dps_val: controlpi_9v_pwm
  212. value: Vehicle connected
  213. - dps_val: controlpi_6v
  214. value: Ready to charge
  215. - dps_val: controlpi_6v_pwm
  216. value: Charging
  217. - dps_val: controlpi_error
  218. value: Error
  219. - entity: select
  220. translation_key: charging_mode
  221. category: config
  222. dps:
  223. - id: 14
  224. type: string
  225. name: option
  226. mapping:
  227. - dps_val: charge_now
  228. value: immediate
  229. - dps_val: charge_pct
  230. value: charge_to_percent
  231. - dps_val: charge_energy
  232. value: fixed_charge
  233. - dps_val: charge_schedule
  234. value: scheduled_charge
  235. - dps_val: charge_delay
  236. value: delayed_charge
  237. - id: 33
  238. optional: true
  239. type: base64
  240. name: mode_set
  241. - entity: sensor
  242. name: Remaining
  243. class: energy_storage
  244. category: diagnostic
  245. dps:
  246. - id: 15
  247. optional: true
  248. type: integer
  249. name: sensor
  250. unit: kWh
  251. class: measurement
  252. mapping:
  253. - scale: 1000
  254. - entity: button
  255. name: Clear energy
  256. class: reestart
  257. category: config
  258. dps:
  259. - id: 16
  260. type: boolean
  261. name: button
  262. - entity: number
  263. name: Fixed charge
  264. class: energy_storage
  265. category: config
  266. dps:
  267. - id: 17
  268. type: integer
  269. name: value
  270. unit: kWh
  271. mapping:
  272. - scale: 100
  273. range:
  274. min: 1
  275. max: 20000
  276. - entity: switch
  277. icon: "mdi:ev-station"
  278. dps:
  279. - id: 18
  280. type: boolean
  281. name: switch
  282. - entity: text
  283. name: Charging time
  284. category: config
  285. icon: "mdi:car-clock"
  286. hidden: true
  287. dps:
  288. - id: 19
  289. type: base64
  290. optional: true
  291. name: value
  292. - entity: sensor
  293. name: Temperature
  294. class: temperature
  295. category: diagnostic
  296. dps:
  297. - id: 24
  298. type: integer
  299. name: sensor
  300. unit: C
  301. class: measurement
  302. - entity: sensor
  303. name: Charge
  304. class: energy_storage
  305. dps:
  306. - id: 25
  307. type: integer
  308. name: sensor
  309. unit: kWh
  310. mapping:
  311. - scale: 100
  312. - entity: binary_sensor
  313. class: connectivity
  314. category: diagnostic
  315. dps:
  316. - id: 27
  317. type: string
  318. name: sensor
  319. mapping:
  320. - dps_val: online
  321. value: true
  322. - dps_val: offline
  323. value: false
  324. - entity: number
  325. name: Delayed charge timer
  326. category: config
  327. class: duration
  328. translation_key: timer
  329. dps:
  330. - id: 28
  331. type: integer
  332. name: value
  333. unit: h
  334. range:
  335. min: 0
  336. max: 12