Releases: mKeRix/room-assistant
v2.1.0
2.1.0 (2020-02-28)
Bug Fixes
- bluetooth-classic: enforce time limit for inquiries (f9a1ae4)
- bluetooth-classic: give hciconfig proper permissions (29c4406)
- bluetooth-classic: request info only on current instance (9ae5cca)
- cluster: catch mdns discovery issues (31174db), closes #107
Features
- make hci device to be used configurable (d8f9d59)
v2.0.1
v2.0.0
2.0.0 (2020-02-21)
This is an exciting new release! I rewrote room-assistant with Typescript and a new framework, so there are quite a few changes and you will have to do a few things to upgrade. The easiest way to do so is using a fresh installation and config as described in the upgrade guide.
Highlights
The features of the previous version have stayed (apart from some minor exceptions), but this release features a few new exciting highlights:
- Bluetooth Classic integration: Tired of having to carry around beacons all the time? Own a smart watch (e.g. Apple Watch) or carry around your phone all the time anyway? Use this new integration to track these Bluetooth devices on the room-level and use it as your presence for automations! room-assistant is the first open-source tool capable of doing this.
- Thermopile sensors (GridEye, Omron D6T): Detect human presence based on the heat they generate with thermopile sensors - no device to carry needed. The integration even allows you to get a count and the coordinates of the people present in the sensor FOV.
- Connectitvity: Instead of relying on Home Assistant to piece things together with the
mqtt_room
component all the room-assistant instances can now talk to each other directly, allowing for much more complicated integrations. - Auto Discovery magic: No more having to setup things in the Home Assistant config - now you will just see the entities and devices pop-up under the MQTT integration for all parts of the software. room-assistant leverages all the latest features of Home Assistant to make your life easier.
- Vastly improved documentation: Instead of the GitHub wiki we now have a pretty documentation website at room-assistant.io!
- Improved software architecture: With the new framework and Typescript the software now has a way better architecture. This and the proper unit testing ensure better maintainability for the future.
Changelog
Since this is a rewrite from scratch, no changelog is provided in the release notes. In the future you will see a detailed changelog here, as we are now using semantic-release.
v2.0.0-beta.8
2.0.0-beta.8 (2020-02-21)
Bug Fixes
v2.0.0-beta.7
2.0.0-beta.7 (2020-02-20)
Features
- cluster: add an option to resolve mdns hostnames with dig (67593d4)
Performance Improvements
- slim down Docker image (0fc6d84)
v2.0.0-beta.6
2.0.0-beta.6 (2020-02-17)
Bug Fixes
- use new room presence logic for timeout check (872c766)
- cluster: prevent complete removal of configured peers (87d74c0)
- cluster: use instance name as node id (e028414)
Features
v2.0.0-beta.5
2.0.0-beta.5 (2020-02-14)
Bug Fixes
- bluetooth-classic: filter only active nodes (3e7cf6e)
- bluetooth-classic: uses the device address as default name (cc5b8a9)
- entities: re-publish all entity states when elected (be380cd)
Features
- bluetooth-classic: adapts closest instance detection to be instant (3966ab6)
- bluetooth-low-energy: adapts closest instance detection (655c51f)
- cluster: adds option for disabling auto discovery (6777e10)
- cluster: adds quorum option (868d676)
- cluster: allows configuration of timeout and weight (2173ca5)
v2.0.0-beta.4
2.0.0-beta.4 (2020-02-12)
Bug Fixes
- localisation algorithms for thermopile sensors (cc67cf1)
- bluetooth-classic: adapt timeouts to match shorter interval (e2c83bf)
- bluetooth-low-energy: remove usage of txPowerLevel (a4425ba)
- home-assistant: no availability msgs for distributed child devices (1b82c55)
Features
- bluetooth-classic: added inquiries switch (8f4d7f4)
- bluetooth-classic: adds minRssi option (2051e8e)
- bluetooth-classic: reduce interval to 6 seconds (4b77868)
- bluetooth-low-energy: added max distance option (c7098cc)
- cli: added config dir option (56d3f4a)
- added Docker configuration (546fe62)
- entities: added a switch entity (52eaef5)
1.1.1
1.1.0
This release comes with a few added goodies that make room-assistant even more awesome! You do not need to change your configuration unless you were using the prometheus service before or you want to use the new features. More details can be found the upgrade guide.
New features
- Omron D6T thermal sensors can be used for accurate presence detection now
- MQTT auto discovery removes the need for changing your Home Assistant configuration (available for gpio, shell and d6t)
Changes
- general
- updated dependencies
- ble
- prometheus
- uses framework-native solution now, required config changes are detailed in upgrade guide
- api
- removed, as it is not needed anymore