wdyk_3phase_energymonitor.yaml 4.9 KB

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