Temperature Monitoring Daemon
Project description
tempmon uses temperusb to read temperature value from TEMPer sensors on the USB bus and publishes them to plot.ly
Setup
Sign up for a plot.ly account.
From your plot.ly settings page, create one stream token per sensor device
Install tempmon and its dependencies. A virtualenv works fine for this.
Create a configuration file using YAML syntax and containing at least the basic plot.ly authentication data:
username: api-key: stream-tokens: - token1 - token2
Run tempmon -c $CONFIG_FILENAME. Add -v to see the log output on the console for debugging.
Other Configuration Settings
graph-title
The title of the graph defaults to “Temperature”.
retention-period
The number of days for which data should be kept. tempmon uses this value to compute the number of points to save based on the frequency.
frequency
How often to collect data, in minutes. This value is approximately how fast tempmon will poll the device. The minimum frequency is 1 minute.
units
The units to report the temperature in. Either celsius or fahrenheit. Defaults to fahrenheit.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.