Skip to content

An easy to use ESP8266 web application to control your Jura-S95 via WiFi.

License

Notifications You must be signed in to change notification settings

pburndorfer/jura-smartify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jura-smartify ☕

An easy to use ESP8266 web application to control your Jura-S95 via WiFi.

Introduction

Once upon some time ago.. I was cleaning my Jura Impressa S95 while I was noticing that liddle lid behind the cover of the programming keys labeled "Service" which I was never investigating before. A few seconds later the lid was removed and a serial interface came to light which aroused my curiosity about potential usage possibilities.

A bit of google research unveiled several repos (e.g. jura-coffee-machine, Coffeemaker-Payment-System or CoffeeMaker) that had same thoughts about that serial interface and managed to communicate with the Jura coffee machine.

Each of them seemed to not fit my daily needs or missed some functionality, so I created my own application, merged code of the named repos (thanks for reverse engineering!) and added the stuff I was looking for.

Features

  • Fully functional web interface, enhanced for mobile phones.
  • Easily operable via predefined buttons.
  • Optionally custom commands can be sent to machine.
  • Status decoding and automated refresh on opening interface.
  • Blue status LED on ESP8266 lights up while receiving and processing commands.
  • Connects to your local WiFi.
  • No USB power supply needed. The Jura S95 has a permanent 5V supply on Pin 1.

Webinterface

How to use

This project was set-up with PlatformIO using the Arduino framework for the ESP8266 (Wemos D1 mini in my case) and a Jura Impressa S95 (the S75 and other Jura machines maybe compatible too, although not tested by me).

Preparing ESP8266

Check out the code, set your WiFi credentials via WIFISSID and WIFIPASSWORD variables and flash it to your microcontroller. Your new smart Jura coffee machine will show up in your WiFi network as "Jura-S95". Just look for its IP address in your router.

Wiring

The serial service interface has got four pins. From left to right, wire it to your ESP8266 (suitable for Wemos D1 mini) as follows:
1 - VCC (5V)
2 - D7 (GPIO 13)
3 - GND
4 - D6 (GPIO 12)

Wiring

About

An easy to use ESP8266 web application to control your Jura-S95 via WiFi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages