apc ups broker
v1.0.3
Wird verwendet, um unstrukturierte Daten von APC UPSS mithilfe von APCUpSD -Daemon über TCP durch Standardport 3551 zu formatieren.
npm install apc-ups-brokerUnter Verwendung von CommonJs
const APCBroker = require ( 'apc-ups-broker' ) ;Mit ES6 -Modul
import APCBroker from 'apc-ups-broker' ;Volles Beispiel mit der ES6 -Modulsyntax
import APCBroker from 'apc-ups-broker' ;
( async ( ) => {
var ups = new APCBroker ( ) ;
ups . on ( 'values' , data => console . log ( data ) ) ;
setInterval ( ( ) => ups . get ( 'values' ) , 5000 ) ;
} ) ( ) ; | Name | Einheit | Beschreibung |
|---|---|---|
| Linev | V | Eingangsspannung |
| loadpct | % | Ausgangslast |
| bladte | % | Batterieladeladung |
| übrige Zeit | Min. | Zeit zum Herunterfahren (Batterie) |
| Mbattchg | % | Minimaler Batterieladungsstand |
| Mintimel | Min. | Minimale Batterielaufzeit |
| Ausgabe | V | Ausgangsspannung |
| Dwake | Sek. | Zeit vor der Stromversorgung nach Stromversuche |
| Dshutd | Sek. | Verzögerung für den Befehl zum Herunterfahren |
| Lotrans | V | Niedrige Übertragung (niedrige Spannung zum Starten der Übertragung) |
| Hitrans | V | Hohe Übertragung (Hochspannung zum Starten der Übertragung) |
| Retpct | % | Batteriespiegel erforderlich, um einzuschalten |
| itemp | ° C / ° F. | UPS -Temperatur |
| Battv | V | Batteriespannung |
| LineFreq | Hz | Eingangsfrequenz |
| numxfers | Nummer | Gesamtzahl der Übertragungen |
| Tonbatt | Sek. | Aktuelle Zeit auf der Batterie |
| Cumonbatt | Sek. | Gesamtzeit bei der Batterie |
Alle Felder in der Statusantwort finden Sie in Ubuntu APCUpSD -Dokumenten.
Hinweis : Unterschiedliche UPS können unterschiedliche Statusfelder haben, die Sie in APCUpSD -Dokumenten herausfinden können.
Verteilt unter der Lizenz Apache-2.0. Weitere Informationen finden Sie unter Lizenz.