From ab517577b598abdafcd663e7e4084aa8f4203bc6 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Wed, 22 Oct 2025 05:07:42 -0400 Subject: [PATCH] device: correctly handle missing battery feature --- lib/logitech_receiver/device.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/device.py b/lib/logitech_receiver/device.py index 938ab562..9798ea72 100644 --- a/lib/logitech_receiver/device.py +++ b/lib/logitech_receiver/device.py @@ -397,7 +397,7 @@ class Device: self.persister["_battery"] = feature.value return battery except Exception: - if self.persister and battery_feature is None and result is not None: + if self.persister and battery_feature is None and result is not None and result != 0: self.persister["_battery"] = result.value def set_battery_info(self, info):