Home Assistant custom component for control Jura Coffee Machines via Bluetooth module.
Tested with the following coffee machines, but should support others:
HACS > Integrations > 3 dots (upper top corner) > Custom repositories > URL: AlexxIT/Jura
, Category: Integration > Add > wait > Jura > Install
Or manually copy jura
folder from latest release to /config/custom_components
folder.
-
Add default Bluetooth integration.
-
Configuration > Integrations > Add Integration > JURA Coffee Machines
If you have no MAC address in the setup window, then your HA server can't currently discover any coffee machine nearby. Check that the machine is on, bluetooth is working correctly (can you connect using the JURA smartphone application) and close enough.
If the machine is discovered but the device is not added, please check that you don't have protected the machine with a PIN code. PIN codes are not currently supported.
Video with Yandex voice assistant (Alice) and english subtitles:
It is highly recommended to have a good bluetooth adapter. Check list here.
For example, I had unstable control with five different adapters (Unbranded CSR clone detected):
# dmesg | grep Bluetooth
[ 1285.821799] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=9 rev=0001; LMP ver=9 subver=0001; manufacturer=2279
[ 1285.821832] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[ 1285.821846] Bluetooth: hci0: CSR: Couldn't suspend the device for our Barrot 8041a02 receive-issue workaround
It was only the sixth adapter with the CSR8510A10
chip that fixed the situation.
It is also possible to use a Bluetooth Proxy with active mode supported.
Currently tested with an M5Stack Atom Lite device.
I have NO plans to support a Wi-Fi module. This requires the purchase of such a module, researching the protocol and write new code. Do all those things that have already been done with the Bluetooth module. And maybe even a lot more work. Without any sense and hope of success.
If you want support for your coffee machine and can't find a working solution, just buy a Bluetooth module.