Use your TRMNL display to monitor live CO₂ levels and up to six custom sensors from your Netatmo or other supported stations.
This lightweight Home Assistant integration delivers your data to the TRMNL E-Ink display via the included plugin, for low-power, glanceable monitoring in your home.
Send live sensor data (like CO2, temperature, humidity, and more) to a TRMNL E-Ink display. Works with Netatmo and other Home Assistant-compatible devices. Simple manual install steps included.
- Prominent CO2 gauge and up to 6 extra sensors
- Compatible with temperature, humidity, pressure, CO2, wind speed, precipitation, air quality
- Custom labels
- Plugin included
If you find Home Assistant Weather Station useful, leaving a star would be lovely and will help others discover this integration too.
⚠️ This project is currently under development, so installation is a bit manual for now and the implementation is in subject to change. Full documentation and streamlined setup will follow once it's available in the default HACS repository.
- Open Home Assistant and navigate to HACS > Integrations.
- Click the three-dot menu (⋮) in the top-right corner and choose Custom repositories.
- Add this repository URL https://github.com/TilmanGriesel/ha_trmnl_weather_station as a "Integration" type.
- Visit: https://usetrmnl.com/recipes/46862/install
- Click Fork to add it to your TRMNL playlist.
- Go to your TRMNL playlist and locate Home Assistant Weather Station.
- Click Edit on the Home Assistant Weather Station settings icon.
- Set the refresh rate to 15 minutes (or whatever suits you best).
- Click Advanced Settings and scroll to the bottom.
- Copy the Webhook URL — you'll need this to complete the Home Assistant integration.
After a restart of Home Assistant, this integration is configurable by via "Add Integration" at "Devices & Services" like any core integration. Select TRMNL Weather Station and follow the instructions. The TRMNL Webhook URL field is the Webhook URL you copied earlier.
Note: This recording is from version 0.3 and slightly outdated. The current configuration is simpler and more flexible.
- Publish the integration in the official HACS repository.
- HA Brand MR: home-assistant/brands#7185
- HACS Default MR (closed): hacs/default#3512
- Refactor and clean up the codebase, simplifying where possible and expanding configuration options as needed.
- Add automated tests and refactor logic into classes to improve maintainability and structure.
- Expand and dynamically adapt TRMNL display output based on sensor input.
Inspired by trmnl-sensor-push.
.png)




