mirror of
https://forgejo.altau.su/lego/lego-monitoring.git
synced 2026-03-10 04:41:10 +00:00
fix status is not actually a single word
This commit is contained in:
parent
3a02adde56
commit
66bc90da5c
2 changed files with 33 additions and 32 deletions
|
|
@ -32,7 +32,7 @@ class RamSensor:
|
|||
|
||||
@dataclass
|
||||
class UPSSensor:
|
||||
ups_status: UPSStatus = None
|
||||
ups_status: list[UPSStatus] = None
|
||||
battery_charge_percentage: int = None
|
||||
battery_warning_percentage: int = 20
|
||||
battery_critical_percentage: int = 10
|
||||
|
|
@ -132,7 +132,7 @@ class Sensors:
|
|||
case "battery.runtime":
|
||||
sensor_data.battery_runtime = int(value)
|
||||
case "ups.status":
|
||||
sensor_data.ups_status = UPSStatus(value)
|
||||
sensor_data.ups_status = [UPSStatus(status) for status in value.split()]
|
||||
case _:
|
||||
...
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue