Skip to content

Major bugfixing#647

Open
cjkas wants to merge 94 commits into
rstrouse:mainfrom
cjkas:main
Open

Major bugfixing#647
cjkas wants to merge 94 commits into
rstrouse:mainfrom
cjkas:main

Conversation

@cjkas
Copy link
Copy Markdown

@cjkas cjkas commented Mar 25, 2026

Seems that project is abandoned and I was annoyed by constant restarts of my ESPSomfy. I've fixed some of the major issues caused by watchdog restarts. There are also compiled binaries in my fork if someone is experiencing same issues

  • Fixed a lot of bugs causing constant restarts by migrating to AsyncWebServer and AsyncSockets
  • Moved logging from serial to esp dedicated logging lib
  • Gzipped the resources
  • Changed to platformio build
  • Backup does no longer use LITTLEFS. Only RAM is used. Storage should not wear out so quick.
  • Added uptime info in web UI

@realneel
Copy link
Copy Markdown

@cjkas do you mind releasing esp32s3 files also in your repo?

cjkas and others added 30 commits April 4, 2026 12:58
Update platform to espressif32 @ 6.13.0. SSID scan interval increased to 10 minutes to offload ESP.
minor edits to see the GPIO pins on ESP32-C6-WROOM-1
The RTW decoder formula encKey - 133 was off by one versus the
RTW encoder (which maps command N to encKey N + 132). This caused
every non-My RTW command to decode as the wrong button (e.g. Up
decoded as My, Down as MyUp). Also adds rawCmd diagnostic field to
received frames for protocol debugging.
Fix off-by-one bug in RTW protocol decoder.
…ayload one small unit at a time into a fixed 3KB buffer, so a chunked HTTP response can drain it as the TCP send window allows — no growing cbuf in the async response stream.
Memory-bounded streaming builder for /controller. Produces the JSON p…
fix the version number in UI. Enable the remember username/password functionality in browser.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants