A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/milesburton/Arduino-Temperature-Control-Library/releases below:

Releases · milesburton/Arduino-Temperature-Control-Library · GitHub

Releases: milesburton/Arduino-Temperature-Control-Library

Releases · milesburton/Arduino-Temperature-Control-Library

v4.0.3

feat(ui): add TailwindCSS & chart-based dashboard

Integrate Tailwind CSS for styling
Display DS18B20 temperature readings in a Chart.js line graph
Implement tab-based navigation (Dashboard, API Docs, Setup)

docs(setup): add instructions for WiFi, interval, and history

Create a Setup tab explaining how to:
    Change ssid and password
    Adjust polling interval (READ_INTERVAL)
    Update the number of stored readings (HISTORY_LENGTH)

fix(tooltip): show human-readable time in chart hover

In the tooltip callback, convert epoch values to Date objects
Use .toLocaleTimeString() for improved readability

refactor(memory): reduce history length & poll interval

Default: store 360 readings (1 hour of data at 10s intervals)
Lower risk of out-of-memory errors on ESP8266 boards
Potential to adjust these defaults if more sensors or longer history is required

chore(footer): pin footer & add MIT license link

Use flexbox (min-h-screen, mt-auto) to keep footer at the bottom
Link to MIT License in the footer
Update title & references to “Arduino Temperature Control Library”

What's Changed

Full Changelog: v4.0.2...v4.0.3

v4.0.2

fix: Restore DS1820 which was removed from 4.0.1

feat: added delay to two examples to avoid it 'spinning' (which is a problem in parasite mode)

feat: bumped version to 4.0.2

What's Changed

Full Changelog: 4.0.1...v4.0.2

v4.0.1

feat(license): migrate to MIT license

Replace GNU Lesser General Public License with MIT License in both header and implementation files
Update copyright year to 2024
Add full MIT license text and conditions

feat(error-handling): add retry mechanism for temperature readings

Add retryCount parameter to getTemp() with default value of 0
Add retryCount parameter to getTempC() with default value of 0
Implement retry logic in temperature reading functions

fix(device-search): improve address retrieval reliability

Add index validation in getAddress() method
Enhance error handling for device search
Improve efficiency of device enumeration

docs(api): update function documentation

Add documentation for new retry parameters
Update method signatures in header file
Clarify temperature reading behavior

test(temperature): enhance temperature reading reliability

Add retry mechanism to handle intermittent sensor failures
Implement progressive retry logic
Add timeout protection for device communication

refactor(device-handling): improve device management

Optimize device count verification
Enhance device address validation
Improve error handling in device communicatio
What's Changed New Contributors

Full Changelog: 3.9.1...4.0.1

3.9.1
Merge pull request #175 from ivankravets/patch-5

Use strict dependency to OneWire library
3.9.0 3.8.0

Removes OneWire dependency. Please make sure you install the OneWire library from the library manager before you compile

3.7.9
Merge pull request #105 from RobTillaart/master

Created 2 examples of how to use the Alarm field as an ID
3.7.6
Update library.properties
3.7.5
Update library.properties
3.7.4
Merge pull request #38 from RobTillaart/master

example to generate address array from connected devices

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4