diff --git a/nymea-app/platformintegration/ubports/platformhelperubports.cpp b/nymea-app/platformintegration/ubports/platformhelperubports.cpp index 8471e304..50296b72 100644 --- a/nymea-app/platformintegration/ubports/platformhelperubports.cpp +++ b/nymea-app/platformintegration/ubports/platformhelperubports.cpp @@ -16,5 +16,8 @@ QString PlatformHelperUBPorts::platform() const QString PlatformHelperUBPorts::deviceSerial() const { QSettings s; - return s.value("deviceSerial", QUuid::createUuid()).toString(); + if (!s.contains("deviceSerial")) { + s.setValue("deviceSerial", QUuid::createUuid()); + } + return s.value("deviceSerial").toString(); }