Skip to content

Releases: theyosh/TerrariumPI

3.2.0: Remote data support

24 Nov 12:24
50a6415

Choose a tag to compare

New

  • Add TOC. [TheYOSH]
  • Add config upgrade. [TheYOSH]
  • Add files via upload. [TheYOSH]
  • Add remote switches support. For now READONLY #51. [TheYOSH]
  • Add support for remote (HTTP/HTTPS) temperature and humidity sensors
    through JSON REST API. #51. [TheYOSH]
  • Add static url parser. [TheYOSH]
  • Add CORS headers for Ajax REST calls. [TheYOSH]

Fixes

  • Fix for remote data timeouts. [TheYOSH]
  • Fix remote dimmer data collectin. [TheYOSH]
  • Fix remote dimmer state updates. [TheYOSH]

Updates

  • Update README.md. [TheYOSH]
  • Update README.md. [TheYOSH]
  • Update language files. [TheYOSH]
  • Update dashboard. Hide not enabled environment parts. [TheYOSH]
  • Small player updates. [TheYOSH]
  • Update soundcard code to support random soundcard order (2) [TheYOSH]
  • Update soundcard code to support random soundcard order. [TheYOSH]
  • Update readme. [TheYOSH]
  • Update version number. [TheYOSH]

Other

  • Better load indicator. (2) [TheYOSH]
  • Better load indicator. [TheYOSH]
  • Merge branch 'master' into feature/remote_data. [TheYOSH]
  • Merge branch 'master' into feature/remote_data. [TheYOSH]
  • Code cleanup and add connection timeouts. [TheYOSH]

Release 3.1.1: Bug fix release

20 Nov 19:48

Choose a tag to compare

New

  • Add disabled door status. [TheYOSH]
  • Add Apple icon. [TheYOSH]

Updates

  • Updated top indicators. Hide disabled indicators on small screens.
    [TheYOSH]

Other

  • Quotes. [TheYOSH]
  • Code cleanup. [TheYOSH]
  • Cleanup unused code. [TheYOSH]
  • Cleanup HTML, Javascript and CSS code. [TheYOSH]

Release 3.1.0: Audio support

15 Nov 14:17

Choose a tag to compare

Update with git pull and run the installer again sudo ./install.sh and restart your Pi. It can take some more time to start, due to database changes.

New

  • Add logfile compressio. [TheYOSH]
  • Add audio preview player. [TheYOSH]
  • Add audio usage page. [TheYOSH]
  • Add better configuration upgrading and logging. [TheYOSH]
  • Add disk usage stats and graphs. [TheYOSH]
  • Add automatic database upgrades during startup. [TheYOSH]
  • Add disk stats part1. [TheYOSH]
  • Add soundcard selection which adds the option to use USB soundscards.
    [TheYOSH]
  • Added player and dimmer switch warning to power switch settings page
    and playlist page. [TheYOSH]
  • Add information text and changed showing help information. [TheYOSH]
  • Add player disabled message. [TheYOSH]
  • Add PWM Dimmer check and disable audio when a PWM dimmer is used.
    [TheYOSH]
  • Add web based audio player. Add playlist options repeat and shuffle.
    [TheYOSH]
  • Add support for repeat and shuffle playlists. [TheYOSH]
  • Add extra check if switch history data is available. Fix #41.
    [TheYOSH]
  • Add Leaflet.loading as submodule. [TheYOSH]
  • Add Leaflet fullscreen as submodule. [TheYOSH]
  • Add check for non existing sensor ids. #38. [TheYOSH]
  • Add extra information when rebooting. [TheYOSH]

