Skip to content

Releases: rstrouse/ESPSomfy-RTS

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

v2.2.3

27 Dec 01:48
Compare
Choose a tag to compare

What's Changed?

  • Persist MQTT states for initial configuration #210
  • Send MQTT delete to clear unused topics #210
  • Add compiled onboarding binaries to release #197

v2.2.2

23 Dec 20:32
Compare
Choose a tag to compare

What's Changed?

  • Fix integrated tilt position #192 - When the lift position was at the endstops the software assumed the movement to be idle and would move the blind to the stored my position when stopping the tilt or lift.
  • Update client to support the upside down inverted position #200
  • Added support for two button mico-lighting receiver #196
  • Added support for low level triggers when using the GP_* protocols #206
  • Fixed ci.yaml to generate firmware with updated v2.0.10 Arduino libraries #207
  • Added left gate, double gate, and right gate control #199
  • Extended press and hold for pairing for group creation when pressing the Pair to Group button #195

v2.2.1

04 Nov 00:00
Compare
Choose a tag to compare

What's Changed

  • Emit last command on MQTT topics #186
  • Fix script error when pairing shade #185
  • Fix buffer overrun for groups with long names #183
  • Fix issue where available shades were not being sent in grouping #183
  • Roll back update of littlefs if buffer failure #184
  • Fix judder on integrated tilts

v2.2.0

28 Oct 20:26
Compare
Choose a tag to compare

What's Changed

  • Added the ability to perform a Github update directly from the repository. #171
  • Added firmware alert when new firmware is available #171
  • Added MQTT Auto-Discovery support #180
  • Reduced memory footprint then increased it with the above options.

v2.1.9

11 Oct 16:31
Compare
Choose a tag to compare

What's Changed

  • Reduce MQTT traffic by only sending state related data when it changes #167
  • Add MQTT last will and testament for online and offline #167
  • Add device and connection information to MQTT data #167
  • Add protocol support for GPIO triggering when cobbled with a remote #165
  • Add protocol support for GPIO relays
  • Add Euro-Tilt tilt type for long/short press with tilt motors #161
  • Fix shade and group ordering for mobile devices #164

v2.1.7

20 Sep 18:41
Compare
Choose a tag to compare

What's Changed

  • One button devices such as 1-button garage doors and dry contact types will now sent a toggle command when set to 80-bit and the my command when set to 56-bit #148, #153
  • Added a virtual remote to allow all available commands to be sent to a motor. This should allow for pairing and end stop adjustment when a remote is not available.
  • Added a frequency scanner that allows for tuning the base frequency to a remote.

v2.1.6

16 Sep 18:27
Compare
Choose a tag to compare

What's Changed?

  • Added additional options for Backup and Restore #149, #110
  • Added Dry Contact type #153
  • Added Virtual remote to send all available commands to the motor.
  • Added ability to change motor display orders #139