tongou_qcb2_circuitbreaker.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478
  1. name: Circuit breaker
  2. products:
  3. - id: a0k7kwt5wkqdswnm
  4. name: Tongou QCB2-WB
  5. primary_entity:
  6. entity: switch
  7. icon: "mdi:fuse"
  8. dps:
  9. - id: 16
  10. type: boolean
  11. name: switch
  12. secondary_entities:
  13. - entity: sensor
  14. class: energy
  15. dps:
  16. - id: 1
  17. type: integer
  18. name: sensor
  19. unit: kWh
  20. class: total_increasing
  21. mapping:
  22. - scale: 100
  23. - entity: sensor
  24. name: Voltage A
  25. class: voltage
  26. category: diagnostic
  27. dps:
  28. - id: 6
  29. type: base64
  30. name: sensor
  31. unit: V
  32. class: measurement
  33. optional: true
  34. mapping:
  35. - scale: 10
  36. mask: "FFFF000000000000"
  37. - entity: sensor
  38. name: Current A
  39. class: current
  40. category: diagnostic
  41. dps:
  42. - id: 6
  43. type: base64
  44. name: sensor
  45. unit: A
  46. class: measurement
  47. optional: true
  48. mapping:
  49. - scale: 1000
  50. mask: "0000FFFFFF000000"
  51. - entity: sensor
  52. name: Power A
  53. class: power
  54. category: diagnostic
  55. dps:
  56. - id: 6
  57. type: base64
  58. name: sensor
  59. unit: kW
  60. class: measurement
  61. optional: true
  62. mapping:
  63. - scale: 1000
  64. mask: "0000000000FFFFFF"
  65. - entity: sensor
  66. name: Voltage B
  67. class: voltage
  68. category: diagnostic
  69. dps:
  70. - id: 7
  71. type: base64
  72. name: sensor
  73. unit: V
  74. class: measurement
  75. optional: true
  76. mapping:
  77. - scale: 10
  78. mask: "FFFF000000000000"
  79. - entity: sensor
  80. name: Current B
  81. class: current
  82. category: diagnostic
  83. dps:
  84. - id: 7
  85. type: base64
  86. name: sensor
  87. unit: A
  88. class: measurement
  89. optional: true
  90. mapping:
  91. - scale: 1000
  92. mask: "0000FFFFFF000000"
  93. - entity: sensor
  94. name: Power B
  95. class: power
  96. category: diagnostic
  97. dps:
  98. - id: 7
  99. type: base64
  100. name: sensor
  101. unit: kW
  102. class: measurement
  103. optional: true
  104. mapping:
  105. - scale: 1000
  106. mask: "0000000000FFFFFF"
  107. - entity: sensor
  108. name: Voltage C
  109. class: voltage
  110. category: diagnostic
  111. dps:
  112. - id: 8
  113. type: base64
  114. name: sensor
  115. unit: V
  116. class: measurement
  117. optional: true
  118. mapping:
  119. - scale: 10
  120. mask: "FFFF000000000000"
  121. - entity: sensor
  122. name: Current C
  123. class: current
  124. category: diagnostic
  125. dps:
  126. - id: 8
  127. type: base64
  128. name: sensor
  129. unit: A
  130. class: measurement
  131. optional: true
  132. mapping:
  133. - scale: 1000
  134. mask: "0000FFFFFF000000"
  135. - entity: sensor
  136. name: Power C
  137. class: power
  138. category: diagnostic
  139. dps:
  140. - id: 8
  141. type: base64
  142. name: sensor
  143. unit: kW
  144. class: measurement
  145. optional: true
  146. mapping:
  147. - scale: 1000
  148. mask: "0000000000FFFFFF"
  149. - entity: select
  150. name: Overvoltage action
  151. category: config
  152. dps:
  153. - id: 102
  154. type: string
  155. name: option
  156. mapping:
  157. - dps_val: Closed
  158. value: Remain closed
  159. icon: "mdi:electric-switch-closed"
  160. - dps_val: Alarm
  161. value: Alarm
  162. icon: "mdi:bell-alert"
  163. - dps_val: Trip
  164. value: Trip
  165. icon: "mdi:electric-switch"
  166. - entity: select
  167. name: Undervoltage action
  168. category: config
  169. dps:
  170. - id: 103
  171. type: string
  172. name: option
  173. mapping:
  174. - dps_val: Closed
  175. value: Remain closed
  176. icon: "mdi:electric-switch-closed"
  177. - dps_val: Alarm
  178. value: Alarm
  179. icon: "mdi:bell-alert"
  180. - dps_val: Trip
  181. value: Trip
  182. icon: "mdi:electric-switch"
  183. - entity: select
  184. name: Overcurrent action
  185. category: config
  186. dps:
  187. - id: 104
  188. type: string
  189. name: option
  190. mapping:
  191. - dps_val: Closed
  192. value: Remain closed
  193. icon: "mdi:electric-switch-closed"
  194. - dps_val: Alarm
  195. value: Alarm
  196. icon: "mdi:bell-alert"
  197. - dps_val: Trip
  198. value: Trip
  199. icon: "mdi:electric-switch"
  200. - entity: select
  201. name: Overpower action
  202. category: config
  203. dps:
  204. - id: 105
  205. type: string
  206. name: option
  207. mapping:
  208. - dps_val: Closed
  209. value: Remain closed
  210. icon: "mdi:electric-switch-closed"
  211. - dps_val: Alarm
  212. value: Alarm
  213. icon: "mdi:bell-alert"
  214. - dps_val: Trip
  215. value: Trip
  216. icon: "mdi:electric-switch"
  217. - entity: select
  218. name: Temperature action
  219. category: config
  220. dps:
  221. - id: 107
  222. type: string
  223. name: option
  224. mapping:
  225. - dps_val: Closed
  226. value: Remain closed
  227. icon: "mdi:electric-switch-closed"
  228. - dps_val: Alarm
  229. value: Alarm
  230. icon: "mdi:bell-alert"
  231. - dps_val: Trip
  232. value: Trip
  233. icon: "mdi:electric-switch"
  234. - entity: switch
  235. category: config
  236. name: Live updates
  237. icon: "mdi:chart-bar"
  238. dps:
  239. - id: 109
  240. type: string
  241. name: switch
  242. mapping:
  243. - dps_val: online
  244. value: true
  245. - dps_val: offline
  246. value: false
  247. - value: false
  248. hidden: true
  249. - entity: event
  250. dps:
  251. - id: 110
  252. name: event
  253. type: string
  254. mapping:
  255. - dps_val: Normal
  256. value: Normal
  257. - dps_val: Over_Current_Trip
  258. value: Over_Current_Trip
  259. - dps_val: Over_Power_Trip
  260. value: Over_Power_Trip
  261. - dps_val: High_Temp_Trip
  262. value: High_Temp_Trip
  263. - dps_val: Over_Voltage_Trip
  264. value: Over_Voltage_Trip
  265. - dps_val: Under_Voltage_Trip
  266. value: Under_Voltage_Trip
  267. - dps_val: Over_Current_Alarm
  268. value: Over_Current_Alarm
  269. - dps_val: Over_Power_Alarm
  270. value: Over_Power_Alarm
  271. - dps_val: High_Temp_Alarm
  272. value: High_Temp_Alarm
  273. - dps_val: Over_Voltage_Alarm
  274. value: Over_Voltage_Alarm
  275. - dps_val: Under_Voltage_Alarm
  276. value: Under_Voltage_Alarm
  277. - dps_val: Remote_ON
  278. value: Remote_ON
  279. - dps_val: Remote_OFF
  280. value: Remote_OFF
  281. - dps_val: Manual_ON
  282. value: Manual_ON
  283. - dps_val: Manual_OFF
  284. value: Manual_OFF
  285. - dps_val: Leakage_Trip
  286. value: Leakage_Trip
  287. - dps_val: Leakage_Alarm
  288. value: Leakage_Alarm
  289. - dps_val: Restore_Default
  290. value: Restore_Default
  291. - dps_val: Automatic_Closing
  292. value: Automatic_Closing
  293. - dps_val: Electricity_Shortage
  294. value: Electricity_Shortage
  295. - dps_val: Electricity_Shortage_Alarm
  296. value: Electricity_Shortage_Alarm
  297. - entity: switch
  298. name: Auto reset
  299. icon: "mdi:refresh-auto"
  300. category: config
  301. dps:
  302. - id: 112
  303. type: boolean
  304. name: switch
  305. - entity: button
  306. name: Factory reset
  307. class: restart
  308. category: config
  309. dps:
  310. - id: 113
  311. type: boolean
  312. name: button
  313. optional: true
  314. - entity: number
  315. name: Overcurrent threshold
  316. class: current
  317. category: config
  318. icon: "mdi:arrow-collapse-up"
  319. dps:
  320. - id: 114
  321. type: integer
  322. name: value
  323. unit: A
  324. range:
  325. min: 1
  326. max: 63
  327. - entity: number
  328. name: Overvoltage threshold
  329. class: voltage
  330. category: config
  331. icon: "mdi:arrow-collapse-up"
  332. dps:
  333. - id: 115
  334. type: integer
  335. name: value
  336. unit: V
  337. range:
  338. min: 245
  339. max: 295
  340. - entity: number
  341. name: Undervoltage threshold
  342. class: voltage
  343. category: config
  344. icon: "mdi:arrow-collapse-down"
  345. dps:
  346. - id: 116
  347. type: integer
  348. name: value
  349. unit: V
  350. range:
  351. min: 145
  352. max: 220
  353. - entity: number
  354. name: Temperature threshold
  355. class: temperature
  356. category: config
  357. icon: "mdi:thermometer-alert"
  358. dps:
  359. - id: 118
  360. type: integer
  361. name: value
  362. unit: C
  363. range:
  364. min: -250
  365. max: 1000
  366. mapping:
  367. - scale: 10
  368. - entity: number
  369. name: Over power threshold
  370. class: power
  371. category: config
  372. icon: "mdi:arrow-collapse-up"
  373. dps:
  374. - id: 119
  375. type: integer
  376. name: value
  377. unit: W
  378. range:
  379. min: 10
  380. max: 25000
  381. mapping:
  382. - step: 10
  383. - entity: sensor
  384. name: Energy A
  385. class: energy
  386. category: diagnostic
  387. dps:
  388. - id: 125
  389. type: integer
  390. name: sensor
  391. unit: kWh
  392. class: total_increasing
  393. mapping:
  394. - scale: 100
  395. - entity: sensor
  396. name: Energy B
  397. class: energy
  398. category: diagnostic
  399. dps:
  400. - id: 126
  401. type: integer
  402. name: sensor
  403. unit: kWh
  404. class: total_increasing
  405. mapping:
  406. - scale: 100
  407. - entity: sensor
  408. name: Energy C
  409. class: energy
  410. category: diagnostic
  411. dps:
  412. - id: 127
  413. type: integer
  414. name: sensor
  415. unit: kWh
  416. class: total_increasing
  417. mapping:
  418. - scale: 100
  419. - entity: sensor
  420. name: Temperature A
  421. class: temperature
  422. category: diagnostic
  423. dps:
  424. - id: 131
  425. type: integer
  426. name: sensor
  427. unit: C
  428. class: measurement
  429. mapping:
  430. - scale: 10
  431. - entity: sensor
  432. name: Temperature B
  433. class: temperature
  434. category: diagnostic
  435. dps:
  436. - id: 132
  437. type: integer
  438. name: sensor
  439. unit: C
  440. class: measurement
  441. mapping:
  442. - scale: 10
  443. - entity: sensor
  444. name: Temperature C
  445. class: temperature
  446. category: diagnostic
  447. dps:
  448. - id: 133
  449. type: integer
  450. name: sensor
  451. unit: C
  452. class: measurement
  453. mapping:
  454. - scale: 10
  455. - entity: sensor
  456. name: Temperature Neutral
  457. class: temperature
  458. category: diagnostic
  459. dps:
  460. - id: 134
  461. type: integer
  462. name: sensor
  463. unit: C
  464. class: measurement
  465. mapping:
  466. - scale: 10
  467. - entity: sensor
  468. name: Total power
  469. class: power
  470. category: diagnostic
  471. dps:
  472. - id: 139
  473. type: integer
  474. name: sensor
  475. unit: kW
  476. class: measurement
  477. mapping:
  478. - scale: 1000