I just installed the repeater for the first time on Sunday (I picked it up because I was getting an inconsistent signal to BrewPi through my stainless conical, and my trend going away after a day or two).
When I first set up the repeater, I verified a signal on TiltPi (separate CPU) but wasn’t getting anything on BrewPi, so I rebooted my BrewPi unit. I was able to get an appropriate signal that was registering on BrewPi for about 15 hours through Monday morning. On Monday the signal to BrewPi went away. Yesterday I was trying to do some troubleshooting on it and moved the repeater a bit closer to my BrewPi CPU (from about 2 feet to about 1 foot). I did briefly see 0.000 on my TiltPi after doing this, and I moved the repeater back to its previous location. Since then, TiltPi has resumed reporting fresh and appropriate data, but I can no longer even see the Tilt on BrewPi, other than the historical values. Thanks.
Just to confirm, you saw 0.000 readings on the TiltPi as well as in Brewblox? And when you say BrewPi CPU, do you mean the BrewPi controller or the RaspberryPi/other computer running Brewblox?
I saw 0.000 readings on my TiltPi interface when I briefly moved the repeater closer to the Raspberry Pi that I have running BrewPi. I have a second Raspberry Pi running TiltPi - the repeater move was closer to this unit as well. It appears that when I removed the repeater, I lost connection to the Tilt - the green flashing light stopped, and I saw 0.000 on the TiltPi interface. When I moved the repeater back to the original spot, I was getting readings around 1.007 on TiltPi and had a flashing green light. In both locations I’m not seeing the Tilt as an available data source in BrewPi.
I suspect those discarded low readings are for the same reason as you saw 0.000 on the TiltPi. I suspect there’s a minor bug in the repeater where when it gets corrupted data, it can end up spitting out 0.000.
Could you try re-starting the brewblox Tilt service?
Ah, right. That makes more sense! That’ll re-start all the services. Can’t remember the command to restart a single service off the top of my head. @Bob_Steers ?
Also worth noting that someone in another thread has reported updating the bluetooth stack has fixed some issues on their system. I think that will mean running sudo apt update && sudo apt dist-upgrade on the raspi then rebooting.
@pennengr I can’t get the issue with floating graph settings to reproduce on the webkit (safari engine) browser we use for testing.
What version of safari are you using?
We’ll have a look at getting a Mac for testing purposes, but can’t promise anything. So far we’ve been checking Safari compatibility with Gnome Web, which uses the WebKitGTK port of WebKit.
Correction - the tilt service, even after restart of the service, is not showing up as an available service in BrewBlox. I just added the Tilt into my fermenter for my new batch about thirty minutes ago. TiltPi is logging data but I can’t see the Tilt service in BrewBlox in the side panel.
The Tilt only contributes data for graphs, and doesn’t show up under “services” in the sidebar.
Adding a generic service page for publish-only services such as the Tilt is on the backlog, but I can’t make any estimates for when it will be implemented.
We’ll keep an eye on the Safari thing. If it’s a bug, they may end up fixing it on their end. Otherwise it’s also very possible it’ll show up in the Gnome browser.