Skip to content

Python front-end for the rfm_edf_ecomanager RF base unit

License

Notifications You must be signed in to change notification settings

EliseBcm/rfm_ecomanager_logger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python front-end for the rfm_edf_ecomanager RF base unit which makes it relatively easy to add, remove and edit transmitters and also to log power consumption data to a set of log files in the same format as used by MIT's REDD project.

Manual

  • Please see the wiki for a guide to using this code.

Related projects

  • rfm_edf_ecomanager RF base unit Code which runs on a Nanode / Arduino and the rfm_ecomanager_logger talks to.
  • babysitter Keeps tabs on a logging process (like rfm_ecomanager_logger) and sends an email if problems are detected.
  • powerstats Create simple statistics from power data text files. Mostly useful to check that transmitters are behaving themselves.

Permission denied error

If you are using Linux and you get a "permission denied" error when trying to access the serial port then you'll need to change your udev rules. For example, try creating the following file:

file: /etc/udev/rules.d/nanode.rules

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="nanode_rules_end"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="660", GROUP:="plugdev" 
LABEL="nanode_rules_end"

About

Python front-end for the rfm_edf_ecomanager RF base unit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.5%
  • Shell 8.5%