noeifevo_q21w_evcharger.yaml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. name: EV charger
  2. products:
  3. - id: "bktb3jskdic1ar2t"
  4. manufacturer: Noeifevo
  5. model: Q21W
  6. entities:
  7. - entity: sensor
  8. translation_key: status
  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_charging
  17. value: charging
  18. - dps_val: charger_free
  19. value: available
  20. - dps_val: charger_insert
  21. value: plugged_in
  22. - dps_val: charger_free_fault
  23. value: fault_unplugged
  24. - dps_val: charger_wait
  25. value: waiting
  26. - dps_val: charger_pause
  27. value: paused
  28. - dps_val: charger_end
  29. value: charged
  30. - dps_val: charger_fault
  31. value: fault
  32. - id: 23
  33. type: string
  34. name: system_version
  35. - entity: number
  36. name: Charging current
  37. category: config
  38. class: current
  39. icon: "mdi:ev-plug-type2"
  40. dps:
  41. - id: 4
  42. type: integer
  43. name: value
  44. unit: A
  45. range:
  46. min: 6
  47. max: 16
  48. - entity: sensor
  49. class: power
  50. category: diagnostic
  51. dps:
  52. - id: 9
  53. type: integer
  54. name: sensor
  55. unit: kW
  56. class: measurement
  57. mapping:
  58. - scale: 1000
  59. - entity: binary_sensor
  60. class: problem
  61. category: diagnostic
  62. dps:
  63. - id: 10
  64. type: bitfield
  65. name: sensor
  66. mapping:
  67. - dps_val: 0
  68. value: false
  69. - value: true
  70. - id: 10
  71. type: bitfield
  72. name: fault_code
  73. - entity: select
  74. translation_key: charging_mode
  75. category: config
  76. dps:
  77. - id: 14
  78. type: string
  79. optional: true
  80. name: option
  81. mapping:
  82. - dps_val: charge_now
  83. value: immediate
  84. - dps_val: charge_schedule
  85. value: scheduled_charge
  86. - entity: sensor
  87. translation_key: voltage_x
  88. translation_placeholders:
  89. x: A
  90. class: voltage
  91. dps:
  92. - id: 6
  93. type: base64
  94. name: sensor
  95. optional: true
  96. unit: V
  97. mask: "FFFF0000000000"
  98. mapping:
  99. - scale: 10
  100. - entity: sensor
  101. translation_key: current_x
  102. translation_placeholders:
  103. x: A
  104. class: current
  105. dps:
  106. - id: 6
  107. type: base64
  108. name: sensor
  109. optional: true
  110. unit: A
  111. mask: "000000FFFF0000"
  112. mapping:
  113. - scale: 1000
  114. - entity: sensor
  115. translation_key: power_x
  116. translation_placeholders:
  117. x: A
  118. class: power
  119. dps:
  120. - id: 6
  121. type: base64
  122. name: sensor
  123. optional: true
  124. unit: kW
  125. mask: "0000000000FFFF"
  126. mapping:
  127. - scale: 1000
  128. - entity: sensor
  129. translation_key: voltage_x
  130. translation_placeholders:
  131. x: B
  132. class: voltage
  133. dps:
  134. - id: 7
  135. type: base64
  136. name: sensor
  137. optional: true
  138. unit: V
  139. mask: "FFFF0000000000"
  140. mapping:
  141. - scale: 10
  142. - entity: sensor
  143. translation_key: current_x
  144. translation_placeholders:
  145. x: B
  146. class: current
  147. dps:
  148. - id: 7
  149. type: base64
  150. name: sensor
  151. optional: true
  152. unit: A
  153. mask: "000000FFFF0000"
  154. mapping:
  155. - scale: 1000
  156. - entity: sensor
  157. translation_key: power_x
  158. translation_placeholders:
  159. x: B
  160. class: power
  161. dps:
  162. - id: 7
  163. type: base64
  164. name: sensor
  165. optional: true
  166. unit: kW
  167. mask: "0000000000FFFF"
  168. mapping:
  169. - scale: 1000
  170. - entity: sensor
  171. translation_key: voltage_x
  172. translation_placeholders:
  173. x: C
  174. class: voltage
  175. dps:
  176. - id: 8
  177. type: base64
  178. name: sensor
  179. optional: true
  180. unit: V
  181. mask: "FFFF0000000000"
  182. mapping:
  183. - scale: 10
  184. - entity: sensor
  185. translation_key: current_x
  186. translation_placeholders:
  187. x: C
  188. class: current
  189. dps:
  190. - id: 8
  191. type: base64
  192. name: sensor
  193. optional: true
  194. unit: A
  195. mask: "000000FFFF0000"
  196. mapping:
  197. - scale: 1000
  198. - entity: sensor
  199. translation_key: power_x
  200. translation_placeholders:
  201. x: C
  202. class: power
  203. dps:
  204. - id: 8
  205. type: base64
  206. name: sensor
  207. optional: true
  208. unit: kW
  209. mask: "0000000000FFFF"
  210. mapping:
  211. - scale: 1000
  212. - entity: sensor
  213. name: Schedule start
  214. icon: "mdi:battery-clock"
  215. dps:
  216. - id: 19
  217. type: base64
  218. name: sensor
  219. optional: true
  220. mask: "FF00"
  221. - entity: sensor
  222. name: Schedule stop
  223. icon: "mdi:battery-clock-outline"
  224. dps:
  225. - id: 19
  226. type: base64
  227. name: sensor
  228. optional: true
  229. mask: "00FF"
  230. - entity: switch
  231. icon: "mdi:ev-station"
  232. dps:
  233. - id: 18
  234. type: boolean
  235. name: switch