afyeev_evcharger.yaml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. name: EV charger
  2. products:
  3. - id: aaaealnecwgwerjl
  4. manufacturer: Afyeev
  5. name: "32A 22kW EV charger"
  6. - id: 65zlpwd6lhgpbwtd
  7. manufacturer: Afyeev
  8. name: "32A wall mounted EV charger"
  9. entities:
  10. - entity: sensor
  11. class: enum
  12. translation_key: status
  13. icon: "mdi:ev-station"
  14. dps:
  15. - id: 3
  16. type: string
  17. name: sensor
  18. mapping:
  19. - dps_val: charger_free
  20. value: available
  21. - dps_val: charger_insert
  22. value: plugged_in
  23. - dps_val: charger_free_fault
  24. value: fault_unplugged
  25. - dps_val: charger_charging
  26. value: charging
  27. - dps_val: charger_wait
  28. value: waiting
  29. - dps_val: charger_end
  30. value: charged
  31. - dps_val: charger_fault
  32. value: fault
  33. - dps_val: charger_pause
  34. value: paused
  35. - id: 23
  36. type: string
  37. optional: true
  38. name: system_version
  39. - id: 33
  40. type: string
  41. optional: true
  42. name: mode_set
  43. - entity: sensor
  44. class: energy
  45. category: diagnostic
  46. dps:
  47. - id: 1
  48. type: integer
  49. optional: true
  50. name: sensor
  51. unit: kWh
  52. class: total_increasing
  53. mapping:
  54. - scale: 100
  55. - entity: number
  56. name: Set current
  57. category: config
  58. icon: "mdi:ev-plug-type2"
  59. dps:
  60. - id: 4
  61. type: integer
  62. name: value
  63. unit: A
  64. range:
  65. min: 6
  66. max: 32
  67. - entity: sensor
  68. name: Single phase power
  69. class: power
  70. category: diagnostic
  71. dps:
  72. - id: 5
  73. type: integer
  74. name: sensor
  75. unit: W
  76. class: measurement
  77. mapping:
  78. - scale: 1000
  79. - entity: sensor
  80. class: power
  81. category: diagnostic
  82. dps:
  83. - id: 9
  84. type: integer
  85. name: sensor
  86. unit: W
  87. class: measurement
  88. mapping:
  89. - scale: 10
  90. - entity: binary_sensor
  91. class: problem
  92. category: diagnostic
  93. dps:
  94. - id: 10
  95. type: bitfield
  96. name: sensor
  97. mapping:
  98. - dps_val: 0
  99. value: false
  100. - value: true
  101. - id: 10
  102. type: bitfield
  103. name: fault_code
  104. - id: 10
  105. type: bitfield
  106. name: description
  107. mapping:
  108. - dps_val: 0
  109. value: "Ready"
  110. - dps_val: 1
  111. value: "Ov2 Cr Fault"
  112. - dps_val: 2
  113. value: "OV Vol"
  114. - dps_val: 4
  115. value: "Undervoltage alarm"
  116. - dps_val: 8
  117. value: "Contactor adhesion"
  118. - dps_val: 16
  119. value: "Contactor fault"
  120. - dps_val: 32
  121. value: "Earth fault"
  122. - dps_val: 64
  123. value: "Meter Hardware alarm"
  124. - dps_val: 128
  125. value: "Scram fault"
  126. - dps_val: 256
  127. value: "CP fault"
  128. - dps_val: 512
  129. value: "Meter Commu fault"
  130. - dps_val: 1024
  131. value: "Card reader fault"
  132. - dps_val: 2048
  133. value: "Cir short fault"
  134. - dps_val: 4096
  135. value: "Adhesion fault"
  136. - dps_val: 8192
  137. value: "Self test alarm"
  138. - dps_val: 16384
  139. value: "Leakage current fault"
  140. - entity: select
  141. translation_key: charging_mode
  142. dps:
  143. - id: 14
  144. type: string
  145. name: option
  146. mapping:
  147. - dps_val: charge_now
  148. value: immediate
  149. - dps_val: charge_pct
  150. value: charge_to_percent
  151. - dps_val: charge_energy
  152. value: fixed_charge
  153. - dps_val: charge_schedule
  154. value: scheduled_charge
  155. - dps_val: charge_delay
  156. value: delayed_charge
  157. - entity: switch
  158. dps:
  159. - id: 18
  160. type: boolean
  161. optional: true
  162. name: switch
  163. mapping:
  164. - dps_val: null
  165. value: false
  166. hidden: true
  167. - entity: sensor
  168. class: temperature
  169. category: diagnostic
  170. dps:
  171. - id: 24
  172. type: integer
  173. name: sensor
  174. unit: C
  175. class: measurement
  176. - entity: sensor
  177. name: Last charge
  178. dps:
  179. - id: 25
  180. type: integer
  181. name: sensor
  182. unit: kWh
  183. class: measurement
  184. optional: true
  185. mapping:
  186. - scale: 100
  187. - entity: binary_sensor
  188. class: connectivity
  189. category: diagnostic
  190. dps:
  191. - id: 27
  192. type: string
  193. optional: true
  194. name: sensor
  195. mapping:
  196. - dps_val: offline
  197. value: false
  198. - dps_val: online
  199. value: true
  200. - entity: number
  201. translation_key: timer
  202. class: duration
  203. dps:
  204. - id: 28
  205. type: integer
  206. name: value
  207. unit: h
  208. optional: true
  209. range:
  210. min: 0
  211. max: 15
  212. - entity: sensor
  213. name: Phase A voltage
  214. class: voltage
  215. dps:
  216. - id: 6
  217. type: base64
  218. name: sensor
  219. optional: true
  220. unit: V
  221. mask: "FFFF000000000000"
  222. mapping:
  223. - scale: 10
  224. - entity: sensor
  225. name: Phase A current
  226. class: current
  227. dps:
  228. - id: 6
  229. type: base64
  230. name: sensor
  231. optional: true
  232. unit: A
  233. mask: "000000FFFF000000"
  234. mapping:
  235. - scale: 1000
  236. - entity: sensor
  237. name: Phase A power
  238. class: power
  239. dps:
  240. - id: 6
  241. type: base64
  242. name: sensor
  243. optional: true
  244. unit: kW
  245. mask: "000000000000FFFF"
  246. mapping:
  247. - scale: 1000