Calculate statistics on values received from a MQTT broker
Integers are received on a MQTT topic and rolling averages for 1 minute, 5 mintues, and 30 minutes are calculated and published back to the broker.
Clone the repository and run the following commands:
pipenv install --deploy
pipenv install --dev
pipenv run pre-commit install