Skip to content

Releases: rstrouse/ESPSomfy-RTS

v2.4.4

26 May 23:37
Compare
Choose a tag to compare
v2.4.4 Pre-release
Pre-release

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

v2.4.3

12 May 18:27
Compare
Choose a tag to compare

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

21 Apr 20:47
Compare
Choose a tag to compare

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

23 Mar 16:25
Compare
Choose a tag to compare

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

25 Feb 05:47
Compare
Choose a tag to compare

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

04 Feb 22:36
Compare
Choose a tag to compare

What's Changed

  • Add additional state information for updates including the availability of the internet
  • Fix emit for diagnostic entities. A stray colon was causing these to not show up in HA
  • Add discovery attributes to support HA plugin changes

v2.3.2

02 Feb 23:37
Compare
Choose a tag to compare

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

22 Jan 02:25
Compare
Choose a tag to compare

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

01 Jan 20:22
Compare
Choose a tag to compare

What's Changed?

  • For starters its 2024 for cripes sake!
  • Added wifi and ethernet connection data to the socket layer. This shows up in HA as diagnostic entities
  • Additional checks for github download failures
  • Finally Happy New Year!

v2.2.4

31 Dec 21:36
Compare
Choose a tag to compare

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