smartmcb_smt006_energymeter.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. name: Energy meter
  2. products:
  3. - id: ntwmuj82anq1l92i
  4. manufacturer: SmartMCB
  5. model: SMT006-10
  6. entities:
  7. - entity: switch
  8. icon: "mdi:fuse"
  9. name: Breaker
  10. dps:
  11. - id: 16
  12. type: boolean
  13. name: switch
  14. - id: 19
  15. type: string
  16. name: breaker_number
  17. optional: true
  18. - entity: sensor
  19. class: energy
  20. dps:
  21. - id: 1
  22. type: integer
  23. name: sensor
  24. class: total_increasing
  25. unit: kWh
  26. mapping:
  27. - scale: 100
  28. - entity: binary_sensor
  29. class: problem
  30. category: diagnostic
  31. dps:
  32. - id: 9
  33. type: bitfield
  34. name: sensor
  35. mapping:
  36. - dps_val: 0
  37. value: false
  38. - value: true
  39. - id: 9
  40. type: bitfield
  41. name: fault_code
  42. - id: 9
  43. type: bitfield
  44. name: description
  45. mapping:
  46. - dps_val: 0
  47. value: OK
  48. - dps_val: 1
  49. value: Short circuit
  50. - dps_val: 2
  51. value: Surge
  52. - dps_val: 4
  53. value: Overload
  54. - dps_val: 8
  55. value: Earth leak
  56. - dps_val: 16
  57. value: High temperature
  58. - dps_val: 32
  59. value: Fire
  60. - dps_val: 64
  61. value: High power
  62. - dps_val: 128
  63. value: Self test
  64. - dps_val: 256
  65. value: Over current
  66. - dps_val: 512
  67. value: Unbalanced
  68. - dps_val: 1024
  69. value: Over voltage
  70. - dps_val: 2048
  71. value: Undervoltage
  72. - dps_val: 4096
  73. value: Phase fault
  74. - dps_val: 8192
  75. value: Outage
  76. - dps_val: 16384
  77. value: Magnetism
  78. - dps_val: 32768
  79. value: Low credit
  80. - dps_val: 65536
  81. value: Credit expired
  82. - entity: switch
  83. name: Prepay
  84. category: config
  85. icon: "mdi:hand-coin"
  86. dps:
  87. - id: 11
  88. type: boolean
  89. name: switch
  90. - entity: button
  91. name: Energy reset
  92. category: config
  93. class: restart
  94. dps:
  95. - id: 12
  96. type: boolean
  97. name: button
  98. - entity: sensor
  99. name: Balance energy
  100. category: diagnostic
  101. class: energy_storage
  102. icon: "mdi:home-lightning-bolt"
  103. dps:
  104. - id: 13
  105. type: integer
  106. name: sensor
  107. unit: kWh
  108. mapping:
  109. - scale: 100
  110. - entity: sensor
  111. class: voltage
  112. category: diagnostic
  113. dps:
  114. - id: 6
  115. type: base64
  116. name: sensor
  117. optional: true
  118. unit: V
  119. mask: "FFFF0000000000000000"
  120. mapping:
  121. - scale: 10
  122. - entity: sensor
  123. class: current
  124. category: diagnostic
  125. dps:
  126. - id: 6
  127. type: base64
  128. name: sensor
  129. optional: true
  130. unit: A
  131. mask: "0000FFFFFF0000000000"
  132. mapping:
  133. - scale: 1000
  134. - entity: sensor
  135. class: power
  136. category: diagnostic
  137. dps:
  138. - id: 6
  139. type: base64
  140. name: sensor
  141. optional: true
  142. unit: kW
  143. mask: "0000000000FFFFFF0000"
  144. mapping:
  145. - scale: 1000
  146. - entity: sensor
  147. class: temperature
  148. category: diagnostic
  149. dps:
  150. - id: 103
  151. type: integer
  152. name: sensor
  153. unit: C
  154. class: measurement
  155. - entity: sensor
  156. name: Leakage current
  157. class: current
  158. category: diagnostic
  159. dps:
  160. - id: 15
  161. type: integer
  162. name: sensor
  163. unit: mA
  164. class: measurement
  165. optional: true