apc ups broker
v1.0.3
Digunakan untuk memformat data yang tidak terstruktur ke JSON dari APC UPSS menggunakan Daemon APCUPSD melalui TCP dengan port default 3551
npm install apc-ups-brokerMenggunakan CommonJS
const APCBroker = require ( 'apc-ups-broker' ) ;Menggunakan modul ES6
import APCBroker from 'apc-ups-broker' ;Contoh Lengkap Menggunakan Sintaks Modul ES6
import APCBroker from 'apc-ups-broker' ;
( async ( ) => {
var ups = new APCBroker ( ) ;
ups . on ( 'values' , data => console . log ( data ) ) ;
setInterval ( ( ) => ups . get ( 'values' ) , 5000 ) ;
} ) ( ) ; | Nama | Satuan | Keterangan |
|---|---|---|
| linev | V | Tegangan input |
| loadpct | % | Beban output |
| BPRIT | % | Level pengisian daya baterai |
| Timeleft | Min. | Waktu tersisa untuk shutdown (baterai) |
| mbattchg | % | Level pengisian daya baterai minimal |
| Mintimel | Min. | Runtime baterai minimal |
| outputv | V | Tegangan output |
| Dwake | Detik. | Waktu sebelum dinyalakan setelah pemulihan daya |
| dshutd | Detik. | Menunda perintah shutdown |
| Lotrans | V | Transfer rendah (tegangan rendah untuk memulai transfer) |
| Hitrans | V | Transfer tinggi (tegangan tinggi untuk memulai transfer) |
| retpct | % | Level baterai diperlukan untuk menyala |
| itemp | ° C / ° F. | Suhu UPS |
| Battv | V | Tegangan baterai |
| Linefreq | Hz | Frekuensi input |
| numxfers | Nomor | Total Hitungan Transfer |
| tonbatt | Detik. | Waktu saat ini dengan baterai |
| cumonbatt | Detik. | Total waktu dengan baterai |
Semua bidang dalam respons status dapat ditemukan di Ubuntu APCUPSD Docs.
Catatan : UPS yang berbeda dapat memiliki bidang status yang berbeda, yang dapat Anda temukan di APCUPSD Docs.
Didistribusikan di bawah lisensi apache-2.0. Lihat lisensi untuk informasi lebih lanjut.