Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.39 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.39 KB

UK Power Monitor

This app monitors the mains power status of the Uttarakhand state.

The change in mains power status is tweeted using UK-Power-Monitor-Twitter-Bot

Bot Twitter URL Creator Twitter URL

Functions:

  1. Monitors mains power and other stats.
  2. Stores metric in a Timeseries database (InfluxDB).
  3. Display stats on a Grafana Dashboard.

Grafana

img.png Grafana Dashboard Snapshot

Or import Grafana Dashboard JSON

Components

  1. Raspberry Pi 4 Model B
  2. Arduino Nano
  3. DHT11
  4. Voltage Sensor
  5. Power backup
  6. External storage (optional)

Checkout Arm-Unit for modular case for this project.

Deployment

Deploy Grafana and InfluxDB using ansible playbooks

  1. Write nano/sketch/sketch.ino to Arduino nano.

Install DHT and ArduinoJson library first 2.Build and deploy docker container from pi directory