mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-13 19:54:28 +05:00
feat: generate `network.hostname and settings.mqtt.prefix` if they are empty
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -102,6 +102,12 @@ void setup() {
|
||||
break;
|
||||
}
|
||||
|
||||
// generate hostname if it is empty
|
||||
if (!strlen(networkSettings.hostname)) {
|
||||
strcpy(networkSettings.hostname, getChipId("otgateway-").c_str());
|
||||
fsNetworkSettings.update();
|
||||
}
|
||||
|
||||
network = (new NetworkMgr)
|
||||
->setHostname(networkSettings.hostname)
|
||||
->setStaCredentials(
|
||||
@@ -148,6 +154,12 @@ void setup() {
|
||||
break;
|
||||
}
|
||||
|
||||
// generate mqtt prefix if it is empty
|
||||
if (!strlen(settings.mqtt.prefix)) {
|
||||
strcpy(settings.mqtt.prefix, getChipId("otgateway_").c_str());
|
||||
fsSettings.update();
|
||||
}
|
||||
|
||||
// Logs settings
|
||||
if (!settings.system.serial.enabled) {
|
||||
Serial.end();
|
||||
|
||||
Reference in New Issue
Block a user