olammi.iki.fi/sw
taloLoggerPi CHANGELOG
CHANGELOG for package taloLoggerPi.
Author: Olli Lammi 


Thanks for supporting taloLogger, taloLoggerGraph and taloLoggerPi development to:
  Jani L., Anton R., Mika L., Matti W., Vesa V.,
  Sami P., Juha J., Ismo K., Anton R., Heikki T.,
  Teemu P., Vesa P., Kalervo H., Otto K., Jarmo N.
  Harald L., Isto K., Sami P., Seppo K., Mikko K.,
  Juha J., Lauri H., Vesa P., Mikko K., Bj�rn K.,
  Antti P., Timo P., Matti L., Tuomo R., Jukka N.
  Heikki M., Jari S., Seppo N., Kalle V, Veijo Y-K.,
  Ville N., Risto V., Vesa R., Jari M., Patrick P.,
  Morten O., Kari L., Lasse �., Hannu S., Juha J.,
  Toni T., Markus F., Jacques L.

  
TODO:
-----
* ...


Version 1.1h, 15.03.2020
------------------------
* Added support for taloLogger MQTT data store.


Version 1.1g, 23.11.2019
------------------------
* Added/tested support for Raspbian Buster Lite as base distribution
  (tested with Raspbian Buster Lite 2019-09-26).


Version 1.1f, 22.01.2018
------------------------
* Added/tested support for Raspbian Stretch Lite as base distribution
  (tested with Raspbian Stretch Lite 2017-11-29).

* Patched JPGraph 3.0.7 to work with PHP 7.0.


Version 1.1e, 08.02.2016
------------------------
* Added support for accessing PostgreSQL databases.

* Added support for persisting of VIRTUAL measurements to file when logger is down.

* Added/tested support for Raspbian Jessie Lite as base distribution.

* Fixed issues with daemontools starting and missing /etc/inittab with Raspbian Jessie.


Version 1.1d, 17.11.2015
------------------------
* Fixed Apache2 web configuration issues when installing on Raspbian Jessie.


Version 1.1c, 16.02.2015
------------------------
* Fixed GPIO-launcher to work also with other users and locations as default.

* Fixed GPIO-launcher to support v1.7a module structure changes.

* Fixed install_taloLoggerPi and upgrade_taloLogger scripts to set proper file
  modes to gpio launchable (suidable) scripts.

* taloLoggerGraph on taloLoggerPi uses now javascript charts by default.

* Added python-oauth -module to install list.

* Apache now serves also .js files from talo web folder.

* Added d3js to be served locally (version 3.5.5, /home/talo/public_html/js/d3.v3.js)



*** NOTE 13.02.2015 ***
WORKAROUND to problem with taloLoggerPi v1.1b and taloLogger 1.7a not able
to start GPIO support. Log will display an error like below:

13.02.2015 15:36:37: GPIO: Error initializing GPIO source: Error initializing GPIO:
13.02.2015 15:36:37: ERROR: Error initializing module GPIO: Unable to initialize GPIO thread.

The module structure of taloLogger has changed in v1.7a release and taloLoggerPi
does not find the required tool script to enable GPIO-support.

Workaround after upgrading taloLogger to v1.7a
(give following commands in Raspberry Pi console/ssh):

  cd /home/talo/bin/taloLogger
  sudo svc -d /etc/service/taloLogger
  sudo ln -s modules/datasources/rpigpio/raspberryGpioThread.py raspberryGpioThread.py
  sudo svc -u /etc/service/taloLogger

This issue will be fixed in future release of taloLoggerPi.

*** NOTE ***



Version 1.1b, 28.12.2014
------------------------
* Added talo user to www-data group. 

* Added taloLoggerGraph image caching directory setup.  
  
* Added launcher for taloLogger GPIO-support 
  (available using taloLogger v1.6d or later).

* Fixed the taloLoggerGraph configuration.


Version 1.1a, 04.05.2014
------------------------
* Added install_taloLoggerPi.py script. The taloLoggerPi is no longer
  distributed or maintained as a full distribution image. The install
  script will install taloLoggerPi with newest taloLogger and
  taloLoggerGraph versions to a fresh Raspbian install.

* Changed the structure of the Apache2 configuration.

* Increased security on Apache2 configuration. Apache will serve only
  php and image files from the taloLoggerGraph web directory.


Version 1.0b, 07.02.2013
------------------------
* Upgraded to taloLogger v1.5b and taloLoggerGraph v1.1b

* Removed USB-bus related kernel parameter causing troubles
  with USB 2.0 devices (removed dwc_otg.speed=1 from cmdline.txt)
  
* Run current Raspbian "wheezy" updates (update, upgrade, dist-upgrade)

* Added upgrade_taloLogger.py -update script

* Added packages: i2c-tools


Version 1.0a, 15.01.2013
------------------------
* First version released with the following configuration:
  + Base distribution: Raspbian "wheezy" 2012-12-16
  + Following additional packages: daemontools, python-serial,
    python-imaging, python-mysqldb, python-sqlite, 
    apache2, php5, php5-mysql, php5-sqlite, php5-gd
    sqlite3, owfs, digitemp, rrdtool 
  + taloLogger v1.5a
  + taloLogger v1.1a

01.02.2024 taloLogger v1.8d released