Brewery down, (5) Onewire sensor:s cant be read

Hello guys!

Need help from the experts!
My system has been runnin great for years but now i got an problem.

The brewery is down and the fermenters are sitting full of beer in roomtemp that are suppossed to be lagering at 2C.

The issue is the onewire sensors that cant be read. I have 5 in total and no one can be read.
So obviously the PID:s cant operate…

However when i install an new unused sensor in the port it can be discovered and read.
Is it really possible that all 5 sensors have broke at the same time and need to be replaced?
I have tried to put them in, one at the time in each and every output, but it doesent make an difference.

I am a bit of an noob, and have updated brewblox and flashed the controller.
I am running on an Spark3 and raspberry pi 3.

Here is the log: https://termbin.com/m3l3

Many many thanks in advance!

You will most likely get a reply from @Elco in the Discord forum if you post it there.

I see that you have 3 spark services.

  • 1 with no device ID specified
  • 2 with the same device ID

All 3 of them want to connect to the same spark. I don’t know how you ended up with that, but you should keep only 1.

If you go to the service page, and click discover sensors, do they come back?

I see that some sensors don’t have the right setting for oneWireBusId. When you discover sensors, this is corrected. But I think it is a bug that we don’t store this value when it is fixed during discovery, so after a reboot it might be needed again. I’ll have to fix this after my holiday.

When you make a change to a sensor, like setting the offset to 1 and back to zero, it will also save this auto detected fixed setting.

Thank you so much for the reply!

Ok do i simply remove the service by “brewblox-ctl service remove -n <SERVICE_NAME>” ?.

It could not find any sensors under discover in service page.

However i must thank you for the great service at brewpi store.
I express orderd 5 new sensors and they arrived the next day.
The new sensors was discovered unlike the old ones and i could replace them onto the PID:s, so now it is running.

I wish you an pleasant holiday Elco!

Hey guys, it´s me again…

Brewery down but with a new problem :sweat_smile:
The raspberry pi3 dosent connect to the wifi anymore.

Installed and configured it with the raspberry pi imager this summer with an fresh SD card and raspberry pi3.

Worked great until know.
The wifi itself is running and the Spark3 is still connected to it.

i have copied the ssh file and wpa_supplicant.conf document onto the sdcard but no luck.
I can see the IP adress of the pi on briefly on fling app for like 4 seconds and then it disappears.

For every time it boots up the ssh file is somehow deleted and i have to put the sd card back into the PC and add it again for another try?

Any other ideas? How can i even access or manage the pi?

Thanks!

Edit:
Could not solve it so i did an complete reinstall with an fresh sd card. Now the production is running again :slight_smile: Thanks!

Glad you solved it. Easiest way to set up ssh and wifi is to configure it in the raspberry pi imager.
If you enable ssh by putting a file in the boot directory, I think it is normal that it is removed after ssh is enabled.

Hey all!

It happened again…

My commercial brewery is down again due to the onewire sensors not being read.
I cannot discover any sensors under the service page as suggested before.

Here is my log: https://termbin.com/bd3o5

I started with an update of brewblox that went alright. Afterwards i went ahead to flash my Spark 3 over USB and i got an error message " No native build was found for platform=linux arch=arm runtime=node abi=127 uv=1 armv=default libc=glibc node=22.13.1
loaded from: /snapshot/particle-cli/node_modules/usb"

Has this something to do with my onewire sensors not being read?

Please i need to get this up and running, any advice what i can do next?
Thank you in advance!!!

Does Brewblox see the Spark service (i.e., does it show up as green)?

I’ve sent Elco a post on Discord about your issue. As @clucking mentioned above, you will get a much quicker response from Elco on Discord.

2 Likes

The onewire issue is not related to the issue with updating uv.

Can still start the system without updating?
If you go to the spark service page and click “discover blocks” on the top right menu, the onewire sensors will be found again probably.

Hello nzm!
Many thanks for that and for your time!

I am new to discord aswell… What is the name of the forum on discord?
My username is “grumpygrains” if i need an invite

Yes the spark service shows up green in the UI

You can try to run the uv installer as described here:

discord link: Brewblox

I see this in your log:

[Sat Aug 22 12:41:21 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:42:09 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:42:17 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:42:40 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:42:46 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:43:03 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:43:11 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:43:44 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:43:51 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:44:09 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:44:13 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:45:26 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:45:30 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:47:06 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:47:10 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:48:17 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:48:23 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:50:13 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:50:17 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:51:26 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:51:30 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:51:59 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:52:04 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:52:12 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:52:16 2026] hwmon hwmon1: Voltage normalised
[Sat Aug 22 12:53:14 2026] hwmon hwmon1: Undervoltage detected!
[Sat Aug 22 12:53:18 2026] hwmon hwmon1: Voltage normalised

What kind of power supply are you using for your pi?
A phone charger is not sufficient.

Hello Elco!

Oh, i had the Spark3 connected via USB to the PI.
So the spark was powered via the PI for a moment.

Now it runs with its own power supply =)

Thanks for the advice, unfortunately i cant discover the sensors under the spark service page. “Discovered no new blocks”

The particle updater has issues on 32-bit arm it seems. Just update over wifi instead.

It will not discover new blocks, but it could reconnect existing sensors.

Did you try running brewblox-ctl update and then update the firmware over wifi through the web interface?

If your onewire sensors are still not working, try plugging them in one by one. A broken sensor can pull the entire bus down.

I ran brewblox-ctl update and flashed the firmware over the UI web.
It went well and updated to version 7a42c2d2 (2025-03-03).
The spark restarted and powered up again.

I will plug the sensors one by one.

HAHAHAHAH!!

Elco the man!!
It is up and running, never been so happy over hearing a pump starting running…
It was a broken sensor that caused the blackout.

I always fear the worst since this “programming” stuff is way over my depth.

Btw Elco do you have any time to brew beer? :slight_smile:
I am also running an malthouse here in Sweden…

1 Like