wouej_evcharger.yaml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. name: EV charger
  2. # products:
  3. # - id: UNKNOWN
  4. # manufacturer: WOUEJ
  5. # model: 22kW wallbox
  6. entities:
  7. - entity: sensor
  8. name: State
  9. icon: "mdi:ev-station"
  10. class: enum
  11. dps:
  12. - id: 3
  13. type: string
  14. name: sensor
  15. mapping:
  16. - dps_val: charger_free
  17. value: Available
  18. - dps_val: charger_insert
  19. value: Plugged in
  20. - dps_val: charger_free_fault
  21. value: Fault (unplugged)
  22. - dps_val: charger_wait
  23. value: Waiting
  24. - dps_val: charger_charging
  25. value: Charging
  26. - dps_val: charger_pause
  27. value: Paused
  28. - dps_val: charger_end
  29. value: Finished
  30. - dps_val: charger_fault
  31. value: Fault
  32. - id: 22
  33. type: string
  34. name: charger_id
  35. - id: 23
  36. type: string
  37. name: firmware_version
  38. - id: 101
  39. type: string
  40. name: available_options
  41. - id: 119
  42. type: string
  43. name: charger_status
  44. # A slightly different list than above:
  45. # available, charging, reserved, unavailable, faulted, preparing,
  46. # finishing
  47. - id: 127
  48. type: boolean
  49. name: schedule_tx
  50. - entity: sensor
  51. class: energy
  52. dps:
  53. - id: 1
  54. type: integer
  55. name: sensor
  56. unit: kWh
  57. class: total_increasing
  58. mapping:
  59. - scale: 100
  60. - entity: binary_sensor
  61. class: problem
  62. category: diagnostic
  63. dps:
  64. - id: 10
  65. type: bitfield
  66. name: sensor
  67. mapping:
  68. - dps_val: 0
  69. value: false
  70. - value: true
  71. - id: 10
  72. type: bitfield
  73. name: fault_code
  74. - entity: select
  75. name: Mode
  76. icon: "mdi:evstation"
  77. category: config
  78. dps:
  79. - id: 14
  80. type: string
  81. name: option
  82. mapping:
  83. - dps_val: charge_now
  84. value: Immediate
  85. - dps_val: charge_pct
  86. value: Charge to percent
  87. - dps_val: charge_energy
  88. value: Fixed charge
  89. - dps_val: charage_schedule
  90. value: Scheduled charge
  91. - entity: switch
  92. name: Power
  93. icon: "mdi:ev-station"
  94. dps:
  95. - id: 18
  96. type: boolean
  97. name: switch
  98. - entity: binary_sensor
  99. class: connectivity
  100. category: diagnostic
  101. dps:
  102. - id: 27
  103. type: string
  104. name: sensor
  105. mapping:
  106. - dps_val: online
  107. value: true
  108. - dps_val: offline
  109. value: false
  110. - entity: switch
  111. name: Plug and charge
  112. category: config
  113. icon: "mdi:ev-plug-type2"
  114. dps:
  115. - id: 102
  116. type: boolean
  117. name: switch
  118. - entity: sensor
  119. name: Charger temperature
  120. class: temperature
  121. category: diagnostic
  122. dps:
  123. - id: 105
  124. type: integer
  125. optional: true
  126. name: sensor
  127. unit: C
  128. class: measurement
  129. mapping:
  130. - scale: 10
  131. - dps_val: null
  132. - entity: select
  133. translation_key: temperature_unit
  134. category: config
  135. dps:
  136. - id: 106
  137. type: string
  138. name: option
  139. mapping:
  140. - dps_val: C
  141. value: celsius
  142. - dps_val: F
  143. value: fahrenheit
  144. - entity: sensor
  145. name: L1 voltage
  146. class: voltage
  147. category: diagnostic
  148. dps:
  149. - id: 107
  150. type: integer
  151. name: sensor
  152. unit: V
  153. class: measurement
  154. mapping:
  155. - scale: 10
  156. - entity: sensor
  157. name: L1 current
  158. class: current
  159. category: diagnostic
  160. dps:
  161. - id: 108
  162. type: integer
  163. name: sensor
  164. unit: A
  165. class: measurement
  166. mapping:
  167. - scale: 10
  168. - entity: sensor
  169. name: L2 voltage
  170. class: voltage
  171. category: diagnostic
  172. dps:
  173. - id: 109
  174. type: integer
  175. name: sensor
  176. unit: V
  177. class: measurement
  178. mapping:
  179. - scale: 10
  180. - entity: sensor
  181. name: L2 current
  182. class: current
  183. category: diagnostic
  184. dps:
  185. - id: 110
  186. type: integer
  187. name: sensor
  188. unit: A
  189. class: measurement
  190. mapping:
  191. - scale: 10
  192. - entity: sensor
  193. name: L3 current
  194. class: current
  195. category: diagnostic
  196. dps:
  197. - id: 111
  198. type: integer
  199. name: sensor
  200. unit: A
  201. class: measurement
  202. mapping:
  203. - scale: 10
  204. - entity: sensor
  205. class: power
  206. category: diagnostic
  207. dps:
  208. - id: 112
  209. type: integer
  210. name: sensor
  211. unit: kW
  212. class: measurement
  213. mapping:
  214. - scale: 10
  215. - entity: select
  216. name: Currency
  217. category: config
  218. dps:
  219. - id: 116
  220. type: string
  221. name: option
  222. mapping:
  223. - dps_val: USD
  224. value: USD
  225. icon: "mdi:currency-usd"
  226. - dps_val: CAD
  227. value: CAD
  228. icon: "mdi:currency-usd"
  229. - dps_val: EUR
  230. value: EUR
  231. icon: "mdi:currency-eur"
  232. - dps_val: GBP
  233. value: GBP
  234. icon: "mdi:currency-gbp"
  235. - dps_val: CNY
  236. value: CNY
  237. icon: "mdi:currency-cny"
  238. - entity: number
  239. name: Unit cost
  240. category: config
  241. icon: "mdi:cash-sync"
  242. dps:
  243. - id: 117
  244. type: integer
  245. name: value
  246. unit: per kWh
  247. range:
  248. min: 0
  249. max: 100000
  250. mapping:
  251. - scale: 100
  252. - entity: light
  253. translation_key: indicator
  254. category: config
  255. dps:
  256. - id: 118
  257. type: boolean
  258. name: switch
  259. - entity: switch
  260. name: Scheduled charging
  261. icon: "mdi:calendar-clock"
  262. category: config
  263. dps:
  264. - id: 120
  265. type: boolean
  266. name: switch
  267. - entity: number
  268. name: Current limit
  269. class: current
  270. category: config
  271. dps:
  272. - id: 121
  273. type: integer
  274. name: value
  275. unit: A
  276. range:
  277. min: 0
  278. max: 100
  279. - entity: sensor
  280. name: Vehicle
  281. icon: "mdi:car-electric"
  282. category: diagnostic
  283. dps:
  284. - id: 122
  285. type: string
  286. name: sensor
  287. - entity: sensor
  288. name: Vehicle battery
  289. category: diagnostic
  290. dps:
  291. - id: 123
  292. type: integer
  293. name: sensor
  294. unit: kWh
  295. - entity: sensor
  296. name: Vehicle range
  297. class: distance
  298. category: diagnostic
  299. dps:
  300. - id: 124
  301. type: integer
  302. name: sensor
  303. unit: km
  304. class: measurement
  305. - entity: select
  306. name: Range unit
  307. icon: "mdi:road-variant"
  308. category: config
  309. dps:
  310. - id: 125
  311. type: string
  312. name: option
  313. mapping:
  314. - dps_val: km
  315. value: km
  316. - dps_val: mile
  317. value: mile
  318. - entity: sensor
  319. name: L3 voltage
  320. class: voltage
  321. category: diagnostic
  322. dps:
  323. - id: 126
  324. type: integer
  325. name: sensor
  326. unit: V
  327. class: measurement
  328. mapping:
  329. - scale: 10