=== 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 === esp8266 === * Es wurde esp-link (https://github.com/jeelabs/esp-link) als Firmware geflasht \\ ''esptool.py --port /dev/ttyUSB0 write_flash -fs 4m -ff 40m 0x00000 boot_v1.4\(b1\).bin \\ esptool.py --port /dev/ttyUSB0 write_flash -fs 4m -ff 40m 0x1000 user1.bin \\ esptool.py --port /dev/ttyUSB0 write_flash -fs 4m -ff 40m 0x7E000 blank.bin'' * TX und RX funktionieren mit dem USB-to-TTL Stick === 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€ * Die richtige Eingabe für die Commandline finden * Eventuell eine Erweiterung für esp-link erstellen * Integration von Hyper Text Coffee Pot Control Protocol * Den ESP-01 mit der Maschine verbinden === Fotos === {{ :projekte:juras95hack_281215.jpg?600 |}}