immax_neolite_evcharger.yaml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. name: EV charger
  2. products:
  3. - id: ksuysv9kv7m1cgwv
  4. manufacturer: Immax
  5. model: Neo Lite 3-phase 22kW
  6. entities:
  7. - entity: sensor
  8. class: energy
  9. dps:
  10. - id: 1
  11. type: integer
  12. optional: true
  13. name: sensor
  14. unit: kWh
  15. class: total_increasing
  16. - entity: number
  17. class: current
  18. category: config
  19. dps:
  20. - id: 4
  21. type: integer
  22. name: value
  23. unit: A
  24. range:
  25. min: 0
  26. max: 32
  27. - id: 107
  28. type: string
  29. name: current_list
  30. - entity: sensor
  31. translation_key: voltage_x
  32. translation_placeholders:
  33. x: A
  34. class: voltage
  35. category: diagnostic
  36. dps:
  37. - id: 6
  38. type: base64
  39. optional: true
  40. mask: "FFFF000000000000"
  41. name: sensor
  42. unit: V
  43. class: measurement
  44. mapping:
  45. - scale: 10
  46. - entity: sensor
  47. translation_key: current_x
  48. translation_placeholders:
  49. x: A
  50. class: current
  51. category: diagnostic
  52. dps:
  53. - id: 6
  54. type: base64
  55. optional: true
  56. mask: "0000FFFFFF000000"
  57. name: sensor
  58. unit: A
  59. class: measurement
  60. mapping:
  61. - scale: 1000
  62. - entity: sensor
  63. translation_key: power_x
  64. translation_placeholders:
  65. x: A
  66. class: current
  67. category: diagnostic
  68. dps:
  69. - id: 6
  70. type: base64
  71. optional: true
  72. mask: "0000000000FFFFFF"
  73. name: sensor
  74. unit: W
  75. class: measurement
  76. - entity: sensor
  77. translation_key: voltage_x
  78. translation_placeholders:
  79. x: B
  80. class: voltage
  81. category: diagnostic
  82. dps:
  83. - id: 7
  84. type: base64
  85. optional: true
  86. mask: "FFFF000000000000"
  87. name: sensor
  88. unit: V
  89. class: measurement
  90. mapping:
  91. - scale: 10
  92. - entity: sensor
  93. translation_key: current_x
  94. translation_placeholders:
  95. x: B
  96. class: current
  97. category: diagnostic
  98. dps:
  99. - id: 7
  100. type: base64
  101. optional: true
  102. mask: "0000FFFFFF000000"
  103. name: sensor
  104. unit: A
  105. class: measurement
  106. mapping:
  107. - scale: 1000
  108. - entity: sensor
  109. translation_key: power_x
  110. translation_placeholders:
  111. x: B
  112. class: current
  113. category: diagnostic
  114. dps:
  115. - id: 7
  116. type: base64
  117. optional: true
  118. mask: "0000000000FFFFFF"
  119. name: sensor
  120. unit: W
  121. class: measurement
  122. - entity: sensor
  123. translation_key: voltage_x
  124. translation_placeholders:
  125. x: C
  126. class: voltage
  127. category: diagnostic
  128. dps:
  129. - id: 8
  130. type: base64
  131. optional: true
  132. mask: "FFFF000000000000"
  133. name: sensor
  134. unit: V
  135. class: measurement
  136. mapping:
  137. - scale: 10
  138. - entity: sensor
  139. translation_key: current_x
  140. translation_placeholders:
  141. x: C
  142. class: current
  143. category: diagnostic
  144. dps:
  145. - id: 8
  146. type: base64
  147. optional: true
  148. mask: "0000FFFFFF000000"
  149. name: sensor
  150. unit: A
  151. class: measurement
  152. mapping:
  153. - scale: 1000
  154. - entity: sensor
  155. translation_key: power_x
  156. translation_placeholders:
  157. x: C
  158. class: current
  159. category: diagnostic
  160. dps:
  161. - id: 8
  162. type: base64
  163. optional: true
  164. mask: "0000000000FFFFFF"
  165. name: sensor
  166. unit: W
  167. class: measurement
  168. - entity: sensor
  169. class: power
  170. dps:
  171. - id: 9
  172. type: integer
  173. optional: true
  174. name: sensor
  175. unit: W
  176. class: measurement
  177. - entity: binary_sensor
  178. class: problem
  179. category: diagnostic
  180. dps:
  181. - id: 10
  182. type: bitfield
  183. optional: true
  184. name: sensor
  185. mapping:
  186. - dps_val: 0
  187. value: false
  188. - dps_val: null
  189. value: true
  190. constraint: fault_alarm
  191. conditions:
  192. - dps_val: 0
  193. value: false
  194. - value: true
  195. - id: 10
  196. type: bitfield
  197. optional: true
  198. name: fault_code
  199. - id: 155
  200. type: bitfield
  201. name: fault_alarm
  202. - entity: sensor
  203. translation_key: status
  204. class: enum
  205. dps:
  206. - id: 3
  207. type: string
  208. optional: true
  209. name: sensor
  210. mapping:
  211. - dps_val: null
  212. value_redirect: controlpi_status
  213. - dps_val: charger_free
  214. value: available
  215. - dps_val: charger_insert
  216. value: plugged_in
  217. - dps_val: charger_free_fault
  218. value: fault_unplugged
  219. - dps_val: charger_wait
  220. value: waiting
  221. - dps_val: charger_charging
  222. value: charging
  223. - dps_val: charger_pause
  224. value: paused
  225. - dps_val: charger_end
  226. value: charged
  227. - dps_val: charger_fault
  228. value: fault
  229. - id: 13
  230. type: string
  231. name: controlpi_status
  232. mapping:
  233. - dps_val: controlpi_12v
  234. value: standby
  235. - dps_val: controlpi_12v_pwm
  236. value: monitor
  237. - dps_val: controlpi_9v
  238. value: starting
  239. - dps_val: controlpi_9v_pwm
  240. value: plugged_in
  241. - dps_val: controlpi_6v
  242. value: waiting
  243. - dps_val: controlpi_6v_pwm
  244. value: charging
  245. - dps_val: controlpi_error
  246. value: fault
  247. - id: 23
  248. type: string
  249. name: system_version
  250. - id: 106
  251. type: string
  252. name: device_info
  253. - entity: select
  254. translation_key: charging_mode
  255. category: config
  256. dps:
  257. - id: 14
  258. type: string
  259. name: option
  260. mapping:
  261. - dps_val: charge_now
  262. value: immediate
  263. - dps_val: charge_pct
  264. value: charge_to_percent
  265. - dps_val: charge_energy
  266. value: fixed_charge
  267. - dps_val: charge_schedule
  268. value: scheduled_charge
  269. - dps_val: charge_delay
  270. value: delayed_charge
  271. - entity: switch
  272. dps:
  273. - id: 18
  274. type: boolean
  275. name: switch
  276. - entity: text
  277. translation_key: schedule
  278. category: config
  279. hidden: true
  280. dps:
  281. - id: 19
  282. type: base64
  283. optional: true
  284. name: value
  285. - entity: sensor
  286. class: temperature
  287. category: diagnostic
  288. dps:
  289. - id: 24
  290. type: integer
  291. optional: true
  292. name: sensor
  293. unit: C
  294. class: measurement
  295. - entity: sensor
  296. name: Last charge
  297. class: energy_storage
  298. category: diagnostic
  299. dps:
  300. - id: 25
  301. type: integer
  302. optional: true
  303. name: sensor
  304. unit: kWh
  305. class: measurement
  306. mapping:
  307. - scale: 100
  308. - entity: switch
  309. name: Online state
  310. category: config
  311. dps:
  312. - id: 27
  313. type: string
  314. name: switch
  315. mapping:
  316. - dps_val: online
  317. value: true
  318. - dps_val: offline
  319. value: false
  320. - entity: number
  321. name: Delay timer
  322. category: config
  323. class: duration
  324. dps:
  325. - id: 28
  326. type: integer
  327. optional: true
  328. name: value
  329. unit: h
  330. range:
  331. min: 1
  332. max: 8
  333. - entity: text
  334. name: Configuration
  335. category: config
  336. icon: "mdi:tools"
  337. hidden: true
  338. dps:
  339. - id: 33
  340. type: base64
  341. optional: true
  342. name: value
  343. - entity: sensor
  344. name: Realtime data
  345. category: diagnostic
  346. hidden: true
  347. dps:
  348. - id: 102
  349. type: string
  350. name: sensor
  351. - entity: button
  352. translation_key: factory_reset
  353. category: config
  354. hidden: true
  355. dps:
  356. - id: 110
  357. type: boolean
  358. optional: true
  359. name: button
  360. - entity: button
  361. class: restart
  362. category: config
  363. dps:
  364. - id: 111
  365. type: boolean
  366. optional: true
  367. name: button
  368. - entity: text
  369. name: Charge mode
  370. category: config
  371. icon: "mdi:ev-station"
  372. hidden: true
  373. dps:
  374. - id: 151
  375. type: string
  376. name: value
  377. - entity: switch
  378. name: Require earth
  379. category: config
  380. dps:
  381. - id: 154
  382. type: integer
  383. name: switch
  384. mapping:
  385. - dps_val: 0
  386. value: false
  387. - dps_val: 1
  388. value: true
  389. - entity: sensor
  390. name: History
  391. category: diagnostic
  392. hidden: true
  393. dps:
  394. - id: 160
  395. type: string
  396. name: sensor
  397. - id: 161
  398. type: string
  399. name: monthly
  400. - id: 162
  401. type: string
  402. name: alarms
  403. - id: 163
  404. type: string
  405. name: offline
  406. - id: 164
  407. type: string
  408. optional: true
  409. name: sync