feyree_ev_portable_charger.yaml 11 KB

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