wdyk_3phase_energymonitor.yaml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. name: Energy monitoring circuit breaker
  2. entities:
  3. - entity: switch
  4. dps:
  5. - id: 1
  6. type: boolean
  7. name: switch
  8. - id: 115
  9. type: string
  10. name: serial_number
  11. - id: 118
  12. type: integer
  13. name: rkwh
  14. - id: 119
  15. type: base64
  16. name: historical_voltage
  17. optional: true
  18. - id: 120
  19. type: base64
  20. name: historical_current
  21. optional: true
  22. - entity: time
  23. translation_key: timer
  24. category: config
  25. dps:
  26. - id: 9
  27. type: integer
  28. name: second
  29. range:
  30. min: 0
  31. max: 86400
  32. - entity: number
  33. class: duration
  34. translation_key: timer
  35. # 2025-07-20
  36. deprecated: time.timer
  37. category: config
  38. dps:
  39. - id: 9
  40. type: integer
  41. name: value
  42. unit: min
  43. range:
  44. min: 0
  45. max: 86400
  46. mapping:
  47. - scale: 60
  48. step: 60
  49. - entity: binary_sensor
  50. class: problem
  51. category: diagnostic
  52. dps:
  53. - id: 26
  54. type: bitfield
  55. name: sensor
  56. mapping:
  57. - dps_val: 0
  58. value: false
  59. - value: true
  60. - id: 26
  61. type: bitfield
  62. name: fault_code
  63. - entity: select
  64. translation_key: initial_state
  65. category: config
  66. dps:
  67. - id: 38
  68. type: string
  69. name: option
  70. mapping:
  71. - dps_val: "0"
  72. value: "off"
  73. - dps_val: "1"
  74. value: "on"
  75. - dps_val: "2"
  76. value: memory
  77. - entity: lock
  78. translation_key: child_lock
  79. category: config
  80. dps:
  81. - id: 40
  82. type: boolean
  83. name: lock
  84. - entity: sensor
  85. translation_key: voltage_x
  86. translation_placeholders:
  87. x: A
  88. class: voltage
  89. category: diagnostic
  90. dps:
  91. - id: 101
  92. type: base64
  93. name: sensor
  94. unit: V
  95. class: measurement
  96. optional: true
  97. force: true
  98. mask: "FFFF00000000"
  99. mapping:
  100. - scale: 10
  101. - entity: sensor
  102. translation_key: voltage_x
  103. translation_placeholders:
  104. x: B
  105. class: voltage
  106. category: diagnostic
  107. dps:
  108. - id: 101
  109. type: base64
  110. name: sensor
  111. unit: V
  112. class: measurement
  113. optional: true
  114. force: true
  115. mask: "0000FFFF0000"
  116. mapping:
  117. - scale: 10
  118. - entity: sensor
  119. translation_key: voltage_x
  120. translation_placeholders:
  121. x: C
  122. class: voltage
  123. category: diagnostic
  124. dps:
  125. - id: 101
  126. type: base64
  127. name: sensor
  128. unit: V
  129. class: measurement
  130. optional: true
  131. force: true
  132. mask: "00000000FFFF"
  133. mapping:
  134. - scale: 10
  135. - entity: sensor
  136. translation_key: current_x
  137. translation_placeholders:
  138. x: A
  139. class: current
  140. category: diagnostic
  141. dps:
  142. - id: 102
  143. type: base64
  144. name: sensor
  145. unit: A
  146. class: measurement
  147. optional: true
  148. force: true
  149. mask: "FFFFFF000000000000"
  150. mapping:
  151. - scale: 1000
  152. - entity: sensor
  153. translation_key: current_x
  154. translation_placeholders:
  155. x: B
  156. class: current
  157. category: diagnostic
  158. dps:
  159. - id: 102
  160. type: base64
  161. name: sensor
  162. unit: A
  163. class: measurement
  164. optional: true
  165. force: true
  166. mask: "000000FFFFFF000000"
  167. mapping:
  168. - scale: 1000
  169. - entity: sensor
  170. translation_key: current_x
  171. translation_placeholders:
  172. x: C
  173. class: current
  174. category: diagnostic
  175. dps:
  176. - id: 102
  177. type: base64
  178. name: sensor
  179. unit: A
  180. class: measurement
  181. optional: true
  182. force: true
  183. mask: "000000000000FFFFFF"
  184. mapping:
  185. - scale: 1000
  186. - entity: sensor
  187. name: Total power
  188. class: power
  189. category: diagnostic
  190. dps:
  191. - id: 103
  192. type: base64
  193. name: sensor
  194. unit: kW
  195. class: measurement
  196. optional: true
  197. force: true
  198. mask: "FFFFFF000000000000000000"
  199. mapping:
  200. - scale: 10000
  201. - entity: sensor
  202. translation_key: power_x
  203. translation_placeholders:
  204. x: A
  205. class: power
  206. category: diagnostic
  207. dps:
  208. - id: 103
  209. type: base64
  210. name: sensor
  211. unit: kW
  212. class: measurement
  213. optional: true
  214. force: true
  215. mask: "000000FFFFFF000000000000"
  216. mapping:
  217. - scale: 10000
  218. - entity: sensor
  219. translation_key: power_x
  220. translation_placeholders:
  221. x: B
  222. class: power
  223. category: diagnostic
  224. dps:
  225. - id: 103
  226. type: base64
  227. name: sensor
  228. unit: kW
  229. class: measurement
  230. optional: true
  231. force: true
  232. mask: "000000000000FFFFFF000000"
  233. mapping:
  234. - scale: 10000
  235. - entity: sensor
  236. translation_key: power_x
  237. translation_placeholders:
  238. x: C
  239. class: power
  240. category: diagnostic
  241. dps:
  242. - id: 103
  243. type: base64
  244. name: sensor
  245. unit: kW
  246. class: measurement
  247. optional: true
  248. force: true
  249. mask: "000000000000000000FFFFFF"
  250. mapping:
  251. - scale: 10000
  252. - entity: sensor
  253. name: Leakage current
  254. class: current
  255. category: diagnostic
  256. dps:
  257. - id: 104
  258. type: integer
  259. name: sensor
  260. unit: mA
  261. class: measurement
  262. - entity: sensor
  263. class: temperature
  264. category: diagnostic
  265. dps:
  266. - id: 105
  267. type: integer
  268. name: sensor
  269. unit: C
  270. class: measurement
  271. - entity: sensor
  272. name: Remaining energy
  273. category: diagnostic
  274. dps:
  275. - id: 107
  276. type: integer
  277. name: sensor
  278. unit: kWh
  279. class: measurement
  280. mapping:
  281. - scale: 100
  282. - entity: sensor
  283. class: energy
  284. dps:
  285. - id: 114
  286. type: integer
  287. name: sensor
  288. unit: kWh
  289. class: total_increasing
  290. mapping:
  291. - scale: 100
  292. - entity: binary_sensor
  293. name: Locking
  294. class: lock
  295. category: diagnostic
  296. dps:
  297. - id: 117
  298. type: boolean
  299. name: sensor