I am in the process of deciding how I am going to build my brewery, Thank you for all of your effort, this is an awesome piece of work. I was reading about the OWServer and its advantage if one were to use the DS2450. It would allow for multiple temperature probes to be read simultaneously.
Since it is no longer available, how important is it?
If it is important, what are people using for a replacement?
I don't even know the cost of the chip?
By simultaneously, do you mean consecutively? It seems the one wire protocol would get the signals mixed up if you tried to run two at a time?
Thanks, that is kind of what I thought. That is a long time for a PID loop, good thing temperature loops are slow reacting. I wasn't sure if the DS2450 would allow you to poll all the temperature probes simultaneously rather than serially.
I have read the one wire spec, I have used these devices in an arduino like environment many times. I have never been able to read them simultaneously and when I read this, I thought it might give that capability.
I have read the one wire spec, I have used these devices in an arduino like environment many times. I have never been able to read them simultaneously and when I read this, I thought it might give that capability.
jangevaa,
1-Wire allows for > 100 of devices on a single bus and OWFS has been tested with over 100 devices.
I'm curious why you say it supports "up to 10 on a single pin".
By "simultaneously", what do you mean?
Linux supports one wire devices in the /bus directories and allows you to read a w1_slave file for each probe on the bus.
Elsinore works by polling each temperature probes file for information and OWFS/kernel drivers poll the specific device your looking for information on.
If you have w1 setup in parasitic mode, you will have significant CRC errors.
jangevaa,
1-Wire allows for > 100 of devices on a single bus and OWFS has been tested with over 100 devices.
I'm curious why you say it supports "up to 10 on a single pin".
Is anyone else having this issue? I can always run Elsinore from a fresh install without problems, but as soon as I reboot the RaspPi, it won't start up again and gives me the following messages. In reading it, I can't really tell what the problem is. My only solution so far has been to remove Elsinore and get a new clone from GitHub each time I want to use it, but that is not practical.
./launch.sh
Starting Elsinore as pi
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl main
INFO: Running Brewery Controller.
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl readConfig
INFO: CFG IS NULL
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section pumps
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section phSensors
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section general
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section device
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseDevice
INFO: Parsing XML Device: 28-0000065cef3c
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl parseDevice
INFO: Not enough volume data points, 0 found
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl startDevice
INFO: No Probe specified for 28-0000065cef3c
Problems parsing device 28-0000065cef3c
Mar 05, 2015 9:36:37 PM com.sb.elsinore.LaunchControl$1 run
WARNING: Shutting down. Saving configuration
It says it's having an issue parsing the configuration, please can you provide your configuration file?
I assume you don't mean the config.txt file in /boot/? I can't find an elsinore.cfg file anywhere in the SB_Elsinore_Server directory, or any others for that matter. Can you point me to the location it might be on a Raspberry Pi?
Once you've started up and shutdown, there should be an elsinore.cfg file produced, that's what I need. If there's no file there, there's nothing for it to read, and there's no way you're getting that error.
Okay, I see. I had just recloned and hadn't shut down yet, so it didn't exist.
I had been using the "elsinore.ubuntu" script, but when I was looking for the elsinore.cfg file, found that you'd uploaded a debian version. Enabling that script instead seems to have solved the issue, likely because it's handling shutdowns properly now.
If I have the issue again, I'll post the config file. Thanks!
Hey Doug,
Tried out the new beta yesterday during a brew and the only issue I found was the timer wouldn't work saying '...couldn't reset timer... ' or something to that description.
Cheers!
Is there a way to save and recall mash profiles? I am connected directly to the Hosehead unit with keyboard mouse and monitor. Not sure what the Pi has in terms of saving capability.
Hello Doug. Thank you for the software and your reply. I have been researching beerXML but have to admit I am still unclear how this would work.
I use Beersmith. Is this a way to generate beerXML documents? If so, could you be so kind to tell me how to turn this into a working mash profile inside strangebrew? I am also a bit new to the Pi operating system and do not know if it functions like Windows etc...
Sorry, kind of green here but just want a way to have two or three different mash schedules I can call up instead of typing them in each brew day.
Thank you.
Hey thanks a lot. Do I need a more current version of Strange Brew to do this? I purchased my Hosehead controller in late December which came with Strangebrew installed on the Pi. So I am about three months behind. Seems like this feature was mentioned a few days ago on this thread.
Today officially marks the 2 year birthday of Elsinore!
Well, the first commit/publicly available release at least.
To celebrate, Beta has been merged into Master, so do a fresh pull to fix several issues, added features, and improved stability!
This also marks Elsinore being feature complete. I'll post some new tutorial videos later this week and update the documentation.
Enter your email address to join: