@override Future<bool> stop() async { mqtt?.disconnect(); super.stop(); connected = false; return true; }