smartmcb_smt006_energymeter.yaml 3.6 KB

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