In this release we fix existing hardware and add a new sensor.
And we have a nice zooming feature on the graphs.
IO Expander
The IO expander code is totally rewritten, as there a lot of strange bugs with it. As it is a bit hard to test all the possibilities with kind of hardware is hard to do. So we have tested now with 16 Channel I2C Electromagnetic Relay Module IoT and HD30A 4/8 Channel Electromagnetic I2C Relay 12V 30A which are using the chip PCF8574 or PCF8575 chip which is basically the IO expander.
Sensors
Seesaw soil and temperature sensor
GUI
Zooming
It is now possible to zoom on all the graphs. Just click where you want to start and drag the area you want to zoom. And the graph will zoom into that time range.
Use the calendar (period selector) icon to reset to normal view.
Gauges
The gauges should now be a bit easier to read in dark mode.
Dashboard
And finally the date and times in the enclosure part of the dashboard do not show seconds anymore. This will give some more space for the duration information. When you hover over the duration text, you will see the exact duration in the title tag. #1104
Other updates
- Updated DimmerLink switch to I2C documentation
- Fixed remote sensor data when return data is not a float value.
- Only apply settle time when greater than zero. #1100
- Updated Python packages, so a re-run of the installer is required. -
- Fix casing issue in weather source urls.
- Documentation fixes. Restored page headers.
- Fixed some missing logging in the terrariumUtils class
https://theyosh.github.io/TerrariumPI/posts/2026/06/23/release-terrariumpi-v-4-16-0/
Upgrading
Use the following steps to upgrade TerrariumPI
Docker
- Stop TerrariumPI:
docker compose down - Update version number in
docker-compose.yamland rundocker compose pull - Start TerrariumPI:
docker compose up -d
Or go to the upgrade steps on the documentation page
Manual
- Stop TerrariumPI:
sudo service terrariumpi stop - Update the code:
git pull - Rerun the installer:
sudo ./install.sh - Start TerrariumPI:
sudo service terrariumpi start
Or go to the upgrade steps on the documentation page
What's Changed
- Bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #1087
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #1090
Full Changelog: 4.15.0...4.16.0