Ss Brewing Technologies Giveaway!

Home Brew Forums > Home Brewing Beer > DIY Projects > Hacking the BCS to add customized web pages - done!
Reply
 
LinkBack Thread Tools
Old 12-02-2010, 05:38 PM   #1
JonW
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
JonW's Avatar
Recipes 
 
Join Date: Dec 2009
Location: Huntington Beach ☼
Posts: 1,468
Liked 97 Times on 59 Posts
Likes Given: 38

Default Hacking the BCS to add customized web pages - done!

OK, this started out as a proof of concept to see if it could actually be done and it worked out awesome. The screen below is not a mock up, but an actual fully functioning screen that updates as you change processes (or manually control outputs). You can also click on the objects in the custom screen to control the outputs.

I know this is going to be a tease just showing you the screen, but I promise I'll get it fully documented and provide the working sample for how you can do this yourself. I'm not a graphics wizard, so my screen is fairly simple, but I'm sure they'll be others here that can come up with some really cool stuff. Please note that this image simply represents how my system is layed out. With a little work, you'll be able to create a custom screen that mimics the layout of your own system. (note the temps show 0 because my rig is not plugged into the BCS at the moment).

Just so you know, Adam at ECC fully supports doing this. He actually is looking to build something like this into the BCS and hopefully by my putting this out here, it will spur some discussions on what people would like out of a custom graphic front end.

(Scroll to post #38 below to see the latest iteration of my touchscreen interface.)





The custom BCS home page is modeled to be a representation of my brewing system, but you'll be able to customize it to match your own system.

__________________
JonW is offline
AgingHopster Likes This 
Reply With Quote Quick reply to this message
Old 12-02-2010, 09:24 PM   #2
Ohio-Ed
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
Ohio-Ed's Avatar
Recipes 
 
Join Date: Nov 2008
Posts: 2,072
Liked 19 Times on 18 Posts

Default

THAT IS SWEET!!!

I gotta have more.

I knew it was just a matter of time.

__________________
Ohio-Ed is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 04:03 AM   #3
P-Lay
Feedback Score: 0 reviews
Recipes 
 
Join Date: Mar 2009
Location: Deltona, FL
Posts: 148
Default

This is awesome!!! I can't wait to see how this develops.

__________________

Cheers!
P

Quote:
Originally Posted by bad coffee View Post
Why kill when you can OVERKILL!
Quote:
Originally Posted by TheManes View Post
Have you considered drinking more?
P-Lay is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 05:47 AM   #4
OntarioBeerKegs
www.OntarioBeerKegs.com
HBT_SPONSOR.png
Vendor Ads 
Feedback Score: 0 reviews
 
OntarioBeerKegs's Avatar
Recipes 
 
Join Date: Apr 2009
Location: Mitchell, Ontario
Posts: 627
Liked 41 Times on 30 Posts
Likes Given: 7

Default

Part of me hates you.

The rest of me thinks you are a genius.

__________________
OntarioBeerKegs is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 02:10 PM   #5
ChuckO
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
ChuckO's Avatar
Recipes 
 
Join Date: Oct 2008
Location: Keyrock, WV
Posts: 901
Liked 79 Times on 71 Posts
Likes Given: 12

Default

Subscribed.

I'm looking at a slightly different approach. I am working on a program in Delphi(pascal) that will use get/post mechanism to run the BCS. That way I can also provide for timers to prompt for boil additions and other manual events without cluttering up the BCS programs.

__________________
ChuckO is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 04:06 PM   #6
JonW
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
JonW's Avatar
Recipes 
 
Join Date: Dec 2009
Location: Huntington Beach ☼
Posts: 1,468
Liked 97 Times on 59 Posts
Likes Given: 38

Default

Quote:
Originally Posted by ChuckO View Post
Subscribed.

I'm looking at a slightly different approach. I am working on a program in Delphi(pascal) that will use get/post mechanism to run the BCS. That way I can also provide for timers to prompt for boil additions and other manual events without cluttering up the BCS programs.
Chuck - keep me updated on your progress. I too was looking at doing that (in Delphi also ) . However I'm now thinking of just using an extra process for the hop timers with a hard-wired buzzer attached to the BCS for the alerts. I'm also thinking of making all running timers visible in a list on the home page.
__________________
JonW is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 04:23 PM   #7
JonW
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
JonW's Avatar
Recipes 
 
Join Date: Dec 2009
Location: Huntington Beach ☼
Posts: 1,468
Liked 97 Times on 59 Posts
Likes Given: 38

Default

I'm also working on some alternate screen layouts. I'm trying to create an optimized layout for using on a widescreen computer or laptop so that all controls can stay in view.

After I get some code cleaned up, some alternate screen layouts done and write up the documentation, I'll make this available to everyone. I'll shoot for having it done by next weekend (but no guarantees).

__________________
JonW is offline
 
Reply With Quote Quick reply to this message
Old 12-03-2010, 04:32 PM   #8
GFrank
Feedback Score: 0 reviews
Recipes 
 
Join Date: Dec 2008
Location: Huntington Beach
Posts: 37
Default

Im subscribed, where did you get the valves are they ball or gate type.

__________________
GFrank is offline
 
Reply With Quote Quick reply to this message
Old 12-04-2010, 01:49 AM   #9
bad coffee
HBT_LIFETIMESUPPORTER.png
Feedback Score: 0 reviews
 
bad coffee's Avatar
Recipes 
 
Join Date: Jun 2008
Location: NYC
Posts: 4,365
Liked 422 Times on 419 Posts
Likes Given: 47

Default

now that's all kind of giggity.

__________________
Quote:
Originally Posted by GilaMinumBeer
Why do you think they choose that path? (.)(.) = $$$$$$$$$
Quote:
Originally Posted by Zuljin View Post
Wtf was chasing you for an hour? Buy a gun already.
Quote:
Originally Posted by AZ_IPA View Post
I'm a meat hunter. PKU.
bad coffee is offline
 
Reply With Quote Quick reply to this message
Old 12-05-2010, 09:06 PM   #10
clifwlkr
Feedback Score: 0 reviews
Recipes 
 
Join Date: Feb 2010
Location: Park City, UT
Posts: 16
Default Flex/Flash Library

Actually, I am going to soon put up some screen shots of a complete flash ( Adobe Flex ) version of brewing software. I created a series of services that communicate to the BCS for you, and gather the data. You simply then write the front end in flash. I am actually brewing my first batch of beer using the software as we speak, but look for some screen shots here in the next few days.

It has animated pipes, fancy thermo gauges, and indicators for the different outputs. It all runs on an industrial touchscreen attached to my rig. I finally got it all written, and finished the wiring this weekend. We shall see how it goes, but so far so good!

I want to be able to upload the swf file directly to the box to run it from there rather than loading it from somewhere else, so I am looking forward to how you were able to do that.

Great work on your end as well!

Jim

__________________
clifwlkr is offline
 
Reply With Quote Quick reply to this message
Reply



Quick Reply
Message:
Options
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Do I really need to stop hacking my MLT and HLT ? nebben DIY Projects 4 07-21-2009 04:22 PM