Releases: bkbilly/lnxlink
2024.11.0
What's Changed
- Add: RESTful API module
- Add: Currently playing game on Steam
- Add: Microphone used attribute for application name
- Fix: Microphone used false positives #133
- Fix: Installation script for Fedora
Full Changelog: 2024.10.1...2024.11.0
2024.10.1
2024.10.0
What's Changed
- Add: Steam module
- Fix: Camera used module for some applications
- Fix: Notification not showing
- Change: HACS integration MQTT Media player configuration through UI
Full Changelog: 2024.9.0...2024.10.0
2024.9.0
What's Changed
- Add: Flatpak installation method
- Add: Docker installation support for more modules
- Add: Docker module
- Add: Disk IO module
- Add: Clear sensor values on disconnect
- Fix: Media player for Fedora installations
- Fix: GPU not starting
- Fix: Restart/Shutdown checks for successful command execution
- Fix: Modules behavior improvements (ir_remote, keep_alive, interface_time, camera_used)
- Changed: SystemD module to use DBus
Full Changelog: 2024.8.1...2024.9.0
2024.8.1
What's Changed
- Add: Option to update entities when changed or every 15 minutes #117
- Add: Bash module support for switch entities
- Add: Sensor for keyboard hotkeys
- Changed: Media module updates when change is detected
- Changed: Camera Used module sends status when a change is detected
- Breaking Change: Notification button press payload format change
Changes Explained
Notify
When a notification with a button is created and the user clicks on it, a MQTT topic is sent monitor_controls/notify/button_press
with the data of the notification. It used to have some of it's data under the hints key, but now it got removed. Here is an example: trigger.payload_json['hints']['image-path']
was replaced by trigger.payload_json['image']
DBus
DBus communication was using dbus-python which is replaced with dasbus which needs less system dependencies to be installed and replaced system commands with dbus. These changes affected the modules Shutdown
, Restart
, Battery
, Idle
, Notification
, WiFi
.
Full Changelog: 2024.7.0...2024.8.1
2024.7.0
What's Changed
- Breaking change: Bash configuration new option
allow_any_command
for allowing running arbitrary commands - Add: Bluetooth Module
- Add: IR Remote Module
- Add: Network Interfaces Module
- Add: Bash module support for entity category #111
- Add: Bash module support for binary sensors #112
- Add: System Updates module show update count and available packages #114
- Add: Attribute for CPU model
- Fix: Multiple media players change order by playing status
Full Changelog: 2024.6.1...2024.7.0
2024.6.1
2024.6.0
What's Changed
- Add: Support for arbitrary bash sensors #109
- Add: Module for gamepad used #104
- Add: Module for mounts usage #105
- Add: Notification support for bigger images
- Add: Notification option for playing a remote or local sound
- Add: Notification option for removing notification after a timeout period
- Add: Notification option to select the urgency (low, normal, critical)
- Add: Support for remote custom modules
- Changed: Webcam and Screenshot modules update their feed much faster
- Fix: Loading issues with custom modules
Full Changelog: 2024.5.0...2024.6.0
2024.5.0
What's Changed
- Add: Use of Last Will or Testament for MQTT on connection lost
- Add: Module for speaker used
- Add: Module for active window
- Add: Text sensor to move mouse to specific coordinates
- Add: Docker images for all platforms #102
- Add: Create requirements file upon pre-commit script
- Changed: Split NVIDIA arguments to sensors
- Changed: Remove extra arguments from disk_usage module
Full Changelog: 2024.4.0...2024.5.0
2024.4.0.1
Support for docker on other platforms