sklas / CofFi

7 stars 3 forks source link

CofFi

CofFi lets you control a JURA coffeemaker (tested with Impressa E50) over WiFi via an WebApp for Android and IOS.

It uses a Wemos D1 mini for the WiFi connection of the coffeemaker, but should work with other ESP-8266 chips as well.

Communication with the coffeemaker is based on Oliver Krohns [Coffeemaker-Payment-System] (https://github.com/oliverk71/Coffeemaker-Payment-System) and

The app is made with [Phonon framework] (https://github.com/quark-dev/Phonon-Framework).

Icons: [Ionicons] (https://github.com/driftyco/ionicons)

Features

TODO:

Setup

Connect the WiFi chip to the coffeemakers serial interface using a voltage divider. The Impressa E50 has a four pin interface (details here) Pins on Wemos D1: D2, D1 - RX, TX from coffeemaker (D2 = GPIO4 on ESP8266; D1 = GPIO5 on ESP8266).

Push the sketch to your WiFi chip. From now you can update via web.

Put the app into your web server folder. I use Apache as a webserver.

Look at the app with your mobile browser and "Add to Homescreen".

Add the IP address of your coffeemaker to the App.