Releases: theyosh/TerrariumPI
3.9.9: Happy new year !!
Happy new year release. It took again a long time, but this time due to the fact there is a complete rewrite of the code being done. We are working on version 4
After the update, re-run the installer, reboot and clear browser cache in your browser.
Highlights
For now, a new release with a lot of changes. Some highlights:
- New languages: Now we have Spanish
- New sensors: CCS811 CO2 sensor
- New relays: TP Link Kasa
- Realtime sensor data on the webcam images
- UI updates containing language settings
- DB cleanup code. This is a manual action
Upcoming
Version 4.0 is getting closer. We are working on multiple enclosures with multiple areas to control. But also some awesome new features:
- Auto detect of Sonoff power swithes with Zeroconf and known USB relays
- Very easy dimmer setups
- Multi stage light setup with dimmers
Change log
Full change log can be found here
3.9.8...3.9.9
3.9.8: To long no release
Finally a new release. Took about one year, and it is only a minor release :)
After the update, re-run the installer, reboot and clear browser cache in your browser.
Updates
As there are a lot of small fixes, the biggest one is that everybody can add/update translations. More information: https://github.com/theyosh/TerrariumPI/wiki/Translations So please help out!
MOTD: We have a message of the day when you login into your pi with SSH:

And please post some images in this issue if you have not done yet: #210
Upcoming
As we getting closer to release version 4.0.0 the next versions will only have bug fixes. As of version 4.0.0 the idea is to rewrite some part of the code, to make it possible to:
- control multiple enclosures
- more variations in lighting options
- more variations in temperature options
- more to come...
Keep in mind, it is (still) a hobby project in my spare hours :)
Changelog
3.9.7: A lots of new small stuff
This release is a bit bigger then wanted, but then, more release would be necessary. So for now, here are the updates.
After the update, re-run the installer, reboot and clear browser cache in your browser.
New software
- Added calendar system with hardware replacement reminders
- Webbased reboot or shutdown
New hardware
- Support for script power switches
- Support for Sonoff power switches
- AM2320 Sensor
Updates
- Disabled chaging existing hardware types
- Dashboard auto menu hiding.
- Disable the motion boxes in webcam settings.
- More small fixes
Changelog
3.9.6: Multiple releases combined
New hardware
There is now support for:
- MH-Z19 CO2 sensor
- MLX90614 Infrared temperature sensor
- More OLED displays
- Meross MS425E cloud power switches
- Denkovi V2 usb power switches
Updates
There are a lot of small fixes and updates. See the full list below. There are a few releases skipped due to continues new features and updates.
After the update, re-run the installer, reboot and clear browser cache in your browser.
Changelog
3.9.3: More live webcam streaming, full sensor refactor and small changes
Sensor refactor
Due to code refactoring, all sensor code has been rewritten. It has been tested as much as possible. Not all sensor hardware is available to me. This refactoring is needed for #202 .
Due to the code refactor, the sensor id's have changed. The upgrade process will take care of this. During the startup, all sensor id's will be changed in the settings file and in the database.
Warning: database update can take up a lot of time! (20+ min)
More live webcams
Now it is also possible to add remote HLS webcams. They will be pulled by the TerrariumPI software and then displayed as a local one. No problems will port numbers if the webcam is internal on a different port.
Small updates
Some small updates have been made to the interface. Look at the change log for detail. One nice fix is that webcam images are now all written to temporary memory instead of the SD card. This should reduce the wear on the SD card.
After the update, re-run the installer, reboot and clear browser cache in your browser.
Changelog
3.9.1: Live webcam streaming, webhooks, code refactor and more
Livestream
With this release it is possible to livestream the Raspberry Pi cam. This will be done on the background using the hardware chip on the GPU. Therefore you will have a livestream with about 6 seconds delay This will not harm the CPU usage or temperature of your Pi.
Webhooks
It is now also possible to notify other services of changes in TerrariumPI. Configure it in the notifications settings. The data that is posted is the same as the %raw_data% value. Test it by sending yourself emails.
Code refactor
The power switch code is refactored for easier use. This should make the code more manageable.
Sensor fixes for erratic values
Per sensor you can now specify the max value that a sensor may change in value. Some DHTXX sensors have some strange readouts, which should be ignored. This is now possible per sensor.
After the update, re-run the installer, reboot and clear browser cache in your browser.
Full changelog
3.9.0 Python3 support, new features and bug fixes
With this new release there is now support for Python 3.5+. In order to install and run the software with Python3 read here
This will also update your database which can take a lot of time. More information here
Make sure that the installer is fully run. If there are errors, please re-run
And upload pictures of your setup to share with others just for fun: #210
After the update, re-run the installer, reboot and clear browser cache in your browser.
Full change log: 3.8.4...3.9.0
3.8.4: Bugfixes and finetunig again
This upgrade will fix some small issues with the totals calculation for power and water usage. And this update will remove the difficult to read yes/no options with pull downs.
After the update, re-run the installer, reboot and clear browser cache in your browser.
Changes
3.8.3: More fixes and MiFlora sensors support
This update will add support for MiFlora sensors. #156 Running any MiFlora device within 5 meters will be auto detected during startup.
And this update will fix some small issues.
After the update, re-run the installer, reboot and clear browser cache in your browser.
Changes
3.8.2: More fixes and UV sensors support
This update will fix some more small bugs and add some more fine tuning of the graphs.
Added support for VEML6750 sensors #90.
Better support for Chirp sensors.
After the update, re-run the installer, reboot and clear browser cache in your browser.
New
- Add engine error counter and warning. [theyosh]
- Add dual axis support in powerswitch graphs. [TheYOSH]
- Add Chirp calibration translations. [theyosh]
- Add support for Chirp calibration. [theyosh]
- Add support for UVA and UVB sensors using VEML6075 sensors. #90.
[theyosh] - Add diplay toggle for notification messages and more display
finetuning in showing messages. [theyosh]
Fixes
- Fix powerswitch and door yearly graphs. [TheYOSH]
- Fix sensor pages. #90. [theyosh]
- Fix typo. [theyosh]
- Fix Collector upgrades. [theyosh]
Updates
- Update version number. [theyosh]
- Update translations. [theyosh]
- Update README.md. [TheYOSH]
Other
- Only load dashboard average and graphs for used sensors. [theyosh]
- Display normal light in % strength. [TheYOSH]
- Hide power status for environment parts that do not have power
switches configured. [TheYOSH] - Finetune profile page. [theyosh]
- Finetune profile page. [theyosh]
- Finetune profile page. [theyosh]
- Cleanup. [theyosh]
- Finetuning power switch timer icon. [theyosh]
- Trying to speed things up... [theyosh]




