Releases: mKeRix/room-assistant
Releases · mKeRix/room-assistant
v2.18.2
v2.18.1
v2.18.0
2.18.0 (2021-05-24)
Important Notes
- For heatmap users running w/ NodeJS: You may need to install additional system dependencies, e.g. like so:
sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
- For systemd service users: You need to update your service unit file to make use of the new watchdog feature. For an example, view the updated documentation.
- Existing setups will continue to run, change is only required if you want to make use of the new feature.
- Ansible managed installations will automatically update when you pull the latest changes from the ansible-playbooks repository.
- You may need to install an additional system dependency to use this feature when not using Ansible:
sudo apt-get install libsystemd-dev
Bug Fixes
- logger: prevent Loki log transport from interfering (1a4d662)
- thermopile: speed up heatmap generation (0da4ff6), closes #721
Features
v2.17.0
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
2.14.0 (2021-02-28)
Important Notes
For NodeJS installs: This release drops official support for NodeJS 10.x, as its nearing EOL later this year. It is recommended that you upgrade to NodeJS 14.x, although anything 12.x and up is supported. You can use the following commands to do so:
For Pi Zero devices:
wget -O - https://gist.githubusercontent.com/mKeRix/88b7b81e9bca044f74de1dc51696efb2/raw/799a20bca44cc61d8f8ae93878f2f28af8365a69/getNodeLTS.sh | bash
For Ubuntu/Debian devices (e.g. Raspberry Pi 3 or 4):
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
For other devices check the official installation docs
Bug Fixes
- bluetooth: respect connecting state during retry (8f36d87)
- entities: prevent dates from being proxied (d861486)
Features
v2.13.1
2.13.1 (2021-02-13)
Bug Fixes
- bluetooth-classic: align device_tracker discovery (#493) (9e1be95)
- bluetooth-classic: increase default interval (ce64847), closes #351
- bluetooth-low-energy: interpret allowlist as strings (7a442e1), closes #534
- bluetooth-low-energy: retry on immediate disconnects (37000b8), closes #508
- entities: do not refresh non-locked entities (7c031d4), closes #532