diff --git a/app/device_manager.py b/app/device_manager.py index 54d2cbd..3999349 100644 --- a/app/device_manager.py +++ b/app/device_manager.py @@ -2910,6 +2910,8 @@ class DeviceManager: """Set a device parameter.""" if not self.is_connected: return {'success': False, 'error': 'Device not connected'} + # Invalidate cached self_info so next get_param reads fresh data + self._self_info = None try: if param == 'name': self.execute(self.mc.commands.set_name(value), timeout=5)