• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

NEW StrangeBrew Elsinore Thread

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
How do you launch Elsinore? Do you use the launch script provided?


I've never installed BrewPi, but if it leaves scripts around that hold the pins for itself, you may need to clean install.

I used startup launch. And I dont believe Brewpi uses this gpio, because it doesnt use GPIO. Brewpi use Arduino to control. RPi is used only as webserver and setpoint loader.

I will do a clean installation.

So, look at the picture attached.

Thanks,

Fabiano

strange.jpg
 
I used startup launch. And I dont believe Brewpi uses this gpio, because it doesnt use GPIO. Brewpi use Arduino to control. RPi is used only as webserver and setpoint loader.

I will do a clean installation.

So, look at the picture attached.

Thanks,

Fabiano

Theres no real reason to reinstall, BrewPi doesnt do anything but setup an Apache server, install python, and create some files...
As you noted, BrewPi only uses the RPI as a web server, all GPIO control is done via the Arduino over USB/TTY using JSON.

Looking at your picture its hard to see where things are plugged in.

It looks like from the picture you have ground and GPIO11 wired backwards. GPIO11(9 pins up from the bottom left from what i can see) is wired to the negative terminal of the SSR and ground is wired to the positive. You are most definately not using GPIO24, or even pin 24 for that matter so im a bit confused why you keep saying that...?

Also i will note it looks like you are just clamping down the SSR input on a header pin coming out of that jumper wire..please dont do this it is dangerous and it is not sturdy and will come off. Get some proper ring terminals for 22AWG wire, cut the header end off and crimp on the terminal.
 
Also try adding the ssr then rebooting I had a similar issue when I started up and that was what did it for me
 
So a question about a bug I've seen that I'd like some insight on how to prevent.

Basically things work great, my element it's firing at full and I'm getting the temp ramp per minute the math says I should.

Then I fiddle with changing it to manual mode or screw with the ui sizing, or something is causing it. The issue is that sbe starts only firing my pid maybe half a second per duty cycle period even if it's forced to 100 in auto or manual. If I set my duty time to 5, it turns it on 1 second and off 4 fit example, if I set it to 10 it's on for 1 second and off 9.

It will continue doing this no matter how I try to force it to 100%.

The only way to fix it is to restart sbe, and in my first instance of this I had to reclone and start from scratch to fix it.

It's very annoying and worrying me it will happen during a real brew, so far just water tests.
 
What is up with the "WARNING: Failed to find URI: /reorder probes"
when I try to move the temp sensors and their controls for the web layout?

I move them around to match my physical layout and on a refresh it puts them back in the original messed up order.

Also get a "Cannot run program "lshw": error=2, No such file in directory
No definitions file found, assuming direct mapping

I haven't brewed in a while but had three successful brews in the spring. Using a RPi.
 
What is up with the "WARNING: Failed to find URI: /reorder probes"
when I try to move the temp sensors and their controls for the web layout?

I move them around to match my physical layout and on a refresh it puts them back in the original messed up order.

This is a bug and will be fixed in the future, I currently have a lot going on and i'm not able to do any real work on Elsinore right now.

Also get a "Cannot run program "lshw": error=2, No such file in directory
No definitions file found, assuming direct mapping

I haven't brewed in a while but had three successful brews in the spring. Using a RPi.

You can ignore this warning, again, I need to fix the warning, it's a bit of code that is trying to autodetect your platform to cope with some changes that came in, but it's not really needed right now.
 
You can get past this message by installing lshw:

sudo apt-get install lshw

As Doug says, it is a harmless message...

Also get a "Cannot run program "lshw": error=2, No such file in directory
No definitions file found, assuming direct mapping
 
This is a bug and will be fixed in the future, I currently have a lot going on and i'm not able to do any real work on Elsinore right now.



You can ignore this warning, again, I need to fix the warning, it's a bit of code that is trying to autodetect your platform to cope with some changes that came in, but it's not really needed right now.

Thanks Doug, no worries. The base of the SBE process/system works, and it is just aesthetics.
 
Then I fiddle with changing it to manual mode or screw with the ui sizing, or something is causing it. The issue is that sbe starts only firing my pid maybe half a second per duty cycle period even if it's forced to 100 in auto or manual. If I set my duty time to 5, it turns it on 1 second and off 4 fit example, if I set it to 10 it's on for 1 second and off 9.

If you can find a way to reproduce this, please let me know, I bet there's an exception happening in the logs somewhere and it's causing the logic control to break
 
So, I had an interesting little discovery with my prototype last night...

I'm working on the intended final connectivity for my temperature probes, using a method I think I saw here: an ethernet patch panel. Basically, I ran +3.3v to lead 8 on the panel, gpio4 to lead 6, and ground to lead 2, then jumped 8 to 6 with the 4.7k resistor. I then crimped on an rj45 connector to my temp probe, using that same pinout (8=power, 6=data, 2=ground).

What was weird was that I got 32.0 for a temperature reading. I then swapped out the leads at the Pi for +3.3v and gpio4, and it worked perfectly.

