ESPSomfy-RTS/src
cjkas b51292889f fix: return the shade from /repeatCommand as an object
The shade branch opened an array and wrote the shade's named fields straight
into it, so the response was invalid JSON.  The web UI reads it as one shade,
as the group branch already returns it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 20:55:20 +02:00
..
CMakeLists.txt build pass for esp32c6, added dependencies.lock 2026-04-05 21:06:48 +02:00
ConfigFile.cpp fix: give every NVS user its own Preferences handle 2026-10-12 20:51:05 +02:00
ConfigFile.h backup with RAM 2026-03-13 18:40:34 +01:00
ConfigSettings.cpp fix: give every NVS user its own Preferences handle 2026-10-12 20:51:05 +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: only let wifiStrength broadcasts move the RSSI baseline 2026-10-12 18:34:45 +02:00
ESPNetwork.h fix: only let wifiStrength broadcasts move the RSSI baseline 2026-10-12 18:34:45 +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: don't wait on a log lock holder that can't run 2026-10-12 18:35:42 +02:00
LogLockPolicy.h fix: don't wait on a log lock holder that can't run 2026-10-12 18:35:42 +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
RadioScheduler.cpp refactor: let one RadioScheduler own the radio job queue 2026-10-12 20:36:32 +02:00
RadioScheduler.h refactor: let one RadioScheduler own the radio job queue 2026-10-12 20:36:32 +02:00
RollingCode.h test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +02:00
ShadeMotion.cpp test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +02:00
ShadeMotion.h test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +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: move a tilt-only shade's tilt target on a received StepDown 2026-10-12 20:55:20 +02:00
Somfy.h fix: give every NVS user its own Preferences handle 2026-10-12 20:51:05 +02:00
SomfyController.ino fix: compare the coredump build SHA without reading past the array 2026-10-12 18:29:59 +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: skip formatting request timings that won't be logged 2026-10-12 18:36:09 +02:00
TxBuffer.cpp test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +02:00
TxBuffer.h refactor: let one RadioScheduler own the radio job queue 2026-10-12 20:36:32 +02:00
Utils.cpp fix: only let wifiStrength broadcasts move the RSSI baseline 2026-10-12 18:34:45 +02:00
Utils.h fix: only let wifiStrength broadcasts move the RSSI baseline 2026-10-12 18:34:45 +02:00
Web.cpp fix: return the shade from /repeatCommand as an object 2026-10-12 20:55:20 +02:00
Web.h test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +02:00
WebCommand.h test: cover the radio queue rules, shade TX state, rolling codes and web command hold 2026-10-12 20:26:33 +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