Intro

Wie ich heute, dem 28.12.15 raus gefunden habe, hat unsere Bytespeicher Kaffeemaschine eine serielle Schnittstelle. Dies ist eine Dokumentation damit sie vielleicht mal ins WLan kommt.

Was kann man machen

Amtel Blog: http://blog.atmel.com/2014/12/28/brewing-up-a-coffeemaker-payment-system-with-atmega328/

Youtube: https://www.youtube.com/watch?v=uXPG3yZxTzM

Arduino Code Backup: https://github.com/oliverk71/Coffeemaker-Payment-System

+5v, RX, TX und GND sind am Service Port

Commands: https://github.com/oliverk71/Coffeemaker-Payment-System/wiki/Commands-for-coffeemaker-Jura-Impressa-S95-%28most-work-with-S90-and-X70,-too%29

Alter Blog von den entdeckern https://web.archive.org/web/20150403060045/http://protocol-jura.do.am/index/protocol_to_coffeemaker/0-7

Was habe ich bis jetzt versucht

USB-to-TTL Stick

Baud 9600

Befehle müssen von Ascii in Uart codiert werden

Arduino 2560

es wurde https://github.com/oliverk71/Coffeemaker-Payment-System/blob/master/coffeemaker-communication-tool.ino ausprobiert

funktioniert (Es gibt eine Ausgabe die von Pin 4&5 mit dem USB-to-TTL Stick eingelesen wurde)

Kabel vom USB-to-TTL Stick mit dem 2560 funktioniert anscheinend nicht

ToDo

Es müsste ein passender Stecker für den Service Port gefunden werden

Funktioniert der Service Port der Kaffeemaschine überhaupt?

Firmware für einen esp8266 erstellen der Befehle an die Maschine schicken kann

Mit dem esp8266 kommt die Maschine ins WLan und kann gesteuert werden (z.B. Reinigung)

kostet auf eBay nur 2,60€

Integration von Hyper Text Coffee Pot Control Protocol