btmon is now available for GEM, ECM-1240, and ECM-1220

Post any 3rd party software here.
Post Reply
mwall
Posts: 140
Joined: Wed Dec 07, 2011 6:25 pm

btmon is now available for GEM, ECM-1240, and ECM-1220

Post by mwall » Tue Oct 23, 2012 5:00 pm

btmon.py reads data from Brultech ECM-1220, ECM-1240, or GEM devices then sends to standard output, RRD, database, or any number of energy monitoring services. It runs on linux, MacOSX, Windows, or any other platform with Python 2.6. It is particularly well-suited for environments with low memory and computational power such as plug computers or always-on, low-power devices.

btmon supports the following configurations:
- tcp/ip server mode: accept data from device in client mode
- tcp/ip client mode: poll device
- tcp/ip client mode: block for data from device
- poll device via serial
- block for data from device via serial

btmon supports the following services:
- OpenEnergyMonitor
- SmartEnergyGroups
- Pachube/COSM
- Thingspeak
- PlotWatt
- PeoplePower
- EnerSave/Bidgely
- Eragy

btmon can save data to the following:
- MySQL
- sqlite
- RRD

btmon can read from the following:
- MySQL
- sqlite

This release includes btcfg.py, a python script to read and modify settings of ECM-1220, ECM-1240, and GEM devices.

btmon.py is the successor to ecmread.py. Many thanks to Marc Merlin and others who developed ecmread and the other pyecm variants.

The software is available here:
http://lancet.mit.edu/mwall/projects/power
Post Reply