tongou_qcb2wb_breaker.yaml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. name: Circuit breaker
  2. products:
  3. - id: 58bfahc5yvdpvpwd
  4. manufacturer: Tongou
  5. model: AT-QCB2-JWT
  6. - id: vhnq3ezhphqggwqt
  7. manufacturer: Tongou
  8. model: AT-Q-SMR1-40-JWT
  9. entities:
  10. - entity: sensor
  11. class: energy
  12. dps:
  13. - id: 1
  14. type: integer
  15. name: sensor
  16. unit: kWh
  17. class: total_increasing
  18. mapping:
  19. - scale: 100
  20. - entity: sensor
  21. name: Leakage current
  22. class: current
  23. category: diagnostic
  24. dps:
  25. - id: 15
  26. type: integer
  27. name: sensor
  28. unit: mA
  29. class: measurement
  30. - entity: switch
  31. translation_key: breaker
  32. dps:
  33. - id: 16
  34. type: boolean
  35. name: switch
  36. - id: 124
  37. type: integer
  38. optional: true
  39. name: signal
  40. - id: 125
  41. type: string
  42. optional: true
  43. name: firmware_version
  44. - entity: button
  45. name: Leakage test
  46. category: config
  47. dps:
  48. - id: 101
  49. type: boolean
  50. name: button
  51. optional: true
  52. - entity: number
  53. name: Current limit
  54. class: current
  55. category: config
  56. dps:
  57. - id: 102
  58. type: integer
  59. name: value
  60. unit: A
  61. range:
  62. min: 1
  63. max: 100
  64. - entity: number
  65. name: Overvoltage limit
  66. class: voltage
  67. category: config
  68. dps:
  69. - id: 103
  70. type: integer
  71. name: value
  72. unit: V
  73. range:
  74. min: 245
  75. max: 295
  76. - entity: number
  77. name: Undervoltage limit
  78. class: voltage
  79. category: config
  80. dps:
  81. - id: 104
  82. type: integer
  83. name: value
  84. unit: V
  85. range:
  86. min: 145
  87. max: 220
  88. - entity: number
  89. name: Leakage current limit
  90. class: current
  91. category: config
  92. dps:
  93. - id: 105
  94. type: integer
  95. name: value
  96. unit: mA
  97. range:
  98. min: 10
  99. max: 100
  100. mapping:
  101. - step: 10
  102. - entity: sensor
  103. class: voltage
  104. category: diagnostic
  105. dps:
  106. - id: 106
  107. type: integer
  108. name: sensor
  109. unit: V
  110. class: measurement
  111. mapping:
  112. - scale: 10
  113. - id: 108
  114. type: integer
  115. optional: true
  116. name: rated_voltage
  117. - entity: sensor
  118. class: current
  119. category: diagnostic
  120. dps:
  121. - id: 107
  122. type: integer
  123. name: sensor
  124. unit: A
  125. class: measurement
  126. mapping:
  127. - scale: 1000
  128. - entity: sensor
  129. class: temperature
  130. category: diagnostic
  131. dps:
  132. - id: 109
  133. type: integer
  134. name: sensor
  135. unit: C
  136. class: measurement
  137. mapping:
  138. - scale: 10
  139. - entity: number
  140. class: temperature
  141. name: Temperature limit
  142. category: diagnostic
  143. dps:
  144. - id: 110
  145. type: integer
  146. name: value
  147. unit: C
  148. class: measurement
  149. mapping:
  150. - scale: 10
  151. range:
  152. min: -400
  153. max: 1000
  154. - entity: select
  155. translation_key: breaker_trigger_action
  156. translation_placeholders:
  157. trigger: Overvoltage
  158. category: config
  159. dps:
  160. - id: 111
  161. type: string
  162. name: option
  163. mapping:
  164. - dps_val: Close
  165. value: ignore
  166. - dps_val: Alarm
  167. value: alarm
  168. - dps_val: Trip
  169. value: trip_breaker
  170. - entity: select
  171. translation_key: breaker_trigger_action
  172. translation_placeholders:
  173. trigger: Undervoltage
  174. category: config
  175. dps:
  176. - id: 112
  177. type: string
  178. name: option
  179. mapping:
  180. - dps_val: Close
  181. value: ignore
  182. - dps_val: Alarm
  183. value: alarm
  184. - dps_val: Trip
  185. value: trip_breaker
  186. - entity: select
  187. translation_key: breaker_trigger_action
  188. translation_placeholders:
  189. trigger: Over current
  190. category: config
  191. dps:
  192. - id: 113
  193. type: string
  194. name: option
  195. mapping:
  196. - dps_val: Close
  197. value: ignore
  198. - dps_val: Alarm
  199. value: alarm
  200. - dps_val: Trip
  201. value: trip_breaker
  202. - entity: select
  203. translation_key: breaker_trigger_action
  204. translation_placeholders:
  205. trigger: Over power
  206. category: config
  207. dps:
  208. - id: 114
  209. type: string
  210. name: option
  211. mapping:
  212. - dps_val: Close
  213. value: ignore
  214. - dps_val: Alarm
  215. value: alarm
  216. - dps_val: Trip
  217. value: trip_breaker
  218. - entity: select
  219. translation_key: breaker_trigger_action
  220. translation_placeholders:
  221. trigger: Over temperature
  222. category: config
  223. dps:
  224. - id: 115
  225. type: string
  226. name: option
  227. mapping:
  228. - dps_val: Close
  229. value: ignore
  230. - dps_val: Alarm
  231. value: alarm
  232. - dps_val: Trip
  233. value: trip_breaker
  234. - entity: select
  235. translation_key: breaker_trigger_action
  236. translation_placeholders:
  237. trigger: Earth leakage
  238. category: config
  239. dps:
  240. - id: 116
  241. type: string
  242. name: option
  243. mapping:
  244. - dps_val: Close
  245. value: ignore
  246. - dps_val: Alarm
  247. value: alarm
  248. - dps_val: Trip
  249. value: trip_breaker
  250. - entity: sensor
  251. class: power
  252. category: diagnostic
  253. dps:
  254. - id: 117
  255. type: integer
  256. name: sensor
  257. unit: W
  258. class: measurement
  259. - entity: number
  260. name: Power limit
  261. class: power
  262. category: config
  263. dps:
  264. - id: 118
  265. type: integer
  266. name: value
  267. unit: W
  268. range:
  269. min: 5
  270. max: 25000
  271. mapping:
  272. - step: 10
  273. - entity: sensor
  274. name: Event
  275. category: diagnostic
  276. dps:
  277. - id: 119
  278. type: string
  279. name: sensor
  280. - entity: button
  281. name: Self check
  282. icon: "mdi:check-circle"
  283. category: config
  284. dps:
  285. - id: 120
  286. type: boolean
  287. name: button
  288. optional: true
  289. - entity: number
  290. name: Self check frequency
  291. category: config
  292. icon: "mdi:check-circle"
  293. dps:
  294. - id: 121
  295. type: integer
  296. name: value
  297. optional: true
  298. unit: d
  299. range:
  300. min: 1
  301. max: 100
  302. mapping:
  303. - dps_val: null
  304. value: 0
  305. hidden: true
  306. - entity: sensor
  307. name: Self check due
  308. class: duration
  309. category: diagnostic
  310. dps:
  311. - id: 122
  312. type: integer
  313. optional: true
  314. name: sensor
  315. unit: min
  316. class: measurement
  317. - entity: switch
  318. name: Auto reset
  319. category: config
  320. dps:
  321. - id: 123
  322. type: boolean
  323. name: switch
  324. - entity: button
  325. translation_key: factory_reset
  326. category: config
  327. hidden: true
  328. dps:
  329. - id: 126
  330. type: boolean
  331. optional: true
  332. name: button