evsun_evcharger.yaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  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. name: Fault
  139. class: problem
  140. category: diagnostic
  141. dps:
  142. - id: 10
  143. type: bitfield
  144. name: sensor
  145. mapping:
  146. - dps_val: 0
  147. value: false
  148. - value: true
  149. - id: 10
  150. type: bitfield
  151. name: fault_code
  152. - entity: sensor
  153. name: Connection
  154. icon: "mdi:ev-plug-type2"
  155. class: enum
  156. category: diagnostic
  157. dps:
  158. - id: 13
  159. type: string
  160. name: sensor
  161. mapping:
  162. - dps_val: controlpi_12v
  163. value: Standby
  164. - dps_val: controlpi_12v_pwm
  165. value: Communication initialising
  166. - dps_val: controlpi_9v
  167. value: Vehicle detected
  168. - dps_val: controlpi_9v_pwm
  169. value: Vehicle connected
  170. - dps_val: controlpi_6v
  171. value: Ready to charge
  172. - dps_val: controlpi_6v_pwm
  173. value: Charging
  174. - dps_val: controlpi_error
  175. value: Error
  176. - entity: select
  177. name: Charging mode
  178. icon: "mdi:ev-station"
  179. category: config
  180. dps:
  181. - id: 14
  182. type: string
  183. name: option
  184. mapping:
  185. - dps_val: charge_now
  186. value: Immediate
  187. - dps_val: charge_pct
  188. value: Charge to percent
  189. - dps_val: charge_energy
  190. value: Fixed charge
  191. - dps_val: charge_schedule
  192. value: Scheduled charge
  193. - dps_val: charge_delay
  194. value: Delayed charge
  195. - entity: sensor
  196. name: Remaining
  197. class: energy_storage
  198. category: diagnostic
  199. dps:
  200. - id: 15
  201. optional: true
  202. type: integer
  203. name: sensor
  204. unit: kWh
  205. class: measurement
  206. mapping:
  207. - scale: 1000
  208. - entity: button
  209. name: Clear energy
  210. class: reestart
  211. category: config
  212. dps:
  213. - id: 16
  214. type: boolean
  215. name: button
  216. - entity: number
  217. name: Fixed charge
  218. class: energy_storage
  219. category: config
  220. dps:
  221. - id: 17
  222. type: integer
  223. name: value
  224. unit: kWh
  225. mapping:
  226. - scale: 100
  227. range:
  228. min: 1
  229. max: 2000000
  230. - entity: switch
  231. icon: "mdi:ev-station"
  232. dps:
  233. - id: 18
  234. type: boolean
  235. name: switch
  236. - entity: sensor
  237. name: Temperature
  238. class: temperature
  239. category: diagnostic
  240. dps:
  241. - id: 24
  242. type: integer
  243. name: sensor
  244. unit: C
  245. - entity: sensor
  246. name: Charge
  247. class: energy_storage
  248. dps:
  249. - id: 25
  250. type: integer
  251. name: sensor
  252. unit: kWh
  253. mapping:
  254. - scale: 100
  255. - entity: binary_sensor
  256. class: connectivity
  257. category: diagnostic
  258. dps:
  259. - id: 27
  260. type: string
  261. name: sensor
  262. mapping:
  263. - dps_val: online
  264. value: true
  265. - dps_val: offline
  266. value: false
  267. - entity: number
  268. name: Delayed charge timer
  269. category: config
  270. icon: "mdi:timer"
  271. dps:
  272. - id: 28
  273. type: integer
  274. name: value
  275. unit: h
  276. range:
  277. min: 0
  278. max: 12