Skip to content

Releases: theyosh/TerrariumPI

4.3.3: Update water costs indication

17 May 11:41

Choose a tag to compare

This release will fix 2 issues:

  • Wrongly calculated total water costs on the dashboard. They should now be correct.
  • Adding a MQTT server will now also load it and start making a connection.

Upgrading

Use the following steps to upgrade TerrariumPI

  • Stop TerrariumPI: sudo service terrariumpi stop
  • Update the code: git pull
  • Rerun the installer: sudo ./install.sh
  • Start TerrariumPI: sudo service terrariumpi start

Full Changelog: 4.3.2...4.3.3

4.3.2: FFMPEG fix in Docker

05 May 20:52

Choose a tag to compare

In release 4.3.2 we fixed a FFMPEG issue. This was a result of missing OS libraries, and this will need to update your docker-compose.yaml file. The path /opt/vc/bin is changed to /opt/vc so we can also use the lib folder which is needed for FFMPEG.

Upgrading

Use the following steps to upgrade TerrariumPI

  • Stop TerrariumPI: sudo service terrariumpi stop
  • Update the code: git pull
  • Rerun the installer: sudo ./install.sh
  • Start TerrariumPI: sudo service terrariumpi start

Full Changelog: 4.3.1...4.3.2

4.3.1: New sensor and library updates

04 May 19:57

Choose a tag to compare

This release fixes a nasty pca9685 dimmer bug when using Docker. And the old SHT3XD sensor is back. As it is not compatible with the other SHTXX sensors.

Updated the GUI libraries AdminLTE and Leaflet.

And some more Bullseye OS changes so it should almost work fully on the new Debian OS. This is still experimental.

Upgrading

Use the following steps to upgrade TerrariumPI

  • Stop TerrariumPI: sudo service terrariumpi stop
  • Update the code: git pull
  • Rerun the installer: sudo ./install.sh
  • Start TerrariumPI: sudo service terrariumpi start

What's Changed

Full Changelog: 4.3.0...4.3.1

4.3.0: Fixes and new hardware

11 Apr 11:37

Choose a tag to compare

And again we have new release this is version 4.3.0 which is mostly a release which fixes a lot of small issues. This should make TerrariumPI even more stable and hopefully a bit faster.

Extra documentation: https://theyosh.github.io/TerrariumPI/

Highlights

  • We do not support some IO expander boards so more GPIO relays or buttons can be added.
  • Support for new sensors: BME680 and Sensiron SHT4X
  • Support for RTSP source webcams
  • Legacy dimming like TP3. This is dimming using the Raspberry PI PWM hardware, which is only available on 4 GPIO pins. But this should improve dimming for certain devices.

Upgrading

Use the following steps to upgrade TerrariumPI

  • Stop TerrariumPI: sudo service terrariumpi stop
  • Update the code: git pull
  • Rerun the installer: sudo ./install.sh
  • Start TerrariumPI: sudo service terrariumpi start

What's Changed

Full Changelog: 4.2.0...4.3.0

4.2.0: Speed improvements, new hardware and fixes

13 Feb 15:53

Choose a tag to compare

Proudly announcing version 4.2.0! This version has a lot of small fixes and improvements. Here is a list of some major updates:

Highlights

  • Speed improvement loading the GUI. All GUI files are now gzipped during installation and used for serving compressed content to the browser. This should reduce the needed bandwidth with a factor 4 to 5. And therefore the gui should load faster.
  • Added Mijia Bluetooth Temperature/Humidity Sensor with LCD Display (a look a like of the MiTemp) thanks to @cnelsonsic
  • Finalized the notification system. Including LCD displays and sound buzzers with songs
  • Partly support for Raspbian Bullseye OS
  • Fixed numerous Area bugs
    • Updating and deleting is not working correctly
    • Better day and night lights support based on weather data

After the update, re-run the installer, restart/reboot and clear browser cacher.

Upgrading

Use the following steps to upgrade TerrariumPI

  1. Stop TerrariumPI sudo service terrariumpi stop
  2. Update the code git pull
  3. Rerun the installer sudo ./install.sh
  4. Start TerrariumPI sudo service terrariumpi start

What's Changed

New Contributors

Full Changelog: 4.1.0...4.2.0

4.1.0: A new version of TP4

10 Dec 21:13

Choose a tag to compare

