ESPSomfy-RTS/src
cjkas ab0eba2035 fix: leave out /controller items that overflow instead of breaking the JSON
The formatter drops a value that doesn't fit but keeps appending the
commas and braces after it, so an oversized shade or group streamed
invalid JSON.  Check overflowed() after each unit, log the item and skip
it, and keep producing until a unit or the end so a skip never ends the
stream early.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 17:59:39 +02:00
..
CMakeLists.txt build pass for esp32c6, added dependencies.lock 2026-04-05 21:06:48 +02:00
ConfigFile.cpp fix: swap restored radio config under the radio lock 2026-10-11 12:46:40 +02:00
ConfigFile.h backup with RAM 2026-03-13 18:40:34 +01:00
ConfigSettings.cpp build pass for esp32c6, added dependencies.lock 2026-04-05 21:06:48 +02:00
ConfigSettings.h chore: bump version to v3.0.14 2026-10-10 17:01:25 +00:00
esp32.svd init 2026-03-10 20:23:48 +01:00
ESPNetwork.cpp fix: broadcast memStatus every 30s 2026-10-11 20:50:47 +02:00
ESPNetwork.h fix: broadcast memStatus every 30s 2026-10-11 20:50:47 +02:00
GitOTA.cpp Fix OTA update URLs to point to cjkas fork 2026-06-18 11:46:44 +02:00
GitOTA.h remove sync server 2026-03-24 19:23:35 +01:00
idf_component.yml build pass for esp32c6, added dependencies.lock 2026-04-05 21:06:48 +02:00
JsonFormatter.cpp fix: track the JSON length instead of recounting it 2026-10-12 16:04:13 +02:00
JsonFormatter.h fix: track the JSON length instead of recounting it 2026-10-12 16:04:13 +02:00
LogLock.cpp fix: stop the log lock lifting loop() above the radio task 2026-10-12 17:57:33 +02:00
MQTT.cpp Added c6 support 2026-03-29 21:53:57 +02:00
MQTT.h init 2026-03-10 20:23:48 +01:00
ShadeMotion.cpp refactor: share the shade travel maths in ShadeMotion.cpp 2026-10-11 13:37:48 +02:00
ShadeMotion.h refactor: share the shade travel maths in ShadeMotion.cpp 2026-10-11 13:37:48 +02:00
Sockets.cpp fix: stop warning about late pings 2026-10-11 22:23:11 +02:00
Sockets.h replace sync sockets 2026-03-24 19:23:35 +01:00
Somfy.cpp fix: let a priority stop overtake a delayed radio job 2026-10-12 17:59:10 +02:00
Somfy.h fix: let a priority stop overtake a delayed radio job 2026-10-12 17:59:10 +02:00
SomfyController.ino fix: keep the core dump in flash after reporting it 2026-10-12 17:58:12 +02:00
SomfyFrame.cpp refactor: share the shade travel maths in ShadeMotion.cpp 2026-10-11 13:37:48 +02:00
SomfyFrame.h refactor: share the shade travel maths in ShadeMotion.cpp 2026-10-11 13:37:48 +02:00
SSDP.cpp Added c6 support 2026-03-29 21:53:57 +02:00
SSDP.h init 2026-03-10 20:23:48 +01:00
Timing.h fix: log only timings of 100ms or more by default 2026-10-12 17:57:47 +02:00
Utils.cpp fix: send wifiStrength only for real signal changes 2026-10-11 20:35:42 +02:00
Utils.h fix: send wifiStrength only for real signal changes 2026-10-11 20:35:42 +02:00
Web.cpp fix: leave out /controller items that overflow instead of breaking the JSON 2026-10-12 17:59:39 +02:00
Web.h fix: back-pressure web commands and report radio failures 2026-10-11 12:46:40 +02:00
WResp.cpp fix: track the JSON length instead of recounting it 2026-10-12 16:04:13 +02:00
WResp.h feat: log timings for slow work, socket clients and boot crashes 2026-10-11 20:35:43 +02:00