Skip to content

Releases: theyosh/TerrariumPI

4.6.1: Happy new year !!

30 Dec 11:15
3a9a3ad
Compare
Choose a tag to compare

A new release at the end of 2022. This is a bug fix release which fixes a lot of small bugs that where introduced by the new Gui. Sorry for that. The issues where only appearing when you try to add new hardware or areas. Existing setups where not affected. So only new users had the issues.

But for existing users it is also wise to upgrade. Else you will run into issues when you start to update your setup.

Extra documentation and full release information: https://theyosh.github.io/TerrariumPI/posts/2022/12/30/release-terrariumpi-v-4-6-1/

Upgrading

Use the following steps to upgrade TerrariumPI

Docker

Remove the - /opt/vc:/opt/vc from the docker-compose.yaml file. Than you can do a docker compose pull to get the new image and with docker compose up -d to start the new release.

Manual

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

After starting the new release, you can manually remove the folder static: rm -Rf static.

Full Changelog: 4.6.0...4.6.1

4.6.0: Early christmas present

11 Dec 11:58
Compare
Choose a tag to compare

Gui

With this release we have done a major overhaul of the GUI. You will probably not see it, because we still use the AdminLTE template, but the rendering and actions are now all reactive made with Svelte. This will hopefully make the web interface a bit less sluggish. And way easier to make the GUI interactive, reactive and responsive.

Hardware

Further on we have now remote buttons and the Atlas Scientific sensors are now tested and working. Thanks to @Cinett87

Docker

Finally the Docker build has been speedup from a 2 hour build to only 10 minutes :) and reduced in size for about 33%. We are very happy with these results. For docker users, pay attention to the following. From this version, you should not mount the /opt/vc folder. So remove that line from the docker-compose.yaml

Extra documentation and full release information: https://theyosh.github.io/TerrariumPI/posts/2022/12/11/release-terrariumpi-v-4-6-0/

Upgrading

Use the following steps to upgrade TerrariumPI

Docker

Remove the - /opt/vc:/opt/vc from the docker-compose.yaml file. Than you can do a docker compose pull to get the new image and with docker compose up -d to start the new release.

Manual

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

After starting the new release, you can manually remove the folder static: rm -Rf static.

Full Changelog: 4.5.0...4.5.0

4.5.0: OpenWeatherMap fix

29 Oct 12:57
Compare
Choose a tag to compare

This release is mainly for supporting the OpenWeatherMap API change. There is a new API version, and therefore some logic has changed. With this new release we can support all free version of the OpenWeatherMap API.

Log rotation should not lock up the engine during the night when the log fie is rotated.

Extra documentation: https://theyosh.github.io/TerrariumPI/posts/2022/10/29/release-terrariumpi-v-4-5-0/

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.4.0...4.5.0

4.4.0: Holliday release

04 Aug 15:09
Compare
Choose a tag to compare

And there is version 4.4.0. This is a what bigger upgrade, as it add support for multiple new sensors and relays. And again, we are trying to get things a bit faster and more stable.
And there have been reports that TerrariumPI can work with I2C multiplexers like pca9548

Extra documentation: https://theyosh.github.io/TerrariumPI/posts/2022/08/04/release-terrariumpi-v-4-4-0/

Highlights

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.3...4.4.0

4.3.3: Update water costs indication

17 May 11:41
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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