Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 743 Bytes

readme.md

File metadata and controls

17 lines (10 loc) · 743 Bytes

Power Monitor

Use the rtlamr library to read power meter readings periodically. Uses Celery and Redis to schedule tasks to read the power meters. Django is used to store, retrieve, and display readings.

Installation

Build and run rtltcp on a device that has an rtl-sdr USB dongle. Build a version of the rtlamr library and place it in the lib folder. Modify the rtltcpAddress in monitor/tasks.py to the rtltcp server address.

Operation

Run the run.sh shell script to start the Redis server, Celery worker, and Django server.

./run.sh

Ctrl-C to stop everything.