Spark service working but can't find spark controller

Hi, have a Spark 2 and working great for years but laptop failing and had to reinstall brewblox on new laptop (ubuntu 24.04.4). The spark service is online but it can find the controller.
This is the log:

https://termbin.com/g9st

The Spark 2 is alive and I see 6 empty boxes on the screen.

Does that help? Can’t figure this out.
Thanks.
RD

1 Like

Is it on USB or WiFi?

If it is on USB, you need to enable the usb-proxy service.

Add to brewblox.yml:

usb_proxy:
  enabled: true

Then run brewblox-ctl config apply

Just got this??

rdharles@HighVoltage:~/brewblox/brewblox$ !v
vi docker-compose.yml
rdharles@HighVoltage:~/brewblox/brewblox$ brewblox-ctl config apply
INFO       Generating .env file ...
INFO       Checking data directories ...
INFO       Generating static traefik config ...
INFO       Generating dynamic traefik config ...
INFO       Generating docker-compose.shared.yml ...
INFO       Generating docker-compose.yml ...
[sudo] password for rdharles: 
rdharles@HighVoltage:~/brewblox/brewblox$ brewblox-ctl up
validating /home/rdharles/brewblox/brewblox/docker-compose.yml: services.spark2 additional properties 'usb_proxy' not allowed
ERROR      Failed to start services, error: Command 'docker compose up -d ' returned non-zero exit status 1.

what is in your docker-compose.yml file? it failed to parse

did you add the lines to docker-compose.yml instead of brewblox.yml?

Sorry, guess I can’t read, I did put it in docker-compose.yml. I now put it in Brewblox.yml, ran brewblox-ctl config apply, then brewblox-ctl up
Now I see all the blocks on the page. I’m guessing I can just run the “Fermentation Fridge” wizard as I did a few years ago and I should be up and running again?

HELP MUCH APPRECIATED!!

1 Like

The service is running but not linking to the controller. A few things to check first:

  • Make sure the Spark 2 is actually detected by Ubuntu (lsusb / dmesg when plugging in).
  • Verify permissions (sometimes needs dialout group access).
  • Double-check the device path in Brewblox config (it may have changed on the new install).
  • Try restarting both the Spark service and Docker containers.

If the device isn’t showing up at the OS level, it’s likely a driver/USB issue rather than Brewblox itself.

1 Like

I was using USB and adding this to brewblox.yml fixed it…

usb_proxy:
  enabled: true

Then ran brewblox-ctl config apply

1 Like