feyree_ev_portable_charger.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. name: EV charger
  2. products:
  3. - id: 4ooiu7apnjjumn0d
  4. manufacturer: Feyree
  5. model: F-M24 portable
  6. - id: ebdm8ax35pgodi2s
  7. manufacturer: Feyree
  8. model: 22kW 3phase
  9. - id: uqmtey1qymnyzobg
  10. manufacturer: Feyree
  11. model: "4.3 11kW 3phase wallbox"
  12. entities:
  13. - entity: sensor
  14. class: enum
  15. translation_key: status
  16. icon: "mdi:ev-station"
  17. dps:
  18. - id: 101
  19. type: string
  20. name: sensor
  21. mapping:
  22. - dps_val: no_connet
  23. value: available
  24. - dps_val: connect
  25. value: plugged_in
  26. - dps_val: charing
  27. value: charging
  28. - dps_val: wait_rfid
  29. value: waiting_for_authorization
  30. - dps_val: finish
  31. value: charged
  32. - dps_val: wait_charing
  33. value: waiting
  34. - dps_val: error
  35. value: fault
  36. - id: 3
  37. type: string
  38. optional: true
  39. name: work_state
  40. mapping:
  41. - dps_val: charger_free
  42. - dps_val: charger_insert
  43. - dps_val: charger_free_fault
  44. - dps_val: charger_wait
  45. - dps_val: charger_charging
  46. - dps_val: charger_pause
  47. - dps_val: charger_end
  48. - dps_val: charger_fault
  49. - id: 14
  50. type: string
  51. optional: true
  52. name: work_mode
  53. mapping:
  54. - dps_val: charge_now
  55. - dps_val: charge_pct
  56. - dps_val: charge_energy
  57. - dps_val: charge_schedule
  58. - id: 23
  59. type: string
  60. optional: true
  61. name: version
  62. - id: 108
  63. type: string
  64. optional: true
  65. name: phase_info
  66. - entity: binary_sensor
  67. class: problem
  68. icon: 'mdi:alert-outline'
  69. dps:
  70. - id: 10
  71. type: bitfield
  72. optional: true
  73. name: sensor
  74. mapping:
  75. - dps_val: 0
  76. value: false
  77. - dps_val: null
  78. value: false
  79. - value: true
  80. - id: 10
  81. type: bitfield
  82. optional: true
  83. name: fault_code
  84. - id: 10
  85. type: bitfield
  86. optional: true
  87. name: description
  88. mapping:
  89. - dps_val: 0
  90. value: "Ready"
  91. - dps_val: 1
  92. value: "Under voltage protection"
  93. - dps_val: 2
  94. value: "Over voltage protection"
  95. - dps_val: 4
  96. value: "Over current protection"
  97. - dps_val: 8
  98. value: "Protective earth error"
  99. - dps_val: 16
  100. value: "Temperature is too high"
  101. - dps_val: 32
  102. value: "Control pilot line error"
  103. - dps_val: 64
  104. value: "Leak"
  105. - dps_val: 128
  106. value: "Relay socket"
  107. - dps_val: 256
  108. value: "Protective earth error 2"
  109. - dps_val: 512
  110. value: "Plug temperature is too high"
  111. - dps_val: 1024
  112. value: "PCB temperature is too high"
  113. - dps_val: 2048
  114. value: "Core temperature is too high"
  115. - dps_val: 4096
  116. value: "ESB"
  117. - dps_val: 8192
  118. value: "Socket protective earth error"
  119. - dps_val: 16384
  120. value: "Socket leakage"
  121. - dps_val: 32768
  122. value: "Socket temperature is too high"
  123. - entity: sensor
  124. name: Balance energy
  125. class: energy_storage
  126. category: diagnostic
  127. dps:
  128. - id: 15
  129. type: integer
  130. optional: true
  131. name: sensor
  132. unit: kWh
  133. class: measurement
  134. mapping:
  135. - scale: 1000
  136. - entity: button
  137. name: Clear energy
  138. class: restart
  139. category: config
  140. dps:
  141. - id: 16
  142. type: boolean
  143. name: button
  144. optional: true
  145. - entity: switch
  146. category: config
  147. dps:
  148. - id: 18
  149. type: boolean
  150. optional: true
  151. name: switch
  152. - entity: sensor
  153. name: Last charge
  154. class: energy_storage
  155. category: diagnostic
  156. dps:
  157. - id: 25
  158. type: integer
  159. optional: true
  160. name: sensor
  161. unit: kWh
  162. class: measurement
  163. mapping:
  164. - scale: 100
  165. - entity: switch
  166. category: config
  167. name: Live updates
  168. icon: "mdi:chart-bar"
  169. dps:
  170. - id: 27
  171. type: string
  172. name: switch
  173. optional: true
  174. mapping:
  175. - dps_val: online
  176. value: true
  177. - dps_val: offline
  178. value: false
  179. - value: false
  180. hidden: true
  181. - entity: number
  182. name: Set charge current
  183. icon: "mdi:ev-plug-type2"
  184. dps:
  185. - id: 114
  186. type: integer
  187. name: value
  188. unit: A
  189. range:
  190. min: 8
  191. max: 16
  192. mapping:
  193. - constraint: maximum
  194. conditions:
  195. - dps_val: Max32A
  196. value_redirect: value_32a
  197. - dps_val: Max40A
  198. value_redirect: value_40a
  199. - dps_val: Max50A
  200. value_redirect: value_50a
  201. # - dps_val: Max60A
  202. # value_redirect: value_60a
  203. # - dps_val: Max80A
  204. # value_redirect: value_80a
  205. - id: 113
  206. type: string
  207. optional: true
  208. name: maximum
  209. mapping:
  210. - dps_val: Max16A
  211. value: 16
  212. - dps_val: Max32A
  213. value: 32
  214. - dps_val: Max40A
  215. value: 40
  216. - dps_val: Max50A
  217. value: 50
  218. # - dps_val: Max60A
  219. # value: 60
  220. # - dps_val: Max80A
  221. # value: 80
  222. - id: 113
  223. type: string
  224. optional: true
  225. name: minimum
  226. mapping:
  227. - dps_val: Max80A
  228. value: 24
  229. - value: 8
  230. - id: 115
  231. type: integer
  232. optional: true
  233. name: value_32a
  234. range:
  235. min: 8
  236. max: 32
  237. - id: 116
  238. type: integer
  239. optional: true
  240. name: value_40a
  241. range:
  242. min: 8
  243. max: 40
  244. - id: 117
  245. type: integer
  246. optional: true
  247. name: value_50a
  248. range:
  249. min: 8
  250. max: 50
  251. # - id: 125
  252. # type: integer
  253. # optional: true
  254. # name: value_60a
  255. # range:
  256. # min: 8
  257. # max: 60
  258. # - id: 126
  259. # type: integer
  260. # optional: true
  261. # name: value_80a
  262. # range:
  263. # min: 24
  264. # max: 80
  265. - entity: number
  266. name: Charge delay
  267. category: config
  268. icon: "mdi:car-clock"
  269. dps:
  270. - id: 118
  271. type: integer
  272. name: value
  273. unit: h
  274. range:
  275. min: 0
  276. max: 15
  277. - id: 121
  278. type: string
  279. optional: true
  280. name: display
  281. - entity: sensor
  282. class: power
  283. dps:
  284. - id: 109
  285. type: integer
  286. name: sensor
  287. unit: kW
  288. class: measurement
  289. mapping:
  290. - scale: 10
  291. - entity: sensor
  292. class: temperature
  293. category: diagnostic
  294. dps:
  295. - id: 110
  296. type: integer
  297. name: sensor
  298. unit: C
  299. class: measurement
  300. mapping:
  301. - scale: 10
  302. - entity: sensor
  303. name: Temperature 2
  304. class: temperature
  305. category: diagnostic
  306. hidden: unavailable
  307. dps:
  308. - id: 111
  309. type: integer
  310. optional: true
  311. name: sensor
  312. unit: C
  313. class: measurement
  314. mapping:
  315. - scale: 10
  316. - id: 111
  317. type: integer
  318. optional: true
  319. name: available
  320. mapping:
  321. - dps_val: null
  322. value: false
  323. - value: true
  324. - entity: select
  325. name: Charging
  326. icon: "mdi:ev-station"
  327. dps:
  328. - id: 124
  329. type: string
  330. name: option
  331. mapping:
  332. - dps_val: CloseCharging
  333. value: "off"
  334. - dps_val: OpenCharging
  335. value: "on"
  336. - dps_val: WaitOperation
  337. value: on_demand
  338. - entity: sensor
  339. class: voltage
  340. category: diagnostic
  341. dps:
  342. - id: 102
  343. type: integer
  344. name: sensor
  345. unit: V
  346. class: measurement
  347. mapping:
  348. - scale: 10
  349. - entity: sensor
  350. class: voltage
  351. translation_key: voltage_x
  352. translation_placeholders:
  353. x: B
  354. category: diagnostic
  355. hidden: unavailable
  356. dps:
  357. - id: 103
  358. type: integer
  359. optional: true
  360. name: sensor
  361. unit: V
  362. class: measurement
  363. mapping:
  364. - scale: 10
  365. - id: 103
  366. type: integer
  367. optional: true
  368. name: available
  369. mapping:
  370. - dps_val: null
  371. value: false
  372. - value: true
  373. - entity: sensor
  374. class: voltage
  375. translation_key: voltage_x
  376. translation_placeholders:
  377. x: C
  378. category: diagnostic
  379. hidden: unavailable
  380. dps:
  381. - id: 104
  382. type: integer
  383. optional: true
  384. name: sensor
  385. unit: V
  386. class: measurement
  387. mapping:
  388. - scale: 10
  389. - id: 104
  390. type: integer
  391. optional: true
  392. name: available
  393. mapping:
  394. - dps_val: null
  395. value: false
  396. - value: true
  397. - entity: sensor
  398. class: current
  399. dps:
  400. - id: 105
  401. type: integer
  402. name: sensor
  403. unit: A
  404. class: measurement
  405. mapping:
  406. - scale: 10
  407. - entity: sensor
  408. class: current
  409. translation_key: current_x
  410. translation_placeholders:
  411. x: B
  412. hidden: unavailable
  413. dps:
  414. - id: 106
  415. type: integer
  416. name: sensor
  417. unit: A
  418. class: measurement
  419. mapping:
  420. - scale: 10
  421. - id: 106
  422. type: integer
  423. optional: true
  424. name: available
  425. mapping:
  426. - dps_val: null
  427. value: false
  428. - value: true
  429. - entity: sensor
  430. class: current
  431. translation_key: current_x
  432. translation_placeholders:
  433. x: C
  434. hidden: unavailable
  435. dps:
  436. - id: 107
  437. type: integer
  438. name: sensor
  439. unit: A
  440. class: measurement
  441. mapping:
  442. - scale: 10
  443. - id: 107
  444. type: integer
  445. optional: true
  446. name: available
  447. mapping:
  448. - dps_val: null
  449. value: false
  450. - value: true
  451. - entity: sensor
  452. class: energy
  453. dps:
  454. - id: 112
  455. type: integer
  456. name: sensor
  457. unit: kWh
  458. class: total_increasing
  459. mapping:
  460. - scale: 10
  461. - entity: number
  462. name: Charging duration
  463. category: config
  464. icon: "mdi:car-clock"
  465. dps:
  466. - id: 119
  467. type: integer
  468. name: value
  469. unit: h
  470. range:
  471. min: 0
  472. max: 15
  473. - id: 122
  474. type: string
  475. optional: true
  476. name: display
  477. - entity: sensor
  478. name: Charging time
  479. category: diagnostic
  480. dps:
  481. - id: 120
  482. type: string
  483. name: sensor
  484. - entity: text
  485. name: Alarm set 1
  486. category: config
  487. icon: "mdi:"
  488. hidden: true
  489. dps:
  490. - id: 11
  491. type: base64
  492. optional: true
  493. name: value
  494. - entity: text
  495. name: Alarm set 2
  496. category: config
  497. icon: "mdi:"
  498. hidden: true
  499. dps:
  500. - id: 12
  501. type: base64
  502. optional: true
  503. name: value
  504. - entity: switch
  505. name: RFID
  506. category: config
  507. dps:
  508. - id: 123
  509. type: boolean
  510. optional: true
  511. name: switch