{"repo":"hn/jura-coffee-machine","free":true,"listed":false,"github":"https://github.com/hn/jura-coffee-machine","clone":"git clone https://github.com/hn/jura-coffee-machine.git","description":"ESP8266 HTTP service port gateway, technical data (reverse engineered) and PCB photos of the Jura Impressa E65 coffee machine","language":"C++","stars":73,"topics":["coffee","esp8266","jura","raspberry-pi"],"license":null,"category":"self-hosted-apps","readme_excerpt":"jura-coffee-machine Tech jura-e65-coffee-machine.txt lists some technical data (reverse engineered years ago) and jura-e65-circuit-board.jpg shows PCB photos of the Jura Impressa E65 coffee machine. ESP8266 / Arduino cmd2jura.ino is an HTTP gateway for the (serial) Jura service port. It offers a minimal web interface available via http://jura/ and exposes its POST API like this: It uses WiFiManager to setup WiFi, so you have to connect to the JURA WLAN AP with your mobile phone first. I suggest to use the Adafruit HUZZAH ESP8266 Breakout or the Wemos D1 mini as a hardware basis. Both are super-easy to setup and you have your gateway up and running within 10 minutes. For some coffee machine models, you might need to add an 3V3/5V level shifter. Perl cmd2jura.pl interfaces the coffee machine with the Raspberry Pi (indeed it should work with any device having a serial port and Perl). Example output:","default_branch":null,"files":null,"tree":[],"storefront":"/r/hn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hn/jura-coffee-machine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}