Home Release TerrariumPI v 4.8.4
Post
Cancel

Release TerrariumPI v 4.8.4

Release 4.8.4 - Ancient bug fix

Settle time bug

Homer Simpsons: DOH!Apparently there was a bug in the code for many, many years :(. The settle time value was calculated from the time the relay was toggled on. But when the relay on duration is higher than the settle time value, the settle time was useless.

So, the time on is 5 minutes, and the settle time is set to 4 minutes, it will never settle. Which is totally wrong.

The settle time now starts when the relays is toggled off. And it does not matter if the relay is toggled of manually of by timer/sensor. This is how it should work from the beginning. Thanks to @manolof for finding this.

This also updated the relay toggling logging and logic to improve relay toggling in certain situations.

Bluetooth changes

Bluetooth logoThe MiFlora sensors are now logging the current battery state in the log file. Now you can see at least in the log if your MiFlora sensor is getting low on power.

Also the bluetooth scanning messages are more clear.

For Bookworm OS, a new bluepy module is needed. This module could be not 100% compatible with the old bluepy module. At this time, it is at own risk.

Gui updates

A big thanks to @manolof for updating the gui so that it will render better on a mobile device. Apparently he is a better frontend developer than me ;)

And the sort order of enclosures and areas is changed. Now it can sort based on number when the names are starting with numbers. So then it will sort 1..4-10 etc. This applies to enclosers and areas. With one exception. For area sorting, the main light area is always shown first. As this can control the other areas below.

Bookworm adaptation

With this update, The installer should be able to install on Bookworm. But it has not been tested. So it is at own risk. Bugs can be reported, but no guaranty that they can/will be fixed at this time.

Maintenance updates

Docker fixes and updates.

Updated Python and NodeJS libraries.

Fixed deleting displays in the notification system.

Upgrading

Get the new version here.

Or, go the installation page in order to install Terrarium PI version 4.

Or, go the upgrade steps at the installation page.

Translations

Not all translations are done. Add missing translations here! All help is appreciated.

This post is licensed under CC BY 4.0 by the author.