diff --git a/glances_api/__init__.py b/glances_api/__init__.py index 570bb0d..6e727ca 100644 --- a/glances_api/__init__.py +++ b/glances_api/__init__.py @@ -112,6 +112,7 @@ async def get_ha_sensor_data(self) -> dict[str, Any]: sensor_data["fs"][disk["mnt_point"]] = { "disk_use": round(disk["used"] / 1024**3, 1), "disk_use_percent": disk["percent"], + "disk_size": round(disk["size"] / 1024**3, 1), "disk_free": round(disk_free / 1024**3, 1), } if data := self.data.get("sensors"): diff --git a/tests/test_responses.py b/tests/test_responses.py index f408246..16fffc9 100644 --- a/tests/test_responses.py +++ b/tests/test_responses.py @@ -276,8 +276,8 @@ HA_SENSOR_DATA: dict[str, Any] = { "fs": { - "/ssl": {"disk_use": 30.7, "disk_use_percent": 6.7, "disk_free": 426.5}, - "/media": {"disk_use": 30.7, "disk_use_percent": 6.7, "disk_free": 426.5}, + "/ssl": {"disk_use": 30.7, "disk_use_percent": 6.7, "disk_free": 426.5, "disk_size": 476.2}, + "/media": {"disk_use": 30.7, "disk_use_percent": 6.7, "disk_free": 426.5, "disk_size": 476.2}, }, "sensors": {"cpu_thermal 1": {"temperature_core": 59}}, "mem": {