So, any idea why these are getting swapped around on me?
 
You can't trust the colors on the probe wires. I use a multimeter to find ground and then swap the leads for power and sense till I get a reading. Basically, you wired your panel up right to begin with. It's the probe wires that are wrong.
 
That's exactly what I would have thought, except I had already identified those wires correctly previously when I connected everything through a breadboard. It's only with the introduction of the patch panel that the data and power wires appear to be reversed... I'm going to review all the connections again tonight with fresh eyes and see if I can find what I did, but to the best of my knowledge they should have been wired exactly as they had been through the breadboard, where they worked previously.
 
Try a different patch cable, maybe a keystone jack or another patch panel to see if your results are different.
 
Went back over it again last night, and sure enough, I crimped the power and data lines backwards on my rj45 plug. I swear I wasn't even drinking when I did that! ;)

Anyway, mystery solved. As I figured, it was something dumb I did.
 
Wondering if anyone has a solution, I reviewed all the threads I can find but haven't found this issue yet.

When attempting to use triggers, I can upload a beerXML and transfer the profile across to a PID (HLT in my case). When I hit activate nothing happens, in the Terminal window I see "Warning: Failed to find URI: /toggleTrigger". If I attempt to delete any of the triggers I get "Warning: Failed to find URI: /deltriggerstep".

I'm using a hosehead unit and my browser is Chrome (because that's what Doug uses), but I've also attempted the same (and got the same results) with firefox, IE, etc.

Chris
 
Beta branch is feature complete, I just need to tune the UI then I'll be releasing.
 
How did it take so long to find this.. Been researching for weeks and hadn't even come across a pi based solution. Very exciting stuff and definelty going in this direction now over convention set-up. One question, since we have volume measurements and triggers and pump outputs can I get it to automate transfer of specific amount of liquid? Can't see why not.. And this would be very useful. ;)

Cheers for developing such an awesome program!
 
I too have been thinking about that. With the many variations of setups being used, it might get tricky to implement but I'd doable. I also thought you could maybe add a trigger for writing/reading a file. So, for example, after a mash, a trigger could touch a mash_complete file and then a python (or your favorite scripting language) script could be watching that directory for that file and perform additional user-created functions such as opening valves, turning on pumps, monitoring volumes, etc. in ways not yet implemented in SBE and then that script could then touch a file that SBE is monitoring to resume the SBE profile. This would theoretically allow the inclined to fully automate the whole process including hops additions, chiller flow control, etc. Since I'm worried about running out of I/Os (without an expansion board) and whether or not the functionality would be spotted in SBE, I had also considered doing this using a few I/Os on the pi as a binary encoder (via switch outputs from SBE) to trigger various actions on an Arduino (i.e with three pins I could define 8 states) but haven't messed with it yet. I was going to approach this with more thought after we completed or new control panel, but since you brought it up. :)
Loving it Doug! :cheers:
 
HoseHead and Mash Profile Questions:

I have been trying to get XML based mash profiles from Beersmith to work with my Hosehead (running Elsinore) and they are just not working out.

Has anybody else got this combo to work?

Here is what I do and what is happening:

I make a mash profile in Beersmith with my mash steps (1st step is a "dough-in" and the rest are temperature rests). (Do I need an infusion step?)

I then export the recipe as an .xml and open it in Elsinore. All seems like it is going well. I assign a probe and the mash schedule appears under the probe's temperatire reading. I then hit "activate" and nothing fires my element. A green highlight appears on the second step of the profile looking like the 1st step was skipped. After a while I go back to picking the mash temps manually and being frustrated at having another failed attempt at automation.

Am I missing something or is the program just not working properly? Very confused. Thanks for your help,
 
HoseHead and Mash Profile Questions:

I have been trying to get XML based mash profiles from Beersmith to work with my Hosehead (running Elsinore) and they are just not working out.

Has anybody else got this combo to work?

Here is what I do and what is happening:

I make a mash profile in Beersmith with my mash steps (1st step is a "dough-in" and the rest are temperature rests). (Do I need an infusion step?)

I then export the recipe as an .xml and open it in Elsinore. All seems like it is going well. I assign a probe and the mash schedule appears under the probe's temperatire reading. I then hit "activate" and nothing fires my element. A green highlight appears on the second step of the profile looking like the 1st step was skipped. After a while I go back to picking the mash temps manually and being frustrated at having another failed attempt at automation.

Am I missing something or is the program just not working properly? Very confused. Thanks for your help,

http://dougedey.github.io/2014/09/01/Elsinore-Mash-Edits/
 
Just throwing this out there....

Had a brew session last week and noticed this again. That my ds18b20 sensors were off by about 15 deg F. This is a fair amount. These are bare sensors inserted into thermowells 3-6 inches deep. Its not just 1 sensor doing it but both I have in my system.

I had the water proof adafruit sensors showing something similar results before I thought it was the fact they were too close to the outside and the epoxy potting compound.

Any ideas?
 
Back
Top