The noise definitely occurs when the ball valve is being shut. It's a cheapy from China so who knows what's in there?
I guess what I meant by work-around is that it didn't solve the actual problem, just allowed my arduino's/RTD PT100s to keep working.
The interference may well be damaging...
I think the time has come to resolve the EMI feedback problem my customer has. Shielded temp probes provided a work-around but I think the feedback is messing with relays and such.
So just to confirm exact wiring of required diode. I'm going to go with a 1N4007 diode to implement a flyback...
Its a shortcut for subtracting a value from a variable
TempDelta -= "FermHysteresisDevice" Target
Is the same as
TempDelta = TempDelta - "FermHysteresisDevice" Target
I was going to suggest something exactly the same as brunDog. My website does not enter is alarm mode for tracking ferment temps against target temps until it has got inside the threshold of 2 degrees (my current alarm value)
I like to assign dhcp reservations from router on devices. That way your device gets a static ip address (required for brucontrol comms), but the list is centrally controlled on your router.
Umm, yep, they certainly give the impression of not fully committing to IoT.
There's a whole bunch of Windows UWA classes missing from the Windows IoT implementation .
And Raspberry Pi 3 B+ is still "unsupported" for Windows IoT (it works though), and still no release date for Raspberry Pi 4...
Nice, I'm wondering whether I dive into C programming and ESP32 to develop a stand-alone fermentation control device which integrates with my website Brewers Chronicle.
Or just go with Raspberry Pi and Windows IOT Core to stay nice and comfortable in my MS sandbox. :-)
All my answers somewhat depend on your batch size. The larger the batch the slower the temp swings due to thermal mass.
Sampling every 10 seconds would be way too small an interval for controlling fermentors.
Not quite sure on the power an ESP32 provides, but generally you don't want to tax...
Was pretty sure it was already in the queue, more a note for @swimIan so he didn't go through the same process I did. :)
oooh, a database back-end. Let me at it. ha ha ha :-D
One caveat (unless a fix has been released @BrunDog?) is you must locate your inspector on the same workspace as your graph. It took me a while to work out why my "Display" workspace graph was not updating when the inspector was displaying updated values on a "Variables" workspace
I've done...
Once I have the documentation complete I'll create a new post to avoid a bunch of Brewers Chronicle content in your BruControl thread.
Thanks again for the API. It's some impressive work.
Hi,
I develop a website called Brewers Chronicle which allows brewers to record all their boil and fermentation details. I am just finishing up a plug-in (and documentation) for CraftBeerPi 3 this month, but one of my clients is already using BruControl to control their local fermentation...
My complete guess is the combination of stronger usb module plus high gain antenna does the trick.
The esp32 may be limited by the on-board Bluetooth module.
Complete guess though.
Not sure if you have double-walled conical, but one of my clients had 200L double-wall stainless fermenters. I had to have my phone or Raspberry Pi right next to the lid seal to get a faint connection. So in my situation, connection was a few cm's
I ended up disabling the Raspberry Pi on-board...
Simply put, 24V DC circuit is grounded to incoming 240V, and then 9V DC (arduino power) and 24V DC (automated ball valves and pump relay) grounds are tied together.
We were getting a lot of interference when using a long temp probe (anything over 2 metres). So my client purchased some shielded...