@override Future<void> deviceDestroy() async { cancelKeepAlive(); DeviceWakeUpServer().removeListener(id, _wakeupListener); DeviceWakeUpServer().removeAutoWakeup(id); super.deviceDestroy(); }