smartmcb_smt006_energymeter.yaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. name: SmartMCB SMT006 Energy Meter
  2. products:
  3. - id: ntwmuj82anq1l92i
  4. primary_entity:
  5. entity: switch
  6. dps:
  7. - id: 6
  8. type: string
  9. name: phase_a
  10. - id: 7
  11. type: string
  12. name: phase_b
  13. - id: 8
  14. type: string
  15. name: phase_c
  16. - id: 16
  17. type: boolean
  18. name: switch
  19. - id: 19
  20. type: string
  21. name: breaker_number
  22. secondary_entities:
  23. - entity: sensor
  24. name: energy
  25. class: energy
  26. dps:
  27. - id: 1
  28. type: integer
  29. name: sensor
  30. class: total_increasing
  31. unit: kWh
  32. mapping:
  33. - scale: 100
  34. - entity: binary_sensor
  35. name: Short Circuit
  36. class: problem
  37. category: diagnostic
  38. dps:
  39. - id: 9
  40. type: bitfield
  41. name: sensor
  42. mapping:
  43. - value: false
  44. - dps_val: 1
  45. value: true
  46. - entity: binary_sensor
  47. name: Surge
  48. class: problem
  49. category: diagnostic
  50. dps:
  51. - id: 9
  52. type: bitfield
  53. name: sensor
  54. mapping:
  55. - value: false
  56. - dps_val: 2
  57. value: true
  58. - entity: binary_sensor
  59. name: Overload
  60. class: problem
  61. category: diagnostic
  62. dps:
  63. - id: 9
  64. type: bitfield
  65. name: sensor
  66. mapping:
  67. - value: false
  68. - dps_val: 4
  69. value: true
  70. - entity: binary_sensor
  71. name: Leakage Current
  72. class: safety
  73. category: diagnostic
  74. dps:
  75. - id: 9
  76. type: bitfield
  77. name: sensor
  78. mapping:
  79. - value: false
  80. - dps_val: 8
  81. value: true
  82. - entity: binary_sensor
  83. name: High Temperature
  84. class: heat
  85. category: diagnostic
  86. dps:
  87. - id: 9
  88. type: bitfield
  89. name: sensor
  90. mapping:
  91. - value: false
  92. - dps_val: 16
  93. value: True
  94. - entity: binary_sensor
  95. name: Fire
  96. class: smoke
  97. category: diagnostic
  98. dps:
  99. - id: 9
  100. type: bitfield
  101. name: sensor
  102. mapping:
  103. - value: false
  104. - dps_val: 32
  105. value: true
  106. - entity: binary_sensor
  107. name: High Power
  108. class: power
  109. category: diagnostic
  110. dps:
  111. - id: 9
  112. type: bitfield
  113. name: sensor
  114. mapping:
  115. - value: false
  116. - dps_val: 64
  117. value: true
  118. - entity: binary_sensor
  119. name: Self Test
  120. class: problem
  121. category: diagnostic
  122. dps:
  123. - id: 9
  124. type: bitfield
  125. name: sensor
  126. mapping:
  127. - value: false
  128. - dps_val: 128
  129. value: true
  130. - entity: binary_sensor
  131. name: Overcurrent
  132. class: problem
  133. category: diagnostic
  134. dps:
  135. - id: 9
  136. type: bitfield
  137. name: sensor
  138. mapping:
  139. - value: false
  140. - dps_val: 256
  141. value: true
  142. - entity: binary_sensor
  143. name: Unbalanced
  144. class: problem
  145. category: diagnostic
  146. dps:
  147. - id: 9
  148. type: bitfield
  149. name: sensor
  150. mapping:
  151. - value: false
  152. - dps_val: 512
  153. value: true
  154. - entity: binary_sensor
  155. name: Overvoltage
  156. class: problem
  157. category: diagnostic
  158. dps:
  159. - id: 9
  160. type: bitfield
  161. name: sensor
  162. mapping:
  163. - value: false
  164. - dps_val: 1024
  165. value: true
  166. - entity: binary_sensor
  167. name: Undervoltage
  168. class: problem
  169. category: diagnostic
  170. dps:
  171. - id: 9
  172. type: bitfield
  173. name: sensor
  174. mapping:
  175. - value: false
  176. - dps_val: 2048
  177. value: true
  178. - entity: binary_sensor
  179. name: Phase fault
  180. class: problem
  181. category: diagnostic
  182. dps:
  183. - id: 9
  184. type: bitfield
  185. name: sensor
  186. mapping:
  187. - value: false
  188. - dps_val: 4096
  189. value: true
  190. - entity: binary_sensor
  191. name: Outage
  192. class: power
  193. category: diagnostic
  194. dps:
  195. - id: 9
  196. type: bitfield
  197. name: sensor
  198. mapping:
  199. - value: true
  200. - dps_val: 8192
  201. value: false
  202. - entity: binary_sensor
  203. name: Magnetism
  204. class: problem
  205. category: diagnostic
  206. dps:
  207. - id: 9
  208. type: bitfield
  209. name: sensor
  210. mapping:
  211. - value: false
  212. - dps_val: 16384
  213. value: true
  214. - entity: binary_sensor
  215. name: Low Credit
  216. class: battery
  217. category: diagnostic
  218. dps:
  219. - id: 9
  220. type: bitfield
  221. name: sensor
  222. mapping:
  223. - value: false
  224. - dps_val: 32768
  225. value: true
  226. - entity: binary_sensor
  227. name: Credit
  228. class: plug
  229. category: diagnostic
  230. dps:
  231. - id: 9
  232. type: bitfield
  233. name: sensor
  234. mapping:
  235. - value: true
  236. - dps_val: 65536
  237. value: false
  238. - entity: switch
  239. name: Prepay
  240. category: config
  241. icon: "mdi:hand-coin"
  242. dps:
  243. - id: 11
  244. type: boolean
  245. name: switch
  246. - entity: select
  247. name: Energy Reset
  248. category: config
  249. icon: "mdi:cog-refresh"
  250. dps:
  251. - id: 12
  252. type: string
  253. name: option
  254. mapping:
  255. - dps_val: ""
  256. value: ""
  257. - dps_val: empty
  258. value: Reset
  259. - entity: sensor
  260. name: Balance Energy
  261. category: diagnostic
  262. class: energy
  263. icon: "mdi:home-lightning-bolt"
  264. dps:
  265. - id: 13
  266. type: integer
  267. name: sensor
  268. unit: kWh
  269. class: total
  270. mapping:
  271. - scale: 100
  272. - entity: number
  273. name: Charge Energy
  274. category: config
  275. icon: "mdi:home-lightning-bolt"
  276. dps:
  277. - id: 14
  278. type: integer
  279. name: value
  280. range:
  281. min: 0
  282. max: 999999
  283. mapping:
  284. - scale: 100