Releases: thorrak/tiltbridge
Disable Parse Cloud
v1.3.0-alpha1
ESP32-S3 test release
What's Changed
- Update Next by @thorrak in #238
- Bring Next up to date with Devel by @thorrak in #244
- Switch to synchronous HTTP server by @thorrak in #250
- Bring Next up to date with Devel by @thorrak in #253
- Keep Next up to date by @thorrak in #260
- Update changelog by @thorrak in #261
Full Changelog: v1.2.2-beta7...v1.3.0-alpha1
New Data Senders
This release incorporates new data senders, adding support for HTTPS endpoints for most data targets, fixing data sending to Grainfather, fixing a number of bugs with MQTT, and adding better MQTT autodiscovery support for Home Assistant. This also incorporates a new "Weeks on Battery" data point to be sent to MQTT endpoints.
A special thanks to @fkroepfl for reporting and helping to test the resolution of a number of these issues. An extra-special thanks to @mjardiEnz for developing the new Weeks on Battery support
What's Changed
- New unified data sender by @thorrak in #243
- Weeks on Battery through MQTT by @mjardiEnz in #239
- Rewrite MQTT Sender by @thorrak in #251
- Add additional information to the Home Assistant MQTT Auto Discovery messages by @thorrak in #252
- Clean up MQTT and other tweaks/bugfixes by @thorrak in #259
- New data sender by @thorrak in #246
New Contributors
- @mjardiEnz made their first contribution in #239
Full Changelog: v1.2.1...v1.2.2
Minor Bugfixes
Minor Bugfixes
This release resolves a handful of bugs. It should be used in all new builds, but does not need to be flashed by existing users who have not encountered any of the below issues.
What's Changed
- Fix toggling between temperature units
- Fix Logo Color on TFT by @pletch in #229
- Fix TOUCH_CS assignment to val of 1 borks Serial monitoring by @pletch in #231
Full Changelog: v1.2.0...v1.2.1
LCD Refactoring
- Fix OLED firmware
- Refactor LCD code to combine "D32 TFT" and "ESPI TFT" code
- Replace existing M5 libraries with (existing) ESPI TFT library
- Add new "User Target" data destination (currently untested)
- Add support for OLED display at pins 17 & 18
Update Libraries & Bugfixes
This release updates/locks the version for a number of libraries, and incorporates a fix for WiFiManager which was previously causing a "boot loop" for D32 devices. This update is recommended for all new users of TiltBridge, but can be skipped if you have an already working device that you are happy with.
Fix TFT Flash Size
This is a minor bugfix specifically targeting the TFT firmware. The latest esptool validates hashes in every part of the firmware, including the bootloader. As a result, using the same bootloader for 4MB and 16MB firmware is no longer valid. This changes the TFT firmware to use a 4MB partition scheme (at the cost of the OTA partition).
TiltBridge Cloud Support & MQTT Fixes
What's Changed
- Increased MQTT client size to support 1.1.0 additions
- Fix Home Assistant MQTT autodiscovery (Thanks @pletch)
- Add TiltBridge Cloud support (Thanks @DJMarlow)
- Change to using 4MB partition scheme for non-TFT firmware
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Grainfather & Taplistio Support
- Added Grainfather as a push target (Thanks @teanooki!)
- Added Taplistio as a push target (Thanks @TaplistIO!)
- Fixed typo in Brewfather log messages
- Added placeholder page when waiting for the first GSheets push
- Added 24 hour reboot timer to improve overall stability
- Shorten logo display time by 60%
- Added reboot if reconnecting to WiFi fails after some time
- Send 'uniq_id' as part of MQTT config messages
- Change MQTT keep alive timing to seconds to match MQTT spec
- Replaced WiFi management libraries & WiFi reconnection process
- Refactored configuration storage backend for performance
- Changed "Invert TFT" option to also work for OLED screens
Calibration Bugfixes
- Fixed bugs in calibration workflow
- Display calibration functions on calibration page