aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJames Barnett <james.barnett@fivium.co.uk>2018-04-02 00:01:49 +0100
committerGitHub <noreply@github.com>2018-04-02 00:01:49 +0100
commit7526db589ff0698fad7601fbeeff1b6962628800 (patch)
tree40746535133749cfd2ba44a9b70db6c86e633ee8 /README.md
parent5fac63cf5fa974d9723617bc2bfa8f4e668fe342 (diff)
downloadtplink-energy-monitor-7526db589ff0698fad7601fbeeff1b6962628800.tar.xz
tplink-energy-monitor-7526db589ff0698fad7601fbeeff1b6962628800.zip
Update readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md35
1 files changed, 33 insertions, 2 deletions
diff --git a/README.md b/README.md
index 4f2e62e..62d8840 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,33 @@
-# tplink-monitor
-An energy monitoring dashboard for TP-Link smart plugs
+# TPLink Monitor
+
+A web based monitoring dashboard displaying energy usage data and statistics for TP-Link HS110 smart plugs.
+Written in Node.js + Express.
+
+<p align="center">
+ <img alt="Screenshot" src="https://james-barnett.net/files/tplink-monitor/screenshots/em-res.png">
+</p>
+
+# Features
+- Automatically scans for TP-Link smart plug devices on your local network on server start.
+- Realtime current, voltage, power readings.
+- Recent power usage trend chart.
+- Plug on/off state and uptime.
+- Daily & montly energy usage totals and averages.
+- Historical daily and monthly energy usage charts.
+
+# Installation
+Prepacked releases comming soon.
+For now:
+```sh
+$ git clone https://github.com/jamesbarnett91/tplink-monitor && cd tplink-monitor
+$ npm install
+$ npm start
+```
+
+# TODOs
+- [x] Show historical data
+- [ ] Switch to websockets
+- [ ] Rescan for devices on the fly
+- [ ] Build dists
+- [ ] Docker image
+- [ ] Support switching between multiple plugs