A TRMNL plugin for Home Assistant that displays your smart home entities on a TRMNL device. Home Assistant sends entity data to TRMNL via a webhook.
Note: This project is actively under development as we experiment with different layouts to find the optimal design for various setups. You may encounter occasional glitches or rapid changes. Contributions, feedback, and suggestions are highly appreciated!
- 🏠 Display any Home Assistant entity (sensors, switches, lights, etc.)
- 🎨 Customizable dashboard with configurable icons, titles, layout types, and scale sizes
- 🧩 Dynamic entity grouping and layout via UI
- 🌐 Multi-language support for HACS integration
- ⚡ Real-time updates via webhook from Home Assistant
Before setting up this plugin, ensure you have:
- Home Assistant running and accessible
- TRMNL device set up and connected
- Network connectivity between TRMNL and Home Assistant
- Add this repository to HACS as a custom repository (type: Integration)
- Install via HACS
- Restart Home Assistant
- Copy the
trmnl_dashboardfolder to your Home Assistantcustom_componentsdirectory - Restart Home Assistant
- Go to Settings > Devices & Services in Home Assistant
- Click Add Integration and search for
TRMNL Dashboard - Use the UI to group entities, set labels, and customize your dashboard
- Home Assistant sends entity data to your TRMNL device using a webhook.
- This plugin receives the data and displays it on the TRMNL screen.
- No control or commands are sent from TRMNL to Home Assistant.
- The integration is display-only: you cannot trigger automations or change entity states from TRMNL.
Dashboard not displaying:
- Restart Home Assistant
- Check logs for errors related to
trmnl_dashboard - Verify integration is listed under Settings > Devices & Services
We welcome contributions! Please:
- Report bugs or issues
- Suggest new features
- Submit pull requests
- Improve documentation
This project is licensed under the MIT License - see the LICENSE file for details.
Created by pwojtaszko - A TRMNL plugin for seamless Home Assistant integration.
For support, please:
- Check the troubleshooting section above
- Search existing GitHub issues
- Create a new issue with details about your setup
This plugin only displays data sent from Home Assistant to TRMNL via webhook. No entity control is possible from TRMNL.



