LNXlink is a Linux companion app that seamlessly integrates your system with external applications like Home Assistant. It uses MQTT, a lightweight messaging protocol, to enable real-time data exchange and remote control capabilities.
Features:
- Sensors: Automatically discover sensors that monitor and control the system.
- Home Assistant: Uses MQTT Autodiscovery to create entities and shows if update is required.
- No sudo required: No need to be root user to install and use, unless used on server setup.
- Easily expanded: Any new module is automatically imported and custom modules can be added.
Screenshots
Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
2026.9.05 Sept 2026
2026.9.0
- Fixed command injection security vulnerabilities across multiple modules
- Added optional username & password protection for the Restful module
- Added an interactive Swagger documentation page to easily test the REST API in the browser
- REST API now returns responses in JSON format
- New DND module to control, and monitor Do Not Disturb
- New Night Light module to control and monitor the display's blue light filter
- New Boot Time module to monitor when the system started up
- New Session Lock module to control and monitor the session lock state
2026.8.08 Aug 2026
2026.8.0
- Docker container update installation with progress status
- Support for MQTT Infrared platform introduced in Home Assistant 2026.8.0
- Event triggers with support for IR Receiver
- Support for installation using uv package manager alongside pip
- Configuration option for custom discovery registry file path
- Configuration option for docker socket location, plus auto-detect for additional paths
- Use delay for GPIO to ensure states changes register correctly
- Resolved fingerprint scanner enrollment issues
2026.7.013 Jul 2026
2026.7.0
- Fingerprint scanner module
- Include/exclude options for interfaces module
- Configuration option for a custom logging directory
- Compatibility with older loginctl JSON output
- Excluded entries are now automatically deleted from Home Assistant
- dasbus dependency dropped
- asyncio standard library requirement dropped
- Build dependencies bumped for better stability
2026.6.02 Jun 2026
2026.6.0
- MQTT: Connect through the Home Assistant API - great for Nabu Casa users or anyone who doesn't want to expose their MQTT broker
- LWT Sensor: Track when your device goes offline with the new availability sensor
- Current User: New sensor showing who is currently logged in
- Update Entities: New button to manually refresh all Home Assistant entities
- Systemd: Run lnxlink as a user service
- Bash: New select entity type - expose a dropdown driven by a shell command
- Bash: Set device_class and state_class on custom sensors for better HA integration
- Notifications: Use custom text IDs to update or close notifications by name
