This node.js application sends push notifications when there's activity regarding to the coffee machine. The system is based on polling the energy consumption of the coffee machine using TP-Link HS110 as a monitoring device.
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Installation (for development)

git clone
cd smart-coffee
npm install

You will also need a RethinkDB server.

Finally copy .env.example to .env and set the config values. VAPID key creation has not yet been automated in this app, however, it is possible to do using the webpush module.


npm run-script debug

Run without debug

npm run-script start


Coffee cup icon made by Freepik from is licensed by CC 3.0 BY. Background image by jill111 is licensed by CC0 Creative Commons.