feyree_ev_portable_charger.yaml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522
  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: 6
  191. max: 16
  192. mapping:
  193. - constraint: maximum
  194. conditions:
  195. - dps_val: Max32A
  196. value_redirect: value_32a
  197. range:
  198. min: 6
  199. max: 32
  200. - dps_val: Max40A
  201. value_redirect: value_40a
  202. range:
  203. min: 8
  204. max: 40
  205. - dps_val: Max50A
  206. value_redirect: value_50a
  207. range:
  208. min: 8
  209. max: 50
  210. # - dps_val: Max60A
  211. # value_redirect: value_60a
  212. # - dps_val: Max80A
  213. # value_redirect: value_80a
  214. - id: 113
  215. type: string
  216. optional: true
  217. name: maximum
  218. mapping:
  219. - dps_val: Max16A
  220. value: 16
  221. - dps_val: Max32A
  222. value: 32
  223. - dps_val: Max40A
  224. value: 40
  225. - dps_val: Max50A
  226. value: 50
  227. # - dps_val: Max60A
  228. # value: 60
  229. # - dps_val: Max80A
  230. # value: 80
  231. - id: 113
  232. type: string
  233. optional: true
  234. name: minimum
  235. mapping:
  236. - dps_val: Max80A
  237. value: 24
  238. - dps_val: Max16A
  239. value: 6
  240. - dps_val: Max32A
  241. value: 6
  242. - value: 8
  243. - id: 115
  244. type: integer
  245. optional: true
  246. name: value_32a
  247. range:
  248. min: 6
  249. max: 32
  250. - id: 116
  251. type: integer
  252. optional: true
  253. name: value_40a
  254. range:
  255. min: 8
  256. max: 40
  257. - id: 117
  258. type: integer
  259. optional: true
  260. name: value_50a
  261. range:
  262. min: 8
  263. max: 50
  264. # - id: 125
  265. # type: integer
  266. # optional: true
  267. # name: value_60a
  268. # range:
  269. # min: 8
  270. # max: 60
  271. # - id: 126
  272. # type: integer
  273. # optional: true
  274. # name: value_80a
  275. # range:
  276. # min: 24
  277. # max: 80
  278. - entity: number
  279. name: Charge delay
  280. category: config
  281. icon: "mdi:car-clock"
  282. dps:
  283. - id: 118
  284. type: integer
  285. name: value
  286. unit: h
  287. range:
  288. min: 0
  289. max: 15
  290. - id: 121
  291. type: string
  292. optional: true
  293. name: display
  294. - entity: sensor
  295. class: power
  296. dps:
  297. - id: 109
  298. type: integer
  299. name: sensor
  300. unit: kW
  301. class: measurement
  302. mapping:
  303. - scale: 10
  304. - entity: sensor
  305. class: temperature
  306. category: diagnostic
  307. dps:
  308. - id: 110
  309. type: integer
  310. name: sensor
  311. unit: C
  312. class: measurement
  313. mapping:
  314. - scale: 10
  315. - entity: sensor
  316. name: Temperature 2
  317. class: temperature
  318. category: diagnostic
  319. hidden: unavailable
  320. dps:
  321. - id: 111
  322. type: integer
  323. optional: true
  324. name: sensor
  325. unit: C
  326. class: measurement
  327. mapping:
  328. - scale: 10
  329. - id: 111
  330. type: integer
  331. optional: true
  332. name: available
  333. mapping:
  334. - dps_val: null
  335. value: false
  336. - value: true
  337. - entity: select
  338. name: Charging
  339. icon: "mdi:ev-station"
  340. dps:
  341. - id: 124
  342. type: string
  343. optional: true
  344. name: option
  345. mapping:
  346. - dps_val: CloseCharging
  347. value: "off"
  348. - dps_val: OpenCharging
  349. value: "on"
  350. - dps_val: WaitOperation
  351. value: on_demand
  352. - entity: sensor
  353. class: voltage
  354. category: diagnostic
  355. dps:
  356. - id: 102
  357. type: integer
  358. optional: true
  359. name: sensor
  360. unit: V
  361. class: measurement
  362. mapping:
  363. - scale: 10
  364. - entity: sensor
  365. class: voltage
  366. translation_key: voltage_x
  367. translation_placeholders:
  368. x: B
  369. category: diagnostic
  370. hidden: unavailable
  371. dps:
  372. - id: 103
  373. type: integer
  374. optional: true
  375. name: sensor
  376. unit: V
  377. class: measurement
  378. mapping:
  379. - scale: 10
  380. - id: 103
  381. type: integer
  382. optional: true
  383. name: available
  384. mapping:
  385. - dps_val: null
  386. value: false
  387. - value: true
  388. - entity: sensor
  389. class: voltage
  390. translation_key: voltage_x
  391. translation_placeholders:
  392. x: C
  393. category: diagnostic
  394. hidden: unavailable
  395. dps:
  396. - id: 104
  397. type: integer
  398. optional: true
  399. name: sensor
  400. unit: V
  401. class: measurement
  402. mapping:
  403. - scale: 10
  404. - id: 104
  405. type: integer
  406. optional: true
  407. name: available
  408. mapping:
  409. - dps_val: null
  410. value: false
  411. - value: true
  412. - entity: sensor
  413. class: current
  414. dps:
  415. - id: 105
  416. type: integer
  417. optional: true
  418. name: sensor
  419. unit: A
  420. class: measurement
  421. mapping:
  422. - scale: 10
  423. - entity: sensor
  424. class: current
  425. translation_key: current_x
  426. translation_placeholders:
  427. x: B
  428. hidden: unavailable
  429. dps:
  430. - id: 106
  431. type: integer
  432. optional: true
  433. name: sensor
  434. unit: A
  435. class: measurement
  436. mapping:
  437. - scale: 10
  438. - id: 106
  439. type: integer
  440. optional: true
  441. name: available
  442. mapping:
  443. - dps_val: null
  444. value: false
  445. - value: true
  446. - entity: sensor
  447. class: current
  448. translation_key: current_x
  449. translation_placeholders:
  450. x: C
  451. hidden: unavailable
  452. dps:
  453. - id: 107
  454. type: integer
  455. optional: true
  456. name: sensor
  457. unit: A
  458. class: measurement
  459. mapping:
  460. - scale: 10
  461. - id: 107
  462. type: integer
  463. optional: true
  464. name: available
  465. mapping:
  466. - dps_val: null
  467. value: false
  468. - value: true
  469. - entity: sensor
  470. class: energy
  471. dps:
  472. - id: 112
  473. type: integer
  474. name: sensor
  475. unit: kWh
  476. class: total_increasing
  477. mapping:
  478. - scale: 10
  479. - entity: number
  480. name: Charging duration
  481. category: config
  482. icon: "mdi:car-clock"
  483. dps:
  484. - id: 119
  485. type: integer
  486. name: value
  487. unit: h
  488. range:
  489. min: 0
  490. max: 15
  491. - id: 122
  492. type: string
  493. optional: true
  494. name: display
  495. - entity: sensor
  496. name: Charging time
  497. category: diagnostic
  498. dps:
  499. - id: 120
  500. type: string
  501. optional: true
  502. name: sensor
  503. - entity: text
  504. name: Alarm set 1
  505. category: config
  506. icon: "mdi:alarm"
  507. hidden: true
  508. dps:
  509. - id: 11
  510. type: base64
  511. optional: true
  512. name: value
  513. - entity: text
  514. name: Alarm set 2
  515. category: config
  516. icon: "mdi:alarm"
  517. hidden: true
  518. dps:
  519. - id: 12
  520. type: base64
  521. optional: true
  522. name: value