I am now able to control my Jura impressa S95 via Wifi and homeassistant
What you need:
- ESP8266 (wemos d1 mini in my case)
- 4x short Cables (0,25m² etc)
- Short female pin (4x1)
- soldering iron and accessories
- Jura Coffemachine with ServicePort. (Tested with S95 and E65)
First of all, solder the connector for the service port.
From Left (Blue Marker) to right:
1 – 5V on Wemos
2 – GPIO 13 (D7 on Wemos)
3 – GND on Wemos
4 – GPIO 12 (D6 on Wemos)
Now upload the sketch on your ESP:
You do not need to make any further changes here.
Now plug the gateway into the service port of your Jura. BE CAREFUL!!!
Pay attention to the correct direction! PIN 1 (5V) must be on the left side!
Now you look for the new WiFi accesspoint “JURA” and connect to it.
Open a browser and go to http://192.168.4.1/. Here you can connect your gateway to your house Wifi.
Search the new IP in your router or the FING app and enter this address in your browser. You are greeted with “Jura Coffee Machine Gateway”.
You can enter following parameters on the Webinterface to test your connection:
AN:01 - Switch On
AN:02 - Switch Off
AN:03 - display test
FA:04 - small cup
FA:05 - two small cups
FA:06 - large cup
FA:07 - two large cups
FA:08 - steam
FA:0C - XXL cup
The Wemos fits nicely behind the little door!
Now we can integrate the whole thing into HomeAssistant.
Communication via POST commands (change the IPs) :
- platform: command_line
command_on: “curl -d AN:01 192.168.178.50/api”
command_off: “curl -d AN:02 192.168.178.50/api”
- service: shell_command.jura_1coffee
jura_1coffee: ‘curl -d FA:06 192.168.178.50/api’
Thats It! Enjoy Alexa making coffee:)
For further questions, please do not hesitate to contact me.