Releases: rstrouse/ESPSomfy-RTS
Releases · rstrouse/ESPSomfy-RTS
v2.4.4
v2.4.3
What's Changed?
- Start network asynchronously
- Added Simulated Favorite option for motors that cannot store a favorite #290
- Store rolling code for Groups #350
- Fix group reorganization when deleted out of sequence #354
- Fix intermittent crash when unplugging Ethernet cable #348
- Added 7 second watchdog timer. If any process halts for more than 7 seconds the ESP32 will reboot #349
- Added remote and group processing to Simulated Favorite #360
- Bump Arduino Core to 2.0.16
- Add 80-bit RTS commands for Step size, Stop, and Favorite
v2.4.2
What's Changed?
- Fixed issue where the IP address was not showing in the app #310
- Chunk every api response to ensure no overruns in the webserver #273 #322
- Remove shade listing from groups and display the number of members in the group #91 #316
- Work around json serialization memory leak
- Publish TCP 80 for name resolution services
- Set IOS webapp setting to allow for proper home screen icons and operation #326
- Bump ArduinoJson to 6.21.5
- Fix issue where the byte alignment was incorrect for the chip model this is suspected to interfere with the network model #273
- Add current available memory to the firmware page and emit this data when changed
- Fix SSDP/UDP response packet memory leak #273 #305
- Add current available memory to the Firmware tab
v2.4.1
What's Changed?
- Separate MQTT restore from the network restore.
- Improve wifi fallback times for ethernet boards.
- Remove network event processing.
- Limit NTP time so timeservers do not delay http responses.
- Changed the channel selection in STA mode to select the strongest channel #294
- Fix truncated group output during discovery #291
- Added Wifi roaming to dynamically connect to the most appropriate Wifi access point #270 #294
- Change build workflows to use settings from Arduino IDE for ESP32 and S2 boards.
- Display current IP address on the DHCP Tab #310
v2.4.0
What's Changed?
- Added the ability to define repeaters. This will repeat signals from the specified remotes to improve remote range.
- Fixed Fallback to Wireless storage value #269
- Reset static IP on the adapter after the ethernet PHY initialization resets it #268
- Add ids to MQTT shades and groups that are more than 8
- Stop direction movement on step commands #275
- Check the Ethernet PHY flags to determine the status of the ethernet adapter and reconnect on failure #273
- Allow pin 3 and 44 for ESP32-S3 boards in radio configuration
- Delay soft AP startup for Ethernet connected boards and disable the AP quicker after ethernet is established #271
- Added MQTT protocol, hostname, port, root topic and discovery topic to the backup #284
v2.3.3
v2.3.2
What's Changed
- Pre-allocate memory for when there are a large amount of shades > 25.
- Remove github checks on startup.
- Chunk json responses to reduce memory footprint.
- Add handshake timeout for github calls.
- Add option to disable github update checks. #255
- Heap memory recovery reduced memory usage by 10%.
- Remove the ability to cancel the update process after filesytem update has started.
v2.3.1
What's Changed?
- Added the concept of rooms to the solution. Up to 16 Rooms can now be defined and selected on the home page as a filter #221
- Added Invert Commands to groups to allow group commands to be inverted #224
- Added endpoint to recover the filesystem if the Github update fails.
- Improved error detection during Github update to reduce potential of corrupting the filesystem.
- Fixed UDP packets for SSDP discovery. Devices should no longer disappear from the network list.
- Removed mDNS resets so the hostname remains available. This was a workaround for prior ESP32 library issues
- Suspend UDP, MQTT, and SSDP during update
- Fixed endpoint for tiltCommand when setting the target position #239
- Change padding in UI so more horizontal space is available on small devices
- Reduce program storage space usage by removing old NVS methods ~10k saved
v2.3.0
v2.2.4
What's Changed
- Added Github actions to auto-generate release files (ESP32, ESP32-S3, ESP32-S2, and ESP32-C3) pre-compiled images available.
- Added UI warning for download of pre-release versions
- Fixed issues with multi-firmware targets
- Added checks to fail firmware and filesystem update if OTA download is interrupted
- Build onboard releases for each board type supported
- Remove compiler warnings and code cleanup