This repository has been archived by the owner on Apr 29, 2023. It is now read-only.
Releases: tinxx/MiThermometer2MQTT
Releases · tinxx/MiThermometer2MQTT
Version 0.5
Changes
Improvements
- Publish Home Assistant configuration only once after first connection to the MQTT broker
Bugfixes
- Fix the MQTT topic that sensor data are published under
Version 0.4
Changes
Improvements
- Make code compatible with latest Arduino for ESP32 version
- Switch JSON library from JSON Library for Arduino version 0.1.0 BETA to ArduinoJSON 6.19.1
- Improved handling of disconnected state (reconnect Wi-Fi and MQTT)
- Fixed several includes
- Improve module dependency checks
- Improve code structure/readability
- Updated some README aspects
Bugfixes
- Fix known problem from version 0.1 where the JSON library formatted some decimal values like
39.800000000000004
Version 0.3
Changes
New Features
- Added SSD1306 OLED display module to diaply current time and BME280 sensor data
Improvements
- Reconnect on interrupted WiFi
- Create new MQTT session on error
- Set WiFi hostname
Version 0.2
Changes
Improvements
- Improved configurability by moving all configurations into
configs.h
.
Bug Fixes
- Removed dependency between modules BME280 and Home Assistant Integration
Version 0.1
Changes
This is the first release with the following highlights:
Key Features
- Picks up sensor data from Mi Thermometers with custom firmware (core functionality)
- Configure custom names for your sensors by mapping their MAC addresses
- Enable an optional allow list mode that will only forward configured thermometers
- Add an BME280 sensor to MiThermometer2MQTT so that the ESP32 itself can measure its environment
- Home Assistant integration: Will automatically configure known thermometers (w/ custom names) with Home Assistant
Known Issues:
- There are some problems with
double
/float
values in conjunction with the JSON library.
It will sometimes output values like39.800000000000004
.
Version 0.0
Initial public release.