afyeev_16a_evcharger.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. name: EV charger
  2. products:
  3. - id: "bfda6008360ed3949fleb0"
  4. name: "Afyeev 16A EV Charger"
  5. primary_entity:
  6. entity: sensor
  7. name: Charger State
  8. icon: "mdi:ev-station"
  9. class: enum
  10. dps:
  11. - id: 3
  12. type: string
  13. name: sensor
  14. mapping:
  15. - dps_val: charger_charging
  16. value: Charging
  17. - dps_val: charger_free
  18. value: Available
  19. - dps_val: charger_insert
  20. value: Plugged in
  21. - dps_val: charger_free_fault
  22. value: Fault
  23. - dps_val: charger_wait
  24. value: Delaying
  25. - dps_val: charger_pause
  26. value: Paused
  27. - dps_val: charger_end
  28. value: Charged
  29. - dps_val: charger_fault
  30. value: Fault (plugged in)
  31. - id: 23
  32. type: string
  33. name: system_version
  34. secondary_entities:
  35. - entity: sensor
  36. name: Total Forward Energy
  37. class: energy
  38. dps:
  39. - id: 1
  40. type: integer
  41. name: sensor
  42. unit: kWh
  43. optional: true
  44. class: total_increasing
  45. mapping:
  46. - scale: 100
  47. - entity: number
  48. name: Charging current
  49. category: config
  50. class: current
  51. icon: "mdi:ev-plug-type2"
  52. dps:
  53. - id: 4
  54. type: integer
  55. name: value
  56. unit: A
  57. range:
  58. min: 6
  59. max: 16
  60. - entity: sensor
  61. name: Phase A Voltage
  62. class: voltage
  63. dps:
  64. - id: 6
  65. type: base64
  66. name: sensor
  67. optional: true
  68. unit: V
  69. mapping:
  70. - mask: "FFFF000000000000"
  71. scale: 10
  72. - entity: sensor
  73. name: Phase A Current
  74. class: current
  75. dps:
  76. - id: 6
  77. type: base64
  78. name: sensor
  79. optional: true
  80. unit: A
  81. mapping:
  82. - mask: "000000FFFF000000"
  83. scale: 1000
  84. - entity: sensor
  85. name: Phase A Power
  86. class: power
  87. dps:
  88. - id: 6
  89. type: base64
  90. name: sensor
  91. optional: true
  92. unit: kW
  93. mapping:
  94. - mask: "000000000000FFFF"
  95. scale: 1000
  96. - entity: sensor
  97. class: power
  98. dps:
  99. - id: 9
  100. type: integer
  101. name: sensor
  102. unit: kW
  103. class: measurement
  104. optional: true
  105. mapping:
  106. - scale: 1000
  107. - entity: binary_sensor
  108. class: problem
  109. category: diagnostic
  110. dps:
  111. - id: 10
  112. type: bitfield
  113. name: sensor
  114. mapping:
  115. - dps_val: 0
  116. value: false
  117. - value: true
  118. - id: 10
  119. type: bitfield
  120. name: fault_code
  121. - entity: select
  122. name: Charging mode
  123. icon: "mdi:ev-station"
  124. category: config
  125. dps:
  126. - id: 14
  127. type: string
  128. optional: true
  129. name: option
  130. mapping:
  131. - dps_val: charge_now
  132. value: Charge now
  133. - dps_val: charge_pct
  134. value: Charge PCT
  135. - dps_val: charge_energy
  136. value: Charge energy
  137. - dps_val: charge_schedule
  138. value: Charge schedule
  139. - dps_val: charge_delay
  140. value: Charge delay
  141. - entity: switch
  142. icon: "mdi:ev-station"
  143. dps:
  144. - id: 18
  145. type: boolean
  146. name: switch
  147. - entity: sensor
  148. class: temperature
  149. name: Temperature
  150. category: diagnostic
  151. dps:
  152. - id: 24
  153. type: integer
  154. name: sensor
  155. unit: °C
  156. class: measurement
  157. mapping:
  158. - scale: 1
  159. - entity: sensor
  160. name: Last charge energy
  161. class: energy
  162. dps:
  163. - id: 25
  164. type: integer
  165. name: sensor
  166. unit: kWh
  167. class: measurement
  168. optional: true
  169. mapping:
  170. - scale: 100
  171. - entity: sensor
  172. class: enum
  173. name: Online state
  174. icon: "mdi:wifi"
  175. category: diagnostic
  176. dps:
  177. - id: 27
  178. optional: true
  179. type: string
  180. name: sensor
  181. mapping:
  182. - dps_val: offline
  183. value: Offline
  184. - dps_val: online
  185. value: Online
  186. - entity: number
  187. name: Timer
  188. category: config
  189. icon: "mdi:car-clock"
  190. dps:
  191. - id: 28
  192. type: integer
  193. name: value
  194. unit: h
  195. optional: true
  196. range:
  197. min: 0
  198. max: 15