Code: Select all
{
"APC": "001,027,0655",
"DATE": "2026-02-18 13:05:14 +0100",
"HOSTNAME": "wyse",
"VERSION": "3.14.14 (31 May 2016) debian",
"UPSNAME": "APC_UPS",
"CABLE": "USB Cable",
"DRIVER": "USB UPS Driver",
"UPSMODE": "Stand Alone",
"STARTTIME": "2026-02-18 12:39:57 +0100",
"MODEL": "Smart-UPS 1000",
"STATUS": "ONLINE",
"BCHARGE": "100.0 Percent",
"TIMELEFT": "159.0 Minutes",
"MBATTCHG": "5 Percent",
"MINTIMEL": "3 Minutes",
"MAXTIME": "0 Seconds",
"ALARMDEL": "30 Seconds",
"BATTV": "27.1 Volts",
"NUMXFERS": "0",
"TONBATT": "0 Seconds",
"CUMONBATT": "0 Seconds",
"XOFFBATT": "N/A",
"STATFLAG": "0x05000008",
"MANDATE": "2016-02-17",
"SERIALNO": "3S1607X01716",
"NOMBATTV": "24.0 Volts",
"FIRMWARE": "UPS 15.1 / ID=18",
"END APC": "2026-02-18 13:06:01 +0100"
Jak tego użyć w pliku yaml konfiguracji sd4linux ?
Napisałem coś takiego ale coś nie gra :
Code: Select all
channels:
- type: GeneralPurposeMeasurementParsed #
name: BCHARGE
initial_caption: BCHARGE
default_value_precision: 1
default_unit_after_value: "%"
source:
type: File
file: "/home/wyse/APC_UPS/ups.json"
expiration_time_sec: 1200
pareser:
type: Json
name: p1
value: "BCHARGE"
