goodcell_ev_charger.yaml 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. name: EV charger
  2. legacy_type: feyree_3phase_ev_charger
  3. products:
  4. - id: j6bzjwhiv2cljjcy
  5. manufacturer: Goodcell
  6. model: 32A 85-264V 3 phase
  7. - id: basqjlsmzcq8ipva
  8. manufacturer: Feyree
  9. model: 7.6kW 32A
  10. - id: xiptqjoa8q9ltqhr
  11. manufacturer: Feyree
  12. model: FEL4-3 22kW 3-phase
  13. entities:
  14. - entity: sensor
  15. class: enum
  16. translation_key: status
  17. icon: "mdi:ev-station"
  18. dps:
  19. - id: 101
  20. type: string
  21. optional: true
  22. name: sensor
  23. mapping:
  24. - dps_val: no_connet
  25. value: available
  26. - dps_val: connect
  27. value: plugged_in
  28. - dps_val: charing
  29. value: charging
  30. - dps_val: wait_rfid
  31. value: waiting_for_authorization
  32. - dps_val: finish
  33. value: charged
  34. - dps_val: wait_charing
  35. value: waiting
  36. - dps_val: error
  37. value: fault
  38. - dps_val: null
  39. value: unknown
  40. - id: 3
  41. type: string
  42. optional: true
  43. name: charger_status
  44. mapping:
  45. - dps_val: charger_free
  46. value: Standby
  47. - dps_val: charger_insert
  48. value: Cable connected
  49. - dps_val: charger_free_fault
  50. value: Charger fault
  51. - dps_val: charger_wait
  52. value: Charger ready
  53. - dps_val: charger_charging
  54. value: Charging
  55. - dps_val: charger_pause
  56. value: Charging paused
  57. - dps_val: charger_end
  58. value: Charging ended
  59. - dps_val: charger_fault
  60. value: Charger fault
  61. - id: 11
  62. type: string
  63. optional: true
  64. name: alarm_set_1
  65. - id: 12
  66. type: string
  67. optional: true
  68. name: alarm_set_2
  69. - id: 14
  70. type: string
  71. optional: true
  72. name: mode
  73. mapping:
  74. - dps_val: charge_now
  75. - dps_val: charge_pct
  76. - dps_val: charge_energy
  77. - dps_val: charge_schedule
  78. - id: 15
  79. type: integer
  80. optional: true
  81. name: balance_energy
  82. unit: kWh
  83. - id: 18
  84. type: boolean
  85. optional: true
  86. name: switch
  87. - id: 23
  88. type: string
  89. optional: true
  90. name: system_version
  91. - id: 25
  92. type: integer
  93. optional: true
  94. name: charge_energy_once
  95. unit: kWh
  96. - id: 27
  97. type: string
  98. optional: true
  99. name: online_state
  100. - entity: binary_sensor
  101. class: problem
  102. category: diagnostic
  103. dps:
  104. - id: 10
  105. type: bitfield
  106. optional: true
  107. name: sensor
  108. mapping:
  109. - dps_val: 0
  110. value: false
  111. - dps_val: null
  112. value: false
  113. - value: true
  114. - id: 10
  115. type: bitfield
  116. optional: true
  117. name: fault_code
  118. - entity: button
  119. name: Clear energy
  120. class: restart
  121. category: config
  122. dps:
  123. - id: 16
  124. type: boolean
  125. name: button
  126. optional: true
  127. - entity: number
  128. name: Set charge current
  129. category: config
  130. icon: "mdi:ev-plug-type2"
  131. dps:
  132. - id: 115
  133. type: integer
  134. name: value
  135. unit: A
  136. range:
  137. min: 6
  138. max: 32
  139. mapping:
  140. - constraint: max_current
  141. conditions:
  142. - dps_val: Max16A
  143. value_redirect: value_alt
  144. range:
  145. min: 6
  146. max: 16
  147. - id: 114
  148. type: integer
  149. optional: true
  150. name: value_alt
  151. unit: A
  152. range:
  153. min: 6
  154. max: 16
  155. - id: 113
  156. type: string
  157. name: max_current
  158. mapping:
  159. - dps_val: Max16A
  160. value: Max16A
  161. - dps_val: Max32A
  162. value: Max32A
  163. - entity: number
  164. name: Charge delay
  165. category: config
  166. icon: "mdi:car-clock"
  167. dps:
  168. - id: 118
  169. type: integer
  170. name: value
  171. unit: h
  172. range:
  173. min: 0
  174. max: 15
  175. - id: 121
  176. type: string
  177. optional: true
  178. name: display
  179. - entity: sensor
  180. class: energy
  181. dps:
  182. - id: 112
  183. type: integer
  184. name: sensor
  185. unit: kWh
  186. class: total_increasing
  187. mapping:
  188. - scale: 10
  189. - entity: sensor
  190. translation_key: voltage_x
  191. translation_placeholders:
  192. x: L1
  193. class: voltage
  194. category: diagnostic
  195. dps:
  196. - id: 102
  197. type: integer
  198. name: sensor
  199. unit: V
  200. class: measurement
  201. mapping:
  202. - scale: 10
  203. - entity: sensor
  204. translation_key: voltage_x
  205. translation_placeholders:
  206. x: L2
  207. class: voltage
  208. category: diagnostic
  209. dps:
  210. - id: 103
  211. type: integer
  212. name: sensor
  213. unit: V
  214. class: measurement
  215. mapping:
  216. - scale: 10
  217. - entity: sensor
  218. translation_key: voltage_x
  219. translation_placeholders:
  220. x: L3
  221. class: voltage
  222. category: diagnostic
  223. dps:
  224. - id: 104
  225. type: integer
  226. name: sensor
  227. unit: V
  228. class: measurement
  229. mapping:
  230. - scale: 10
  231. - entity: sensor
  232. translation_key: current_x
  233. translation_placeholders:
  234. x: L1
  235. class: current
  236. category: diagnostic
  237. dps:
  238. - id: 105
  239. type: integer
  240. name: sensor
  241. unit: A
  242. class: measurement
  243. mapping:
  244. - scale: 10
  245. - entity: sensor
  246. translation_key: current_x
  247. translation_placeholders:
  248. x: L2
  249. class: current
  250. category: diagnostic
  251. dps:
  252. - id: 106
  253. type: integer
  254. name: sensor
  255. unit: A
  256. class: measurement
  257. mapping:
  258. - scale: 10
  259. - entity: sensor
  260. translation_key: current_x
  261. translation_placeholders:
  262. x: L3
  263. class: current
  264. category: diagnostic
  265. dps:
  266. - id: 107
  267. type: integer
  268. name: sensor
  269. unit: A
  270. class: measurement
  271. mapping:
  272. - scale: 10
  273. - entity: sensor
  274. class: power
  275. dps:
  276. - id: 109
  277. type: integer
  278. name: sensor
  279. unit: kW
  280. class: measurement
  281. mapping:
  282. - scale: 10
  283. - entity: sensor
  284. class: temperature
  285. category: diagnostic
  286. dps:
  287. - id: 110
  288. type: integer
  289. name: sensor
  290. unit: C
  291. class: measurement
  292. mapping:
  293. - scale: 10
  294. - entity: number
  295. name: Charging duration
  296. category: config
  297. icon: "mdi:car-clock"
  298. dps:
  299. - id: 119
  300. type: integer
  301. name: value
  302. unit: h
  303. range:
  304. min: 0
  305. max: 15
  306. - id: 120
  307. type: string
  308. optional: true
  309. name: session_duration
  310. - id: 122
  311. type: string
  312. optional: true
  313. name: display
  314. - entity: select
  315. name: Toggle charging
  316. icon: "mdi:ev-plug-type2"
  317. category: config
  318. dps:
  319. - id: 124
  320. type: string
  321. name: option
  322. mapping:
  323. - dps_val: "OpenCharging"
  324. value: Start charging
  325. - dps_val: "CloseCharging"
  326. value: Stop charging
  327. - dps_val: "WaitOperation"
  328. value: Waiting for command
  329. - entity: switch
  330. name: RFID
  331. icon: "mdi:credit-card-wireless"
  332. category: config
  333. dps:
  334. - id: 123
  335. type: boolean
  336. name: switch
  337. optional: true