wdyk_3phase_energymonitor.yaml 5.5 KB

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