tongou_qcb2_circuitbreaker.yaml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  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: binary_sensor
  235. class: connectivity
  236. category: diagnostic
  237. dps:
  238. - id: 109
  239. type: string
  240. name: sensor
  241. mapping:
  242. - dps_val: online
  243. value: true
  244. - dps_val: offline
  245. value: false
  246. - entity: event
  247. dps:
  248. - id: 110
  249. name: event
  250. type: string
  251. mapping:
  252. - dps_val: Normal
  253. value: Normal
  254. - dps_val: Over_Current_Trip
  255. value: Over_Current_Trip
  256. - dps_val: Over_Power_Trip
  257. value: Over_Power_Trip
  258. - dps_val: High_Temp_Trip
  259. value: High_Temp_Trip
  260. - dps_val: Over_Voltage_Trip
  261. value: Over_Voltage_Trip
  262. - dps_val: Under_Voltage_Trip
  263. value: Under_Voltage_Trip
  264. - dps_val: Over_Current_Alarm
  265. value: Over_Current_Alarm
  266. - dps_val: Over_Power_Alarm
  267. value: Over_Power_Alarm
  268. - dps_val: High_Temp_Alarm
  269. value: High_Temp_Alarm
  270. - dps_val: Over_Voltage_Alarm
  271. value: Over_Voltage_Alarm
  272. - dps_val: Under_Voltage_Alarm
  273. value: Under_Voltage_Alarm
  274. - dps_val: Remote_ON
  275. value: Remote_ON
  276. - dps_val: Remote_OFF
  277. value: Remote_OFF
  278. - dps_val: Manual_ON
  279. value: Manual_ON
  280. - dps_val: Manual_OFF
  281. value: Manual_OFF
  282. - dps_val: Leakage_Trip
  283. value: Leakage_Trip
  284. - dps_val: Leakage_Alarm
  285. value: Leakage_Alarm
  286. - dps_val: Restore_Default
  287. value: Restore_Default
  288. - dps_val: Automatic_Closing
  289. value: Automatic_Closing
  290. - dps_val: Electricity_Shortage
  291. value: Electricity_Shortage
  292. - dps_val: Electricity_Shortage_Alarm
  293. value: Electricity_Shortage_Alarm
  294. - entity: switch
  295. name: Auto reset
  296. icon: "mdi:refresh-auto"
  297. category: config
  298. dps:
  299. - id: 112
  300. type: boolean
  301. name: switch
  302. - entity: button
  303. name: Factory reset
  304. class: restart
  305. category: config
  306. dps:
  307. - id: 113
  308. type: boolean
  309. name: button
  310. optional: true
  311. - entity: number
  312. name: Overcurrent threshold
  313. class: current
  314. category: config
  315. icon: "mdi:arrow-collapse-up"
  316. dps:
  317. - id: 114
  318. type: integer
  319. name: value
  320. unit: A
  321. range:
  322. min: 1
  323. max: 63
  324. - entity: number
  325. name: Overvoltage threshold
  326. class: voltage
  327. category: config
  328. icon: "mdi:arrow-collapse-up"
  329. dps:
  330. - id: 115
  331. type: integer
  332. name: value
  333. unit: V
  334. range:
  335. min: 245
  336. max: 295
  337. - entity: number
  338. name: Undervoltage threshold
  339. class: voltage
  340. category: config
  341. icon: "mdi:arrow-collapse-down"
  342. dps:
  343. - id: 116
  344. type: integer
  345. name: value
  346. unit: V
  347. range:
  348. min: 145
  349. max: 220
  350. - entity: number
  351. name: Temperature threshold
  352. class: temperature
  353. category: config
  354. icon: "mdi:thermometer-alert"
  355. dps:
  356. - id: 118
  357. type: integer
  358. name: value
  359. unit: C
  360. range:
  361. min: -250
  362. max: 1000
  363. mapping:
  364. - scale: 10
  365. - entity: number
  366. name: Over power threshold
  367. class: power
  368. category: config
  369. icon: "mdi:arrow-collapse-up"
  370. dps:
  371. - id: 119
  372. type: integer
  373. name: value
  374. unit: W
  375. range:
  376. min: 10
  377. max: 25000
  378. mapping:
  379. - step: 10
  380. - entity: sensor
  381. name: Energy A
  382. class: energy
  383. category: diagnostic
  384. dps:
  385. - id: 125
  386. type: integer
  387. name: sensor
  388. unit: kWh
  389. class: total_increasing
  390. mapping:
  391. - scale: 100
  392. - entity: sensor
  393. name: Energy B
  394. class: energy
  395. category: diagnostic
  396. dps:
  397. - id: 126
  398. type: integer
  399. name: sensor
  400. unit: kWh
  401. class: total_increasing
  402. mapping:
  403. - scale: 100
  404. - entity: sensor
  405. name: Energy C
  406. class: energy
  407. category: diagnostic
  408. dps:
  409. - id: 127
  410. type: integer
  411. name: sensor
  412. unit: kWh
  413. class: total_increasing
  414. mapping:
  415. - scale: 100
  416. - entity: sensor
  417. name: Temperature A
  418. class: temperature
  419. category: diagnostic
  420. dps:
  421. - id: 131
  422. type: integer
  423. name: sensor
  424. unit: C
  425. class: measurement
  426. mapping:
  427. - scale: 10
  428. - entity: sensor
  429. name: Temperature B
  430. class: temperature
  431. category: diagnostic
  432. dps:
  433. - id: 132
  434. type: integer
  435. name: sensor
  436. unit: C
  437. class: measurement
  438. mapping:
  439. - scale: 10
  440. - entity: sensor
  441. name: Temperature C
  442. class: temperature
  443. category: diagnostic
  444. dps:
  445. - id: 133
  446. type: integer
  447. name: sensor
  448. unit: C
  449. class: measurement
  450. mapping:
  451. - scale: 10
  452. - entity: sensor
  453. name: Temperature Neutral
  454. class: temperature
  455. category: diagnostic
  456. dps:
  457. - id: 134
  458. type: integer
  459. name: sensor
  460. unit: C
  461. class: measurement
  462. mapping:
  463. - scale: 10
  464. - entity: sensor
  465. name: Total power
  466. class: power
  467. category: diagnostic
  468. dps:
  469. - id: 139
  470. type: integer
  471. name: sensor
  472. unit: kW
  473. class: measurement
  474. mapping:
  475. - scale: 1000