@@ -145,16 +145,16 @@ void MqttSettingsService::configureMqtt() {
145
145
}
146
146
147
147
void MqttSettings::read (MqttSettings & settings, JsonObject & root) {
148
- root[" enabled" ] = settings.enabled ;
149
- root[" host" ] = settings.host ;
150
- root[" port" ] = settings.port ;
151
- root[" base" ] = settings.base ;
152
- root[" username" ] = settings.username ;
153
- root[" password" ] = settings.password ;
154
- root[" client_id" ] = settings.clientId ;
155
- root[" keep_alive" ] = settings.keepAlive ;
156
- root[" clean_session" ] = settings.cleanSession ;
157
- root[" multiple_instances " ] = settings.multiple_instances ;
148
+ root[" enabled" ] = settings.enabled ;
149
+ root[" host" ] = settings.host ;
150
+ root[" port" ] = settings.port ;
151
+ root[" base" ] = settings.base ;
152
+ root[" username" ] = settings.username ;
153
+ root[" password" ] = settings.password ;
154
+ root[" client_id" ] = settings.clientId ;
155
+ root[" keep_alive" ] = settings.keepAlive ;
156
+ root[" clean_session" ] = settings.cleanSession ;
157
+ root[" entity_format " ] = settings.entity_format ;
158
158
159
159
// added by proddy for EMS-ESP
160
160
root[" publish_time_boiler" ] = settings.publish_time_boiler ;
@@ -178,18 +178,18 @@ StateUpdateResult MqttSettings::update(JsonObject & root, MqttSettings & setting
178
178
MqttSettings newSettings = {};
179
179
bool changed = false ;
180
180
181
- newSettings.enabled = root[" enabled" ] | FACTORY_MQTT_ENABLED;
182
- newSettings.host = root[" host" ] | FACTORY_MQTT_HOST;
183
- newSettings.port = root[" port" ] | FACTORY_MQTT_PORT;
184
- newSettings.base = root[" base" ] | FACTORY_MQTT_BASE;
185
- newSettings.username = root[" username" ] | FACTORY_MQTT_USERNAME;
186
- newSettings.password = root[" password" ] | FACTORY_MQTT_PASSWORD;
187
- newSettings.clientId = root[" client_id" ] | FACTORY_MQTT_CLIENT_ID;
188
- newSettings.keepAlive = root[" keep_alive" ] | FACTORY_MQTT_KEEP_ALIVE;
189
- newSettings.cleanSession = root[" clean_session" ] | FACTORY_MQTT_CLEAN_SESSION;
190
- newSettings.multiple_instances = root[" multiple_instances " ] | FACTORY_MQTT_MULTIPLE_INSTANCES ;
191
- newSettings.mqtt_qos = root[" mqtt_qos" ] | EMSESP_DEFAULT_MQTT_QOS;
192
- newSettings.mqtt_retain = root[" mqtt_retain" ] | EMSESP_DEFAULT_MQTT_RETAIN;
181
+ newSettings.enabled = root[" enabled" ] | FACTORY_MQTT_ENABLED;
182
+ newSettings.host = root[" host" ] | FACTORY_MQTT_HOST;
183
+ newSettings.port = root[" port" ] | FACTORY_MQTT_PORT;
184
+ newSettings.base = root[" base" ] | FACTORY_MQTT_BASE;
185
+ newSettings.username = root[" username" ] | FACTORY_MQTT_USERNAME;
186
+ newSettings.password = root[" password" ] | FACTORY_MQTT_PASSWORD;
187
+ newSettings.clientId = root[" client_id" ] | FACTORY_MQTT_CLIENT_ID;
188
+ newSettings.keepAlive = root[" keep_alive" ] | FACTORY_MQTT_KEEP_ALIVE;
189
+ newSettings.cleanSession = root[" clean_session" ] | FACTORY_MQTT_CLEAN_SESSION;
190
+ newSettings.entity_format = root[" entity_format " ] | FACTORY_MQTT_ENTITY_FORMAT ;
191
+ newSettings.mqtt_qos = root[" mqtt_qos" ] | EMSESP_DEFAULT_MQTT_QOS;
192
+ newSettings.mqtt_retain = root[" mqtt_retain" ] | EMSESP_DEFAULT_MQTT_RETAIN;
193
193
194
194
newSettings.publish_time_boiler = root[" publish_time_boiler" ] | EMSESP_DEFAULT_PUBLISH_TIME;
195
195
newSettings.publish_time_thermostat = root[" publish_time_thermostat" ] | EMSESP_DEFAULT_PUBLISH_TIME;
@@ -223,7 +223,7 @@ StateUpdateResult MqttSettings::update(JsonObject & root, MqttSettings & setting
223
223
changed = true ;
224
224
}
225
225
226
- if (newSettings.multiple_instances != settings.multiple_instances ) {
226
+ if (newSettings.entity_format != settings.entity_format ) {
227
227
changed = true ;
228
228
}
229
229
0 commit comments