Skip to content

Releases: thorrak/brewpi-esp8266

Async Webserver

01 Mar 20:23
ad1de8d
Compare
Choose a tag to compare
Async Webserver Pre-release
Pre-release

This release converts the on-device webserver back to using AsyncWebServer rather than the default, synchronous webserver. This should greatly improve response times on the ESP8266, and moderately reduce response times for the ESP32 and ESP32-S2. This also converts the ESP32-S2 to use LittleFS rather than SPIFFS, bringing it back in line with the ESP8266 and ESP32 releases.

What's Changed

  • Convert back to AsyncWebServer by @thorrak in #125
  • Update ESP32-S2 to use LittleFS instead of SPIFFS by @thorrak in #126

Full Changelog: v16-alpha4...v16-alpha5

Bugfixes & LittleFS Conversion

25 Feb 02:58
Compare
Choose a tag to compare
Pre-release

This release incorporates a handful of bugfixes for various issues found in alpha3:

  • Reinitializes the display when toggling relays on via pins
  • Adjusts Bluetooth scan time to reset more frequently
  • Adjusts Inkbird timeout to 62 seconds to prevent erroneous disconnects
  • Converts the ESP32 from SPIFFS to LittleFS

This alpha release does not include the S2 firmware, as further testing of the Filesystem conversion is required.

Full Changelog: v16-alpha3...v16-alpha4

Updated Upstream Libraries

14 Jan 05:22
Compare
Choose a tag to compare
Pre-release

This integrates updated upstream libraries -- including the latest ArduinoJSON. This is expected to resolve a potential issue where the size of the data that is attempted to be loaded into a JSON document object exceeds the capacity of the object.

This release also finishes eSPI screen support, and converts the project to use pioarduino.

What's Changed

Full Changelog: v16-alpha2...v16-alpha3

Internationalization, eSPI, & Expanded Inkbird Sensor Support

15 Dec 01:00
8423276
Compare
Choose a tag to compare

This release adds support for leveraging both the probe and internal sensors simultaneously on Inkbird's IBS-TH1 Plus and IBS-TH2 Plus temperature sensors. This enables a solder-free build where a single Inkbird sensor can serve as both the "beer" and "fridge" temperature probe.

This also adds translations to leverage the latent internationalization support in the web interface, and support for eSPI screen types attached to ESP32-based boards.

What's Changed

  • Bring ESP8266 Frameworks up to date by @thorrak in #115
  • Enable the use of both the probe and internal sensor simultaneously for Inkbird TH1 Plus and TH2 Plus
  • Adds a Spanish, Dutch, Portuguese, and German translation for the on-device web interface
  • Adds support for eSPI screen types attached to ESP32 boards

Full Changelog: v16-alpha1...v16-alpha2

Update Upstream Frameworks

11 Aug 13:43
Compare
Choose a tag to compare
Pre-release

This updates to the latest upstream ESP8266 framework as well as the Arduino 3.x core as recently released by Espressif.

What's Changed

Full Changelog: v16-alpha0...v16-alpha1

Initial v16 Alpha Release

26 Jan 20:38
Compare
Choose a tag to compare
Pre-release

This is the initial alpha release for the upcoming v16 firmware for the BrewPi-ESP project. This firmware version brings support for the upcoming release of Fermentrack 2 (and along with it, Fermentrack.net).

What's Changed

  • Adds support for Fermentrack 2 (and Fermentrack.net)

Full Changelog: v15d...v16-alpha0

Kasa & UI Bugfixes

08 Nov 12:26
Compare
Choose a tag to compare

This is a bug fix release which contains fixes for small bugs in the on-controller web UI and the detection of certain, newer TPLink Kasa switches.

Upgrading is recommended if you are experiencing issues with either in your setup, and is optional for all other users.

What's Changed

  • Fix detection of certain (newer) Kasa plugs
  • Fix changing mode in UI
  • Fix calibration in UI
  • Document default AP by @danb35 in #101

New Contributors

Full Changelog: v15c...v15d

v15c - ESP32-S2 Bugfix

11 Sep 05:04
0842f97
Compare
Choose a tag to compare

This release fixes a handful of bugs that impact users with specific hardware configurations. It is recommended to upgrade to this firmware if you use the ESP32-S2 chipset, or if you are having trouble assigning TP Link sensors from the dedicated Web UI. For all other users, this upgrade should be considered optional.

What's Changed

  • Fix issues with ESP32-S2 IIC & Freezing by @thorrak in #99

Full Changelog: v15b...v15c

v15b - Negative Temp Display Bugfix

16 Jul 13:52
2efdbfb
Compare
Choose a tag to compare

The v15b release of BrewPi-ESP fixes a bug in the temperature conversion functions that resulted in negative temperatures (such as those sometimes experienced when cold crashing in Celsius) displaying as positive when converted to a string. This could result in negative temperatures appearing as positive both on the LCD Display as well as in graph points -- even though the temperature was being correctly controlled.

What's Changed

  • Fix negative temps not displaying correctly. by @jalim in #92
  • Lock ESP32-S2 targets to Arduino v2.0.6 by @thorrak in #93 (previously released as v15a)
  • Update Documentation by @thorrak in #94

New Contributors

  • @jalim made their first contribution in #92

Full Changelog: v15...v15b

v15c-beta - S2 Only

31 Aug 02:31
2efdbfb
Compare
Choose a tag to compare
v15c-beta - S2 Only Pre-release
Pre-release

This is a test firmware that uses the Arduino v2.0.11 framework to see if it resolves issues with the ESP32-S2 chips. Non-S2 firmware will not receive a v15c release if this works.