@@ -765,7 +765,7 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t lenght
765
765
}
766
766
767
767
void sendState () {
768
- const size_t bufferSize = JSON_OBJECT_SIZE (3 ) + JSON_OBJECT_SIZE (6 );
768
+ const size_t bufferSize = JSON_OBJECT_SIZE (3 ) + JSON_OBJECT_SIZE (6 ) + 500 ;
769
769
DynamicJsonDocument jsonBuffer (bufferSize);
770
770
JsonObject root = jsonBuffer.to <JsonObject>();
771
771
@@ -781,9 +781,9 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t lenght
781
781
782
782
root[" speed" ] = ws2812fx_speed;
783
783
784
- char modeName[30 ];
785
- strncpy_P (modeName, (PGM_P)strip.getModeName (strip.getMode ()), sizeof (modeName)); // copy from progmem
786
- root[" effect" ] = modeName ;
784
+ // char modeName[30];
785
+ // strncpy_P(modeName, (PGM_P)strip.getModeName(strip.getMode()), sizeof(modeName)); // copy from progmem
786
+ root[" effect" ] = strip. getModeName (strip. getMode ()) ;
787
787
788
788
char buffer[measureJson (root) + 1 ];
789
789
serializeJson (root, buffer, sizeof (buffer));
@@ -1203,7 +1203,7 @@ bool writeConfigFS(bool saveConfig){
1203
1203
json[" mqtt_user" ] = mqtt_user;
1204
1204
json[" mqtt_pass" ] = mqtt_pass;
1205
1205
1206
- // SPIFFS.remove("/config.json") ? DBG_OUTPUT_PORT.println("removed file") : DBG_OUTPUT_PORT.println("failed removing file");
1206
+ // SPIFFS.remove("/config.json") ? DBG_OUTPUT_PORT.println("removed file") : DBG_OUTPUT_PORT.println("failed removing file");
1207
1207
File configFile = SPIFFS.open (" /config.json" , " w" );
1208
1208
if (!configFile) DBG_OUTPUT_PORT.println (" failed to open config file for writing" );
1209
1209
@@ -1275,7 +1275,7 @@ bool writeStateFS(){
1275
1275
json[" green" ] = main_color.green ;
1276
1276
json[" blue" ] = main_color.blue ;
1277
1277
1278
- // SPIFFS.remove("/state .json") ? DBG_OUTPUT_PORT.println("removed file") : DBG_OUTPUT_PORT.println("failed removing file");
1278
+ // SPIFFS.remove("/stripstate .json") ? DBG_OUTPUT_PORT.println("removed file") : DBG_OUTPUT_PORT.println("failed removing file");
1279
1279
File configFile = SPIFFS.open (" /stripstate.json" , " w" );
1280
1280
if (!configFile) {
1281
1281
DBG_OUTPUT_PORT.println (" Failed!" );
0 commit comments