Fixes

  • Fix updating weather data when offline. [TheYOSH]
  • Fix logging. [TheYOSH]
  • Small fixes. [TheYOSH]
  • Small fixes. [TheYOSH]
  • Fix logging for saving new doors. [TheYOSH]
  • Fix logging for saving new switches. [TheYOSH]
  • Fix audio playlists reloading. [TheYOSH]
  • Fix notification message color. [TheYOSH]
  • Fix switch toggleing. [TheYOSH]
  • Fix HTML in dutch translation. [TheYOSH]
  • Fix dimmer detection. [TheYOSH]
  • Fix repeat and shuffle switches when a new playlist is added.
    [TheYOSH]
  • Fix open door indicator. [TheYOSH]
  • Attempt to fix issue #44. [TheYOSH]
  • Final fix German language. Thanks @vanessa2013. [TheYOSH]
  • Fix German translation. [TheYOSH]
  • Fix water price calculation. [TheYOSH]
  • Fix #40. Keeping your iguana nicely warm. [TheYOSH]
  • Fix #36. [TheYOSH]

Updates

  • Update changelog. [TheYOSH]
  • Update changelog. [TheYOSH]
  • Update Dutch translation. [TheYOSH]
  • Update logging. [TheYOSH]
  • Update logging. [TheYOSH]
  • Update disk and memory graphs. [TheYOSH]
  • Update language configuration variable. [TheYOSH]
  • Update translations. [TheYOSH]
  • Update logging. [TheYOSH]
  • Update changelog. [TheYOSH]
  • Update module fancybox. [TheYOSH]
  • Update version number. [TheYOSH]
  • Update readme documentation. [TheYOSH]
  • Update translations. [TheYOSH]
  • Major update. Transform all BCM pin numbering to GPIO in config. Code
    will transform to BCM numbering when needed. Makes it easier to add
    GPIO based hardware. [TheYOSH]
  • Update price formatting power and water usage on the dasboard.
    [TheYOSH]
  • Update German translation. [TheYOSH]
  • Audio update to get Pi silent during startup :( [TheYOSH]
  • Better submodules update support. [TheYOSH]
  • Update with remote master. [TheYOSH]

Other

  • Fucking Apple does not support javascript toLocaleString on iOS.
    Stupid! [TheYOSH]

  • Merge pull request #47 from theyosh/feature/audio_modules. [TheYOSH]

    Feature/audio modules. Fix #42

  • Clean up weather code. [TheYOSH]

  • Remove debug. [TheYOSH]

  • Log volume changes. [TheYOSH]

  • Better DHT sensor warnings. [TheYOSH]

  • Max timeout DHT senors is 10 seconds. [TheYOSH]

  • Code cleanup. [TheYOSH]

  • Cleanup Audio player code. [TheYOSH]

  • Remove debug. [TheYOSH]

  • Merge branch 'master' into feature/audio_modules. [TheYOSH]

  • Final tuning audio. [TheYOSH]

  • Merge branch 'master' into feature/audio_modules. [TheYOSH]

  • Remove debug. [TheYOSH]

  • Temp stash. [TheYOSH]

  • First attempt to add an audio system with audio files and playlists.
    #42. [TheYOSH]

Release 3.0.0: Dimmer support

29 Oct 16:52
bbbb614

Choose a tag to compare

This new version has support for PWM dimmers. See the hardware page for supported hardware. Due to this dimmer support, the existing switch data needs to be deleted before running version 3.0.0.

Upgrading

make sure that the software is not running. Else it can corrupt the existing database.

  • git pull
  • sudo ./install.sh
  • sqlite3 history.db "drop table switch_data; VACUUM;"
  • sudo ./start.sh

New

  • Add sqlite3 dependency for manual database manupilation. [TheYOSH]
  • Added webcam update timeout. Webcams are now only updated once a
    minute. Should reduce the load and makes the enginge a bit faster.
    [TheYOSH]
  • Add extra dimming timing for small changes. [TheYOSH]
  • Add PI power user to total power usage. [TheYOSH]
  • Added missing translation fields. [TheYOSH]
  • Add dimmer settings processing and saving to config file. [TheYOSH]
  • Add dimmer support part 1. [TheYOSH]

Fixes

  • Fix empty graphs. [TheYOSH]
  • Fixed missing translation in home dashboard. #33. [TheYOSH]
  • Fix timer issues #34. [TheYOSH]
  • Fix graphing empty graphs and smaller dimmer knob. [TheYOSH]
  • Fixed total duration calculation in total power usage. [TheYOSH]
  • Fix switch loading without dimmer settings. [TheYOSH]
  • Fix switch toggle to support dimmers. [TheYOSH]
  • Fix switch toggle to support dimmers. [TheYOSH]
  • Fix devision by zero. [TheYOSH]
  • Fix SQL duplicate key error. [TheYOSH]

Updates

  • Update version number. [TheYOSH]
  • Update engine loop to make sure at least one run per minute is
    possible. Should prevent spicky graphs. [TheYOSH]
  • Update environment dashboard modus names #34. [TheYOSH]
  • Update translations. [TheYOSH]
  • Update readme. [TheYOSH]
  • Update readme. [TheYOSH]
  • Update power duration calculation. [TheYOSH]
  • Updated installation so it works faster and handles upgrades better.
    [TheYOSH]
  • Updated data logging and graphing. Reduced load on the client side.
    [TheYOSH]
  • Update gentelella. [TheYOSH]
  • Updated dimmer settings in switch settings page. [TheYOSH]
  • Updated supported hardware page. [TheYOSH]

Other

  • Collector code clean up and better data storage and retrieval.
    [TheYOSH]
  • Merge branch 'master' into feature/power_dimmer. [TheYOSH]
  • Trying to add more stability for dimming hardware. [TheYOSH]
  • Remove unused settings for non dimmer switches. [TheYOSH]
  • Make PI user restart PiGPIOd process. [TheYOSH]
  • Enable pigpiod service at reboot. [TheYOSH]
  • Better on and off detection for dimmers. [TheYOSH]
  • Merge branch 'master' into feature/power_dimmer. [TheYOSH]

Release 2.8.2

21 Oct 16:11

Choose a tag to compare

New

  • Add sync command. [TheYOSH]

Fixes

  • Fix wrong timers and updated German language. fix #33. [TheYOSH]
  • Fixed weather icons. [TheYOSH]
  • Small HTML fixes. [TheYOSH]
  • Fix HTML code in Dutch translation. Was broke in usage page. [TheYOSH]

Updates

  • Update version number. [TheYOSH]
  • Update README.md. [TheYOSH]
  • Update README.md. [TheYOSH]
  • Update install and update documentation. [TheYOSH]

Other

Release 2.8.1

30 Sep 13:34

Choose a tag to compare

New

  • Added a link in the Usage link to https://pinout.xyz to help end users
    that are not familiar with different pin numbering, updated and fixed
    some of the italian translation modified:
    locales/it_IT/LC_MESSAGES/terrariumpi.mo modified:
    locales/it_IT/LC_MESSAGES/terrariumpi.po modified:
    locales/terrariumpi.pot. [Lorenzo Faleschini]

Updates

  • Update version number. [TheYOSH]

  • Update fancybox. [TheYOSH]

  • Update switch logging. [TheYOSH]

  • Update to switch logging for short duration switching. [TheYOSH]

  • Update translations including Italian for better supporting urls in
    text. [TheYOSH]

  • Changed "normal" pin numbering with more correct "physiscal" pin
    numbering and updated italian translation. [Lorenzo Faleschini]

    modified: locales/it_IT/LC_MESSAGES/terrariumpi.mo
    modified: locales/it_IT/LC_MESSAGES/terrariumpi.po
    modified: locales/terrariumpi.pot

  • Update version number in configfile. [TheYOSH]

  • Update version number in readme. [TheYOSH]

Other

  • Finished Dutch translation. [TheYOSH]

  • Forced decimal number input by using input patterns. [TheYOSH]

  • Merge pull request #26 from penzoiders/master. [TheYOSH]

    updated translation and original strings to help user with GPIO pinout numbering

Release 2.8

26 Sep 20:29

Choose a tag to compare

New

  • Add update section for updating software from Git. Updated
    installation steps. [TheYOSH]
  • Add translation screenshots. [TheYOSH]
  • Add German translation first start. [TheYOSH]
  • Added logout notification. Refs#22. [TheYOSH]
  • Add logout option. This will change the authentication headers so that
    you are not able to make changes anymore. Ref#22. [TheYOSH]
  • Added localized number and currency formatting. [TheYOSH]
  • Added Italian localization, full translation new file:
    locales/it_IT/LC_MESSAGES/it.mo new file:
    locales/it_IT/LC_MESSAGES/it.po. [Lorenzo Faleschini]

Fixes

  • Update switch logging to add the old switch state in front of the new
    state. Should fix broken switch graphs. [TheYOSH]
  • Fix translating sensor types. [TheYOSH]

Updates

  • Update install script to handle updates better. Forced GPIO pin number
    to float when reading data. #25. [TheYOSH]
  • Update readme file. [TheYOSH]
  • Update changelog generator. [TheYOSH]
  • Update copyright year. [TheYOSH]
  • Updated weather icons. #23. [TheYOSH]
  • Update translations. [TheYOSH]
  • Update leaflet to version 1.2.0. [TheYOSH]
  • Updated AJAX loader indicator and whitespace. [TheYOSH]
  • Small JS updates. [TheYOSH]
  • Small js update. [TheYOSH]
  • Updated online and door indicators. [TheYOSH]
  • Update loading available languages. [TheYOSH]

Other

  • First final version Germand translation. Close #23. [@vanessa2013]

  • Merge branch 'master' of https://github.com/theyosh/TerrariumPI.
    [TheYOSH]

  • New screenshots. [TheYOSH]

  • Set default language to en_US. [TheYOSH]

  • Renamed translation files. [TheYOSH]

  • Merge pull request #21 from penzoiders/master. [TheYOSH]

    Added Italian localization, full translation (first release)

Release 2.7.1

09 Sep 12:06

Choose a tag to compare

New

  • Added description back to working. Fix #18. [TheYOSH]
  • Add a new switch type GPIO-invert. Use it when normal GPIO is working
    in opposite way. Fix #20. [TheYOSH]

Fixes

  • Fix webcam rotation. Settings was not saved at all :( . Fix #19.
    [TheYOSH]
  • Fixed saving new password. Added error feedback when saving is not
    successfull. And better password update check. Fix #17. [TheYOSH]

Updates

  • Update version number. [TheYOSH]
  • Update translations files. [TheYOSH]

Release 2.7

04 Sep 21:04

Choose a tag to compare

New

  • Support OpenWeatherMap.org. [TheYOSH]

Fixes

  • Better warning message when sensor measured values are outside given
    ranges. Fix #16. [TheYOSH]
  • Fix switch callback functions. Refs #15. [TheYOSH]
  • Fix adding new temperature sensors. Refs #15. [TheYOSH]
  • Fixed bug found in #13. Only calculate hours when lights are enabled.
    [TheYOSH]

Updates

  • Update readme. [TheYOSH]
  • Update gentelella. [TheYOSH]
  • Update hardware text. [TheYOSH]
  • Update translation. Dutch at 75% [TheYOSH]

Other

  • Disable extra door and switch logging. [TheYOSH]
  • Support up to 8 ports on USB relay switch. [TheYOSH]

Release 2.6: Animal profile

06 Aug 11:18

Choose a tag to compare

New

  • Add profile page reloading after changing profile image. [TheYOSH]
  • Add Animal Profile option. [TheYOSH]
  • Add robots.txt. [TheYOSH]

Fixes

  • Small fix. [TheYOSH]
  • Fix missing variable in template. [TheYOSH]
  • Fix 404 error in template rendering. [TheYOSH]

Updates

  • Update changelog. [TheYOSH]
  • Update changelog. [TheYOSH]
  • Update translations. [TheYOSH]

Other

  • Changed profile image uploading. [TheYOSH]
  • Moved profile page to main menu. [TheYOSH]
  • Remove debug. [TheYOSH]