4.12.0: Just a new release
Just a new release
This new release is not a big release. It has some bugfixes and logging improvements. One new improvement is that we now support Sonoff D1 Dimmer in DIY mode.
Sonoff D1 Dimmer DIY mode
Now it is possible to use the Sonoff D1 Dimmer in DIY mode. This makes it easier to add this dimmer to TerrariumPI. A big thanks to MakoShark2 for testing and helping with creating the code.
Improvements
Improved the light timer calculation when TerrariumPI is restarted after midnight, before the end of the current light period. Thanks to rossisbudda for finding this bug.
The logging has been improved to log now the correct hardware names. Due to a bug, not the correct hardware name was shown in the log.
Translations
The Spanish language is updated by nebu73.
Bug fixes
Fixed the logging in the TerrariumPI GUI when you where already logged in. There was an issue with correctly reading the authentication cookie.
Fixed a cookie saving issue due to deprecated code in the Bottle.py web server code.
Fixed installation on Bookworm OS. It was missing a SSL library. That has been fixed.
Documentation updates
Updated the Sonoff D1 Dimmer documentation about support for DIY mode.
Updated the backup, restoring and debug FAQ.
What's Changed
- Bump google-protobuf from 4.28.1 to 4.28.2 by @dependabot in #951
Upgrading
Use the following steps to upgrade TerrariumPI
Docker
- Stop TerrariumPI:
docker compose down
- Update version number in
docker-compose.yaml
and 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
Full Changelog: 4.11.1...4.12.0