tompd_63lw_breaker.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. name: Circuit breaker energy meter
  2. products:
  3. - id: rrmpzckqm5pfd642
  4. name: TOMPD-63LW
  5. - id: psjg8ldomxnelfp5
  6. name: TOMZN-63A
  7. primary_entity:
  8. entity: switch
  9. dps:
  10. - id: 16
  11. name: switch
  12. type: boolean
  13. - id: 17
  14. name: alarm_set_1
  15. optional: true
  16. type: string
  17. - id: 18
  18. name: alarm_set_2
  19. optional: true
  20. type: string
  21. - id: 6
  22. name: phase_a
  23. type: base64
  24. optional: true
  25. force: true
  26. - id: 19
  27. name: breaker_number
  28. type: string
  29. secondary_entities:
  30. - entity: switch
  31. name: Prepayment
  32. icon: "mdi:cash-multiple"
  33. category: config
  34. dps:
  35. - id: 11
  36. type: boolean
  37. name: switch
  38. - entity: button
  39. name: Energy reset
  40. class: restart
  41. category: config
  42. dps:
  43. - id: 12
  44. type: boolean
  45. name: button
  46. optional: true
  47. - entity: button
  48. name: Refresh sensors
  49. class: restart
  50. category: config
  51. dps:
  52. - id: 106
  53. type: boolean
  54. name: button
  55. optional: true
  56. - entity: sensor
  57. name: Balance energy
  58. category: diagnostic
  59. class: energy_storage
  60. dps:
  61. - id: 13
  62. type: integer
  63. name: sensor
  64. unit: kWh
  65. mapping:
  66. - scale: 10
  67. - entity: number
  68. name: Charge energy
  69. category: config
  70. class: energy_storage
  71. icon: "mdi:cash"
  72. dps:
  73. - id: 14
  74. type: integer
  75. name: value
  76. optional: true
  77. unit: kWh
  78. range:
  79. min: 0
  80. max: 99999
  81. mapping:
  82. - scale: 10
  83. - entity: sensor
  84. name: Leakage current
  85. class: current
  86. category: diagnostic
  87. dps:
  88. - id: 15
  89. type: integer
  90. name: sensor
  91. unit: mA
  92. class: measurement
  93. optional: true
  94. - entity: button
  95. name: Earth leak test
  96. icon: "mdi:current-ac"
  97. category: config
  98. dps:
  99. - id: 21
  100. type: boolean
  101. name: button
  102. optional: true
  103. - entity: sensor
  104. class: energy
  105. dps:
  106. - id: 1
  107. type: integer
  108. name: sensor
  109. unit: kWh
  110. class: total_increasing
  111. mapping:
  112. - scale: 100
  113. - entity: sensor
  114. name: Voltage A
  115. class: voltage
  116. category: diagnostic
  117. dps:
  118. - id: 6
  119. type: base64
  120. name: sensor
  121. optional: true
  122. unit: V
  123. mask: "FFFF000000000000"
  124. mapping:
  125. - scale: 10
  126. - entity: sensor
  127. name: Current A
  128. class: current
  129. category: diagnostic
  130. dps:
  131. - id: 6
  132. type: base64
  133. name: sensor
  134. optional: true
  135. unit: A
  136. mask: "0000FFFFFF000000"
  137. mapping:
  138. - scale: 1000
  139. - entity: sensor
  140. name: Power A
  141. class: power
  142. category: diagnostic
  143. dps:
  144. - id: 6
  145. type: base64
  146. name: sensor
  147. optional: true
  148. unit: kW
  149. mask: "0000000000FFFFFF"
  150. mapping:
  151. - scale: 1000
  152. - entity: binary_sensor
  153. class: problem
  154. category: diagnostic
  155. dps:
  156. - id: 9
  157. type: bitfield
  158. name: sensor
  159. optional: true
  160. mapping:
  161. - dps_val: 0
  162. value: false
  163. - dps_val: null
  164. value: false
  165. - value: true
  166. - id: 9
  167. type: bitfield
  168. name: fault_code
  169. optional: true