afyeev_16a_evcharger.yaml 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432
  1. name: EV charger
  2. products:
  3. - id: dsmsam7xpb3ht7rl
  4. manufacturer: Afyeev
  5. model: "16A EV charger"
  6. - id: zma7jiuomnao0lk4
  7. manufacturer: Afyeev
  8. model: "16A 11kW EV charger"
  9. entities:
  10. - entity: sensor
  11. translation_key: status
  12. icon: "mdi:ev-station"
  13. class: enum
  14. dps:
  15. - id: 3
  16. type: string
  17. name: sensor
  18. mapping:
  19. - dps_val: charger_charging
  20. value: charging
  21. - dps_val: charger_free
  22. value: available
  23. - dps_val: charger_insert
  24. value: plugged_in
  25. - dps_val: charger_free_fault
  26. value: fault_unplugged
  27. - dps_val: charger_wait
  28. value: waiting
  29. - dps_val: charger_pause
  30. value: paused
  31. - dps_val: charger_end
  32. value: charged
  33. - dps_val: charger_fault
  34. value: fault
  35. - id: 22
  36. type: string
  37. optional: true
  38. name: identity
  39. - id: 23
  40. type: string
  41. name: system_version
  42. - entity: sensor
  43. class: energy
  44. dps:
  45. - id: 1
  46. type: integer
  47. name: sensor
  48. unit: kWh
  49. optional: true
  50. class: total_increasing
  51. mapping:
  52. - scale: 100
  53. - entity: number
  54. name: Charging current
  55. category: config
  56. class: current
  57. icon: "mdi:ev-plug-type2"
  58. dps:
  59. - id: 4
  60. type: integer
  61. name: value
  62. unit: A
  63. range:
  64. min: 6
  65. max: 16
  66. - entity: sensor
  67. class: power
  68. dps:
  69. - id: 9
  70. type: integer
  71. name: sensor
  72. unit: kW
  73. class: measurement
  74. optional: true
  75. mapping:
  76. - scale: 1000
  77. - entity: sensor
  78. class: voltage
  79. category: diagnostic
  80. translation_key: voltage_x
  81. translation_placeholders:
  82. x: A
  83. dps:
  84. - id: 6
  85. type: base64
  86. name: sensor
  87. optional: true
  88. unit: V
  89. mask: "FFFF000000000000"
  90. mapping:
  91. - scale: 10
  92. - entity: sensor
  93. class: current
  94. category: diagnostic
  95. translation_key: current_x
  96. translation_placeholders:
  97. x: A
  98. dps:
  99. - id: 6
  100. type: base64
  101. name: sensor
  102. optional: true
  103. unit: A
  104. mask: "000000FFFF000000"
  105. mapping:
  106. - scale: 1000
  107. - entity: sensor
  108. class: power
  109. category: diagnostic
  110. translation_key: power_x
  111. translation_placeholders:
  112. x: A
  113. dps:
  114. - id: 6
  115. type: base64
  116. name: sensor
  117. optional: true
  118. unit: kW
  119. class: measurement
  120. mask: "000000000000FFFF"
  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. - id: 10
  138. type: bitfield
  139. name: description
  140. mapping:
  141. - dps_val: 0
  142. value: ok
  143. - dps_val: 1
  144. value: Over current
  145. - dps_val: 2
  146. value: Over voltage
  147. - dps_val: 4
  148. value: Under voltage
  149. - dps_val: 8
  150. value: Contact adhesion fault
  151. - dps_val: 16
  152. value: Contact fault
  153. - dps_val: 32
  154. value: Earth fault
  155. - dps_val: 64
  156. value: Meter fault
  157. - dps_val: 128
  158. value: Scram fault
  159. - dps_val: 256
  160. value: CP fault
  161. - dps_val: 512
  162. value: Communication fault
  163. - dps_val: 1024
  164. value: Card reader fault
  165. - dps_val: 2048
  166. value: Short circuit
  167. - dps_val: 4096
  168. value: Adhesion fault
  169. - dps_val: 8192
  170. value: Self test
  171. - dps_val: 16384
  172. value: Earth leak
  173. - entity: select
  174. name: Charging mode
  175. icon: "mdi:ev-station"
  176. category: config
  177. dps:
  178. - id: 14
  179. type: string
  180. optional: true
  181. name: option
  182. mapping:
  183. - dps_val: charge_now
  184. value: Charge now
  185. - dps_val: charge_pct
  186. value: Charge PCT
  187. - dps_val: charge_energy
  188. value: Charge energy
  189. - dps_val: charge_schedule
  190. value: Charge schedule
  191. - dps_val: charge_delay
  192. value: Charge delay
  193. - entity: sensor
  194. name: Balance energy
  195. class: energy_storage
  196. category: diagnostic
  197. hidden: unavailable
  198. dps:
  199. - id: 15
  200. type: integer
  201. optional: true
  202. name: sensor
  203. unit: kWh
  204. class: measurement
  205. mapping:
  206. - scale: 1000
  207. - id: 15
  208. type: integer
  209. optional: true
  210. name: available
  211. mapping:
  212. - dps_val: null
  213. value: false
  214. - value: true
  215. - entity: button
  216. name: Clear energy
  217. class: restart
  218. category: config
  219. hidden: unavailable
  220. dps:
  221. - id: 16
  222. type: boolean
  223. optional: true
  224. name: button
  225. - id: 15
  226. type: integer
  227. optional: true
  228. name: available
  229. mapping:
  230. - dps_val: null
  231. value: false
  232. - value: true
  233. - entity: switch
  234. icon: "mdi:ev-station"
  235. dps:
  236. - id: 18
  237. type: boolean
  238. optional: true
  239. name: switch
  240. - entity: sensor
  241. class: temperature
  242. category: diagnostic
  243. dps:
  244. - id: 24
  245. type: integer
  246. optional: true
  247. name: sensor
  248. unit: C
  249. class: measurement
  250. - entity: sensor
  251. name: Last charge
  252. dps:
  253. - id: 25
  254. type: integer
  255. name: sensor
  256. unit: kWh
  257. class: measurement
  258. optional: true
  259. mapping:
  260. - scale: 100
  261. - entity: binary_sensor
  262. class: connectivity
  263. category: diagnostic
  264. dps:
  265. - id: 27
  266. optional: true
  267. type: string
  268. name: sensor
  269. mapping:
  270. - dps_val: offline
  271. value: false
  272. - dps_val: online
  273. value: true
  274. - entity: number
  275. translation_key: timer
  276. class: duration
  277. category: config
  278. dps:
  279. - id: 28
  280. type: integer
  281. name: value
  282. unit: h
  283. optional: true
  284. range:
  285. min: 0
  286. max: 15
  287. - entity: sensor
  288. class: voltage
  289. category: diagnostic
  290. hidden: unavailable
  291. translation_key: voltage_x
  292. translation_placeholders:
  293. x: B
  294. dps:
  295. - id: 7
  296. type: base64
  297. name: sensor
  298. optional: true
  299. unit: V
  300. mask: "FFFF000000000000"
  301. mapping:
  302. - scale: 10
  303. - id: 7
  304. type: base64
  305. optional: true
  306. name: available
  307. mapping:
  308. - dps_val: null
  309. value: false
  310. - value: true
  311. - entity: sensor
  312. class: current
  313. category: diagnostic
  314. hidden: unavailable
  315. translation_key: current_x
  316. translation_placeholders:
  317. x: B
  318. dps:
  319. - id: 7
  320. type: base64
  321. name: sensor
  322. optional: true
  323. unit: A
  324. mask: "000000FFFF000000"
  325. mapping:
  326. - scale: 1000
  327. - id: 7
  328. type: base64
  329. optional: true
  330. name: available
  331. mapping:
  332. - dps_val: null
  333. value: false
  334. - value: true
  335. - entity: sensor
  336. class: power
  337. category: diagnostic
  338. hidden: unavailable
  339. translation_key: power_x
  340. translation_placeholders:
  341. x: B
  342. dps:
  343. - id: 7
  344. type: base64
  345. name: sensor
  346. optional: true
  347. unit: kW
  348. class: measurement
  349. mask: "000000000000FFFF"
  350. mapping:
  351. - scale: 1000
  352. - id: 7
  353. type: base64
  354. optional: true
  355. name: available
  356. mapping:
  357. - dps_val: null
  358. value: false
  359. - value: true
  360. - entity: sensor
  361. class: voltage
  362. category: diagnostic
  363. hidden: unavailable
  364. translation_key: voltage_x
  365. translation_placeholders:
  366. x: C
  367. dps:
  368. - id: 8
  369. type: base64
  370. name: sensor
  371. optional: true
  372. unit: V
  373. mask: "FFFF000000000000"
  374. mapping:
  375. - scale: 10
  376. - id: 8
  377. type: base64
  378. optional: true
  379. name: available
  380. mapping:
  381. - dps_val: null
  382. value: false
  383. - value: true
  384. - entity: sensor
  385. class: current
  386. category: diagnostic
  387. hidden: unavailable
  388. translation_key: current_x
  389. translation_placeholders:
  390. x: C
  391. dps:
  392. - id: 8
  393. type: base64
  394. name: sensor
  395. optional: true
  396. unit: A
  397. mask: "000000FFFF000000"
  398. mapping:
  399. - scale: 1000
  400. - id: 8
  401. type: base64
  402. optional: true
  403. name: available
  404. mapping:
  405. - dps_val: null
  406. value: false
  407. - value: true
  408. - entity: sensor
  409. class: power
  410. category: diagnostic
  411. hidden: unavailable
  412. translation_key: power_x
  413. translation_placeholders:
  414. x: C
  415. dps:
  416. - id: 8
  417. type: base64
  418. name: sensor
  419. optional: true
  420. unit: kW
  421. class: measurement
  422. mask: "000000000000FFFF"
  423. mapping:
  424. - scale: 1000
  425. - id: 8
  426. type: base64
  427. optional: true
  428. name: available
  429. mapping:
  430. - dps_val: null
  431. value: false
  432. - value: true