Beim Check bin ich mir nicht ganz sicher, ob die App die Versionsinformationen über MQTT mit einer über die REST-API bezogenen Soll-Version vergleicht, oder ob sie einfach beim Server anfragt, ob Updates ausstehen, der dann seinerseits versucht, mit dem Gerät über MQTT zu kommunizieren. Auf jeden Fall wird aber die Installation von Updates höchstens über Bluetooth funktionieren können, weil der Server die Updatepakete so logischerweise nicht mehr an das Gerät schicken kann.