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.
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.
Run the run.sh shell script to start the Redis server, Celery worker, and Django server.
./run.sh
Ctrl-C to stop everything.