evsun_evcharger.yaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. name: EV charger
  2. primary_entity:
  3. entity: sensor
  4. class: energy
  5. dps:
  6. - id: 1
  7. optional: true
  8. type: integer
  9. name: sensor
  10. unit: kWh
  11. mapping:
  12. - scale: 100
  13. class: total_increasing
  14. secondary_entities:
  15. - entity: sensor
  16. name: Status
  17. icon: "mdi:ev-station"
  18. class: enum
  19. dps:
  20. - id: 3
  21. type: string
  22. name: sensor
  23. mapping:
  24. - dps_val: charger_free
  25. value: Available
  26. - dps_val: charger_insert
  27. value: Plugged in
  28. - dps_val: charger_free_fault
  29. value: Fault (unplugged)
  30. - dps_val: charger_wait
  31. value: Waiting
  32. - dps_val: charger_charging
  33. value: Charging
  34. - dps_val: charger_pause
  35. value: Paused
  36. - dps_val: charger_end
  37. value: Finished
  38. - dps_val: charger_fault
  39. value: Error
  40. - id: 11
  41. optional: true
  42. type: string
  43. name: alarm_set_1
  44. - id: 12
  45. optional: true
  46. type: string
  47. name: alarm_set_2
  48. - id: 19
  49. optional: true
  50. type: string
  51. name: local_timer
  52. - id: 23
  53. type: string
  54. name: system_version
  55. - id: 33
  56. optional: true
  57. type: string
  58. name: mode_set
  59. - entity: number
  60. name: Charging current
  61. class: current
  62. category: config
  63. dps:
  64. - id: 4
  65. type: integer
  66. name: value
  67. unit: A
  68. range:
  69. min: 1
  70. max: 255
  71. - entity: sensor
  72. class: power
  73. category: diagnostic
  74. dps:
  75. - id: 5
  76. optional: true
  77. type: integer
  78. name: sensor
  79. unit: kW
  80. mapping:
  81. - scale: 1000
  82. class: measurement
  83. - entity: sensor
  84. name: Phase A voltage
  85. class: voltage
  86. category: diagnostic
  87. dps:
  88. - id: 6
  89. type: base64
  90. optional: true
  91. name: sensor
  92. unit: V
  93. class: measurement
  94. mapping:
  95. - mask: "FFFF000000000000"
  96. scale: 10
  97. - entity: sensor
  98. name: Phase A current
  99. class: current
  100. category: diagnostic
  101. dps:
  102. - id: 6
  103. type: base64
  104. optional: true
  105. name: sensor
  106. unit: A
  107. class: measurement
  108. mapping:
  109. - mask: "0000FFFFFF000000"
  110. scale: 1000
  111. - entity: sensor
  112. name: Phase A power
  113. class: power
  114. category: diagnostic
  115. dps:
  116. - id: 6
  117. type: base64
  118. optional: true
  119. name: sensor
  120. unit: kW
  121. class: measurement
  122. mapping:
  123. - mask: "0000000000FFFFFF"
  124. scale: 1000
  125. - entity: sensor
  126. name: Total power
  127. class: power
  128. category: diagnostic
  129. dps:
  130. - id: 9
  131. type: integer
  132. name: sensor
  133. unit: kW
  134. class: measurement
  135. mapping:
  136. - scale: 1000
  137. - entity: binary_sensor
  138. class: problem
  139. category: diagnostic
  140. dps:
  141. - id: 10
  142. type: bitfield
  143. name: sensor
  144. mapping:
  145. - dps_val: 0
  146. value: false
  147. - value: true
  148. - id: 10
  149. type: bitfield
  150. name: fault_code
  151. - entity: sensor
  152. name: Connection
  153. icon: "mdi:ev-plug-type2"
  154. class: enum
  155. category: diagnostic
  156. dps:
  157. - id: 13
  158. type: string
  159. name: sensor
  160. mapping:
  161. - dps_val: controlpi_12v
  162. value: Standby
  163. - dps_val: controlpi_12v_pwm
  164. value: Communication initialising
  165. - dps_val: controlpi_9v
  166. value: Vehicle detected
  167. - dps_val: controlpi_9v_pwm
  168. value: Vehicle connected
  169. - dps_val: controlpi_6v
  170. value: Ready to charge
  171. - dps_val: controlpi_6v_pwm
  172. value: Charging
  173. - dps_val: controlpi_error
  174. value: Error
  175. - entity: select
  176. name: Charging mode
  177. icon: "mdi:ev-station"
  178. category: config
  179. dps:
  180. - id: 14
  181. type: string
  182. name: option
  183. mapping:
  184. - dps_val: charge_now
  185. value: Immediate
  186. - dps_val: charge_pct
  187. value: Charge to percent
  188. - dps_val: charge_energy
  189. value: Fixed charge
  190. - dps_val: charge_schedule
  191. value: Scheduled charge
  192. - dps_val: charge_delay
  193. value: Delayed charge
  194. - entity: sensor
  195. name: Remaining
  196. class: energy_storage
  197. category: diagnostic
  198. dps:
  199. - id: 15
  200. optional: true
  201. type: integer
  202. name: sensor
  203. unit: kWh
  204. class: measurement
  205. mapping:
  206. - scale: 1000
  207. - entity: button
  208. name: Clear energy
  209. class: reestart
  210. category: config
  211. dps:
  212. - id: 16
  213. type: boolean
  214. name: button
  215. - entity: number
  216. name: Fixed charge
  217. class: energy_storage
  218. category: config
  219. dps:
  220. - id: 17
  221. type: integer
  222. name: value
  223. unit: kWh
  224. mapping:
  225. - scale: 100
  226. range:
  227. min: 1
  228. max: 2000000
  229. - entity: switch
  230. icon: "mdi:ev-station"
  231. dps:
  232. - id: 18
  233. type: boolean
  234. name: switch
  235. - entity: sensor
  236. name: Temperature
  237. class: temperature
  238. category: diagnostic
  239. dps:
  240. - id: 24
  241. type: integer
  242. name: sensor
  243. unit: C
  244. - entity: sensor
  245. name: Charge
  246. class: energy_storage
  247. dps:
  248. - id: 25
  249. type: integer
  250. name: sensor
  251. unit: kWh
  252. mapping:
  253. - scale: 100
  254. - entity: binary_sensor
  255. class: connectivity
  256. category: diagnostic
  257. dps:
  258. - id: 27
  259. type: string
  260. name: sensor
  261. mapping:
  262. - dps_val: online
  263. value: true
  264. - dps_val: offline
  265. value: false
  266. - entity: number
  267. name: Delayed charge timer
  268. category: config
  269. translation_key: timer
  270. dps:
  271. - id: 28
  272. type: integer
  273. name: value
  274. unit: h
  275. range:
  276. min: 0
  277. max: 12