From ago control wiki
Revision as of 15:54, 1 January 2017 by JoakimL (Talk | contribs)

Jump to: navigation, search

The agoweatherreporter module uploads environment data such as temperature to sites for weather crowd sourcing.

The module is listening for event.environment.temperaturechanged or event.environment.humiditychanged events. The config file contains a list of sensors that should be reported.

Config file example


Delay = 150

Password=<your password>


Desc=Garage sensor
UUID = <UUID of the device>>
WU-Station=<station for Weather Underground>
TN-Hash = < API key>

Desc=Entrance sensor
UUID = <UUID of the device>>


As of now, the only service supported is and Weather Underground

Parameters explained:

Delay              - Delay between uploads
[S1-temp]          - Just a name you select
Hash =             - When registering your stattion you'll get a key
Sensor = S1        - The agocontrol device name
UUID =             - The agocontrol UUID for the device

Install package

sudo apt-get install agocontrol-weatherreporter


Likely depreciated:

sudo apt-get install python-configobj

or use:

<<Is this still needed?>>

cd /home/<your username>
tar -xvf six-1.9.0.tar.gz
cd six-1.9.0
sudo python install

Enable and start daemon

Then enable and start the daemon

sudo systemctl enable agoweatherreporter.service
sudo systemctl start agoweatherreporter.service
Personal tools