zombiekai
Member
Great work. With out all your work I wouldn't have this great beer on draft. I tip this ever repeatable pale ale to you and all your work. If you are ever in Indiana PM me I got the first few rounds
I agree great work!! A fresh install appears to have taken care of my issues. I am thinking my SD card may need replaced
There were a lot of fixes in the latest merge which probably fixed the issue. Your SD card is most likely fine.
root@raspberrypi:/# cd DustEd
root@raspberrypi:/DustEd# sudo ./launch.sh
Starting Elsinore as root
Mar 11, 2015 12:47:01 AM com.sb.elsinore.LaunchControl main
INFO: Running Brewery Controller.
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl readConfig
INFO: CFG IS NULL
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl enableRecorder
INFO: Enabling the recorder
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section general
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section switches
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section phSensors
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseXMLSections
INFO: Checking section device
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseDevice
INFO: Parsing XML Device: Case
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl parseDevice
INFO: Not enough volume data points, 0 found
Mar 11, 2015 12:47:04 AM com.sb.elsinore.Temp <init>
INFO: Adding28-0000065c21ea
Mar 11, 2015 12:47:04 AM com.sb.elsinore.Temp <init>
INFO: 28-0000065c21ea added.
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl startDevice
INFO: Adding Case GPIO is (null)
Mar 11, 2015 12:47:04 AM com.sb.elsinore.Temp setScale
WARNING: Cut off is: -999
Mar 11, 2015 12:47:04 AM com.sb.elsinore.Temp setScale
WARNING: Cut off is now: -999
Mar 11, 2015 12:47:04 AM com.sb.elsinore.LaunchControl <init>
INFO: CONFIG READ COMPLETED***********
Mar 11, 2015 12:47:04 AM com.sb.elsinore.BrewServer <init>
INFO: Launching on port 8080
Mar 11, 2015 12:47:04 AM com.sb.elsinore.BrewServer <init>
INFO: Enabled logging at level:WARNING
Warning: NLS unused message: CHANGE_SCALE in: com.sb.elsinore.nls.messages
Warning: NLS unused message: DUTY in: com.sb.elsinore.nls.messages
Warning: NLS unused message: CALIBRATION in: com.sb.elsinore.nls.messages
Warning: NLS unused message: HIDE in: com.sb.elsinore.nls.messages
Warning: NLS unused message: SHOW in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_COOL in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_HEAT in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_GPIO in: com.sb.elsinore.nls.messages
Warning: NLS unused message: UPDATE_GRAVITY in: com.sb.elsinore.nls.messages
Warning: NLS unused message: DESCRIPTION in: com.sb.elsinore.nls.messages
Warning: NLS unused message: TARGET in: com.sb.elsinore.nls.messages
Everything appears to be working great, with the exception of adding a Switch.
Fixed, I had tested timers. But not the alarms.
Do you get anything in the system output? I just tested it here and it seemed to work fine. There may be a sync issue with mirrors so try again incase it works now?
Totally my fault, I pushed to the wrong branch, try an update now.
I'm planning to upgrade my 3-keggle, 2-pump system from propane to electric, and this has me intrigued. I already have a spare Pi 2 sitting around with no purpose in life, so why not make it into a brew controller? I'd like to use a 240V 5500A heat stick for the HLT and MLT and a 120V 1500W element in a RIMS tube.
I'm not an electrical wiz, so my main question is about the control panel and its design. I've seen lots of nice diagrams from P-J and others in other forum threads, but not much here. I understand that this is a more advanced hacking thread, but I was wondering if there were any diagrams/schematics out there for a Pi build. If not, would anyone be willing to sanity check drawings that I might be able to cobble together from others' work? I'm just trying to avoid burning down my house...
Cheers, everyone!
Thanks for pointing me to Electric Brewing Supply; this kit and schematic should fit perfectly, as it can control 2 240V elements and one 120V element, 2 at a time. I guess that it will be fairly easy to modify the wiring for a Pi 2 versus a BCS.I used the Electric Brewing Supply DIY kit for a 30A BCS (controller) kit and adapted it for the Pi.
http://www.ebrewsupply.com/bcs/diy-basic-kits/bcs22-30a-kit.html
Link to their wiring diagram:
https://ebrewsupply.s3.amazonaws.com/schematics/30a-2E-BCS-Kit-2014.pdf
It won't handle the RIMS, but it should be able to be integrated.
I used one of these for the IO to Pi:
http://www.ebay.com/itm/Raspberry-P...506?pt=LH_DefaultDomain_0&hash=item1e95862d62
Did we lose the graphing capabilities on the latest update? I swear it was there a few days ago...
Did you check the box in the upper right corner of the screen, in edit mode? I believe it is not enabled by default.
Doh! Thanks, was it a default on for each temp before?
Here's an idea for the software: Add support for an external switch/button to be used as a trigger.
My use case is this: My Raspberry Pi is headless and stays within a couple of feet of my pump, rims tube, etc. The desktop running the web interface is about 20 feet away. During the brew there are times I need to turn off the pump (and if the pump is off, I need to make sure the rims tube heater is off). My current setup requires me to walk to the computer and click the onscreen button, or unplug the pump and heater.
It'd be nice to be able to push a momentary contact button to tell Elsinore to turn off the pump and rims tube heater. Then when I'm ready to turn the pump back on, I can choose between pushing the physical button, or the onscreen buttons.
These switches could be used in a number of ways:
- Soft Emergency Stop (i.e. turns off all pumps, heaters, etc) (For safety you'll probably want a hardware e-stop)
- Start/pause a timer
- Start/stop PID, pumps, etc.
For some reason the pics i attached on the ipad app didnt appear ill try again!
Re crashing after a fresh install
I can't find any threaded DS18B20 style sensors, maybe thermowell with some type of cable retention could do the trick.
Cheers!