Releases: alsuren/mijia-homie
Releases · alsuren/mijia-homie
homie-controller 0.3.0
Breaking changes
- Updated to Tokio 1.0, and updated some other dependencies to match.
Other changes
- Added an integration test, testing that this crate works as expected with the
homie-device
crate.
bluez-generated release 0.2.1
New features
- We now use the
--prop-newtype
flag todbus-codegen-rust
, which generates structs for getting properties in a type-safe way from the hashmaps returned by various D-Bus interfaces.
Breaking changes
- This version depends on version 0.9.1 of the dbus crate, which introduces the
PropMap
alias forHashMap<&str, Variant<Box<dyn RefArg>>>
bluez-async release 0.1.0
This is the initial release of our BlueZ interface crate. It was split out from the mijia
crate.
mijia-homie release 0.2.0
New features
- Using multiple Bluetooth adapters is now supported. mijia-homie will scan on all Bluetooth adapters on the system, and try to connect to a sensor on all adapters in turn which discover it until one succeeds. This is useful if you have more sensors than a single Bluetooth adapter supports (usually 7 or 10).
Breaking changes
- Config files are now TOML and their filenames have changed, so you will need to update your config after updating to this release.
mijia 0.2.0
Breaking changes
- Switched to
thiserror
for error types.
New features
- Added support for getting historical data.
- Added support for setting comfort level, temperature unit and time.
Other changes
- Added documentation.
- Added examples.
homie-influx release 0.2.0
Config files are now TOML and their filenames have changed, so you will need to update your config after updating to this release.
homie-influx release 0.1.0
First release of homie-influx service. It's been working for me so far at least!
homie-controller 0.2.0
Breaking changes
- Updated to
rumqttc
0.2. - Added
fresh
flag toPropertyValueChanged
event.
New features
- Added method to get Homie base topic.
mijia-homie release 0.1.0
First release of mijia-homie
. This works on Raspberry Pi and other devices, and can reliably connect to several sensors and publish them to an MQTT broker following the Homie convention. It has been tested with openHAB and HoDD.