This is an ESPhome custom component to communicate with a Jura Impressa J6 coffee machine.
It may also work with other serially-controlled Jura models with minimal adjustment.
It allows monitoring and control via HomeAssistant:
Readout of water tank level, coffee bean level, tray present/removed, actual machine power state, need cleaning, need flushing, etc, are not currently implemented.