And here is another update of TerrariumPI version 4! With this release there are some organizational changes.

After the update, re-run the installer, reboot and clear browser cache in your browser.

The main change is that the master branch is renamed to main. And that the main branch is now the actual active branch for TerrariumPI version 4. That means that people that are already running TP4 on the 4.x.y.z branch, should head over to the main branch. This can be done in four easy steps. Run the following commands inside the TerrariumPI folder.

  1. git remote set-branches origin '*'
  2. git fetch -v
  3. git checkout main
  4. git pull

This update needs a rerun of the installer. As there are new modules needed for new hardware, make sure you run the installer after downloading the latest code. So run sudo ./install.sh after you pulled the latest code from the main branch.

More information can be found at the release news item

What's Changed

New Contributors

Full Changelog: 4.0.0...4.1.0

4.0.0: A brand new version

26 Aug 19:14

Choose a tag to compare

TerrariumPI version 4!

Finally, there is a first release version 4! It took more time than wanted, but it is here!

Disclaimer: There is no 'easy' upgrade from 3 to 4. Read here the needed steps

New features

This new version has some major changes and updates:

  • New admin interface based on AdminLTE
  • Running multiple terrariums with one Raspberry PI
  • Multiple areas of the same type. So you can now have 3 temperature areas in 1 terrarium
  • 80% new code base
  • Better database migrations
  • New documentation website (in progress) https://theyosh.github.io/TerrariumPI/
  • Using Python3 only and virtual environments

Installation

For now there is a separate branch for version 4. This is done, so that people do not do an unexpected upgrade from version 3 to version 4. Which is not possible and would give a lot of problems.

In the future the master branch will become version 4. But that will not happen this year.

For the complete installation steps and optional migration steps are described here

Upgrading

There is and will not be a smooth upgrade path. TerrariumPI 4 needs a reinstall of the Pyhon code. So you can re-use your existing Raspberry PI, but read very careful the migration steps

Missing features

At the moment, not all features of TerrariumPI version 3 are available in version 4. There are multiple reasons for it.

  • Notifications is only working now for email, http(s) post and traffic light. More information here: #597

Changelog

Full changelog

Version 4.0.0 Beta 1

26 Jun 19:52

Choose a tag to compare

Version 4.0.0 Beta 1 Pre-release
Pre-release

This is another test version of TerrariumPI 4! There are some new features like a database migration system. Therefore, you need to reinstall this version from scratch. Else you will get database issues.

Also, there is no migration path from version 3 to version 4. So version 4 is a new install. So if you want to test this version, use a different Pi then your production.
There will be a converting script that will convert the old version 3 power data to the new version. So you will not loose your power costs calculation. So make sure you have a backup of the important files https://github.com/theyosh/TerrariumPI/wiki/FAQ#which-files-to-backup

Installation: https://github.com/theyosh/TerrariumPI/tree/4.x.y.z#installation
Discussion: https://github.com/theyosh/TerrariumPI/discussions/558
Features: https://github.com/theyosh/TerrariumPI/projects/3

3.10.0: Latest 3.X release

26 Jun 16:40

Choose a tag to compare

This is the latest 3.X release. Version 4 should be stable enough to use and a first release is coming. This is a small release which finalize this version.

There is no migration path from version 3 to 4. So keep a copy of the important files if you want to install version 4.

After the update, re-run the installer, reboot and clear browser cache in your browser.

Highlights

  • Support for Honeywell HumidIcon sensors

Change log

Full change log can be found here
3.9.9...3.10.0

Version 4 - Alpha 1

08 Apr 18:00

Choose a tag to compare

Version 4 - Alpha 1 Pre-release
Pre-release

This is the first test release for version 4! It took a while, more then wanted. But we are getting close. At the moment this version is not production stable. And not all code is tested yet! So you can expect issues.

Also, there is no migration path from version 3 to version 4. So version 4 is a new install. So if you want to test this version, use a different Pi then your production.
There will be a converting script that will convert the old version 3 power data to the new version. So you will not loose your power costs calculation. So make sure you have a backup of the important files https://github.com/theyosh/TerrariumPI/wiki/FAQ#which-files-to-backup

Installation: https://github.com/theyosh/TerrariumPI/tree/4.x.y.z#installation
Discussion: #539
Features: https://github.com/theyosh/TerrariumPI/projects/3