Releases: rstrouse/ESPSomfy-RTS
Releases Β· rstrouse/ESPSomfy-RTS
v2.4.7
What's Changed
- Added option to the network tab to use Hidden SSIDs. In v2.4.4 and above the roaming and WiFi signal optimizations required the SSID to be discoverable in order to filter the strongest signal from a multi-access point environment. This new option skips all scanning to allow a hidden SSID to be used. Use caution as this option may connect to a weaker access point in multi-AP environments.
- When initially starting with a Wired Ethernet device, it would wait indefinitely for the initial connection and not fallback to WiFi. The ESP32 will now wait for 20 seconds then fallback to WiFi when this option is checked.
- Added CDC on boot to disable jtag and enable serial logs for ESP32-C3 and ESP32-S2 chipsets.
v2.4.6
Whatβs Changed?
- Continuous scanning for SSID to drop Soft AP when opened
- Use hostname for AP mode SSID instead of ESPSomfyRTS when the hostname is set. This allows for multiple ESPSomfy RTS networks to be easily identified.
- Remove the autoReconnect setting from the WiFi setup. Connections were not reliably reconnecting with this setting if the connection was lost. For instance when the network was rebooted. #407 #410
- Remove some S3 pin restrictions for pins that can be exposed #426
- Reorganize the MQTT connection strategy so that it occurs after the network has been connected and terminates before rebooting. #429
- Added EST-PoE-32 from Everything Smart to Ethernet board definitions #436
Breaking Changes
- If you use a hidden SSID this version no longer supports hidden SSIDs. v2.4.7 supports both modes for optimized AP selection as well as hidden SSIDs.
v2.4.5
v2.4.4
What's Changed?
- Bump Arduino Core to 2.0.17
- Change Soft AP to start while checking for defined AP. This will close the soft AP if no connections and the originally configured wifi connection becomes available. #380
- Remove initial wifi scan from setup #377
- Asynchronous change channel for roaming
- Added additional check for faster wifi recovery
- Added code for hubs that send synonyms for 80 and 56 bit #393
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.