afyeev_evcharger.yaml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. name: EV charger
  2. products:
  3. - id: aaaealnecwgwerjl
  4. name: AFYEEV 32A 22kW
  5. - id: 65zlpwd6lhgpbwtd
  6. name: AFYEEV 32A wall mounted
  7. primary_entity:
  8. entity: sensor
  9. class: enum
  10. translation_key: status
  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_charging
  24. value: charging
  25. - dps_val: charger_wait
  26. value: waiting
  27. - dps_val: charger_end
  28. value: charged
  29. - dps_val: charger_fault
  30. value: fault
  31. - dps_val: charger_pause
  32. value: paused
  33. - id: 23
  34. type: string
  35. optional: true
  36. name: system_version
  37. - id: 33
  38. type: string
  39. optional: true
  40. name: mode_set
  41. secondary_entities:
  42. - entity: sensor
  43. class: energy
  44. category: diagnostic
  45. dps:
  46. - id: 1
  47. type: integer
  48. optional: true
  49. name: sensor
  50. unit: kWh
  51. class: total_increasing
  52. mapping:
  53. - scale: 100
  54. - entity: number
  55. name: Set current
  56. category: config
  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: 32
  66. - entity: sensor
  67. name: Single phase power
  68. class: power
  69. category: diagnostic
  70. dps:
  71. - id: 5
  72. type: integer
  73. name: sensor
  74. unit: W
  75. class: measurement
  76. mapping:
  77. - scale: 1000
  78. - entity: sensor
  79. class: power
  80. category: diagnostic
  81. dps:
  82. - id: 9
  83. type: integer
  84. name: sensor
  85. unit: W
  86. class: measurement
  87. mapping:
  88. - scale: 10
  89. - entity: binary_sensor
  90. class: problem
  91. category: diagnostic
  92. dps:
  93. - id: 10
  94. type: bitfield
  95. name: sensor
  96. mapping:
  97. - dps_val: 0
  98. value: false
  99. - value: true
  100. - id: 10
  101. type: bitfield
  102. name: fault_code
  103. - id: 10
  104. type: bitfield
  105. name: description
  106. mapping:
  107. - dps_val: 0
  108. value: "Ready"
  109. - dps_val: 1
  110. value: "Ov2 Cr Fault"
  111. - dps_val: 2
  112. value: "OV Vol"
  113. - dps_val: 4
  114. value: "Undervoltage alarm"
  115. - dps_val: 8
  116. value: "Contactor adhesion"
  117. - dps_val: 16
  118. value: "Contactor fault"
  119. - dps_val: 32
  120. value: "Earth fault"
  121. - dps_val: 64
  122. value: "Meter Hardware alarm"
  123. - dps_val: 128
  124. value: "Scram fault"
  125. - dps_val: 256
  126. value: "CP fault"
  127. - dps_val: 512
  128. value: "Meter Commu fault"
  129. - dps_val: 1024
  130. value: "Card reader fault"
  131. - dps_val: 2048
  132. value: "Cir short fault"
  133. - dps_val: 4096
  134. value: "Adhesion fault"
  135. - dps_val: 8192
  136. value: "Self test alarm"
  137. - dps_val: 16384
  138. value: "Leakage current fault"
  139. - entity: select
  140. name: Working mode
  141. icon: "mdi:list-box-outline"
  142. dps:
  143. - id: 14
  144. type: string
  145. name: option
  146. mapping:
  147. - dps_val: charge_now
  148. value: Charge now
  149. - dps_val: charge_pct
  150. value: Charge PCT
  151. - dps_val: charge_energy
  152. value: Charge energy
  153. - dps_val: charge_schedule
  154. value: Charge schedule
  155. - dps_val: charge_delay
  156. value: Charge delay
  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