tompd_63wifi_breaker.yaml 3.2 KB

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