No problem at all, I wanted to make sure the app was stable (or actually working!) before doing some UI tweaks.
I'm hesitant to call the address 'ip address' because you can enter a hostname such as BCS or MikesBCS or something like that. I'm assuming you can reset the hostname in BCS preferences. I will add a label to remind users that http:// is not needed and remove it if entered. Same with : port.
For the delay, I agree - if users are not using a relatively short delay, it's ridiculous to enter some crazy amount of seconds for delay. I updated it with three controls instead. You may need to reset your config with the new version because of this. Just because i'm curious - what delay are you guys using with this?
I think the next change I will make is to improve error logging. I don't really like filling the CSV with error messages, so i will probably add an error log file in the event errors occur. That will probably happen after a bit. I decided to take down the old brew shed (8'x12'x8') yesterday so the wife can work on her garden. My back resents that decision.
BCS 4.0 .NET API and BCS Temperature Logger
-
- Posts: 33
- Joined: Thu Jun 18, 2015 7:58 pm
- Bot?: No
Re: BCS 4.0 .NET API and BCS Temperature Logger
- Attachments
-
- BCSTempLogger (v4).zip
- (240.83 KiB) Downloaded 1375 times
Re: BCS 4.0 .NET API and BCS Temperature Logger
I've been using this app as a "Black Box" the last two brews, using my Windows Laptop & a Toshiba Windows tablet during brew day. Thanks again Mike Russell for sharing this with all of us BCS'ers!
Thomas Brophy
AleForce Homebrewery
AleForce Homebrewery
-
- Posts: 33
- Joined: Thu Jun 18, 2015 7:58 pm
- Bot?: No
Re: BCS 4.0 .NET API and BCS Temperature Logger
Heck yeah, I'm glad it is getting used.
Have you found much use for the data that comes out of it? Mostly is it for record keeping or curiosity?
Have you found much use for the data that comes out of it? Mostly is it for record keeping or curiosity?
Re: BCS 4.0 .NET API and BCS Temperature Logger
For me it's great to have a file with all of the temperature probe readings and their date/times. Invaluable information if I want to look back at the brewday among other things.
Thomas Brophy
AleForce Homebrewery
AleForce Homebrewery
Re: BCS 4.0 .NET API and BCS Temperature Logger
Hi, this is a very useful tool for us.....
Question|:
Is there a version for the MAC...?
tks much
Question|:
Is there a version for the MAC...?
tks much
-
- Posts: 383
- Joined: Wed Feb 09, 2011 3:43 pm
- Bot?: No
- Location: Clearwater, FL
- Contact:
Re: BCS 4.0 .NET API and BCS Temperature Logger
MikeRussell wrote: ↑Tue Nov 15, 2016 8:46 amHeck yeah, I'm glad it is getting used.
Have you found much use for the data that comes out of it? Mostly is it for record keeping or curiosity?
how hard would this be to port/adapt/whatever to run on rPi? specifically the rPi Zero W?
I bought my first to use for Tilt Pi, and then bought another to play with.. I did the LAMP server install pretty much like the following link with the addition of phpmyadmin
https://projects.raspberrypi.org/en/pro ... -wordpress
-
- Posts: 33
- Joined: Thu Jun 18, 2015 7:58 pm
- Bot?: No
Re: BCS 4.0 .NET API and BCS Temperature Logger
Hey guys, sorry to have seemingly abandoned this. I never received a notification for new messages so I wasn't aware of replies. It took me researching the new BCS to remember where I left this! Hah.
The little test-app app uses Windows.Forms from the .net framework and I'm not sure if that is compatible with .net on the mac or raspberry pi at all. The question of compatibility will come down to whether the .net framework on the host os has implemented the functions i'm using. There may be issues creating the web api calls to communicate with the BCS, but that would be outside of my involvement.
If you need to keep the specific hardware for some reason, I would suggest installing windows 10 with parallels or boot camp on the mac or whatever version of Windows you can install on the raspberry pi. This link looks like it could help on the PI but I haven't tried it: https://www.tomshardware.com/reviews/in ... ,5993.html
One more thing to consider, this should work very well on a cheap pc like the Intel Compute Stick (or generic knockoffs) which are available on Amazon for less than 200 dollars. https://www.amazon.com/Intel-Z8350-Wind ... B07MB9TC33 just for example - don't buy the 32gb version because it won't have enough storage to install all of the required windows updates. I learned this one the hard way. You just need to plug this into a monitor or tv and keep a keyboard/mouse around or use it with remote desktop. This exact model is how I power my taplist in the brew shed
The little test-app app uses Windows.Forms from the .net framework and I'm not sure if that is compatible with .net on the mac or raspberry pi at all. The question of compatibility will come down to whether the .net framework on the host os has implemented the functions i'm using. There may be issues creating the web api calls to communicate with the BCS, but that would be outside of my involvement.
If you need to keep the specific hardware for some reason, I would suggest installing windows 10 with parallels or boot camp on the mac or whatever version of Windows you can install on the raspberry pi. This link looks like it could help on the PI but I haven't tried it: https://www.tomshardware.com/reviews/in ... ,5993.html
One more thing to consider, this should work very well on a cheap pc like the Intel Compute Stick (or generic knockoffs) which are available on Amazon for less than 200 dollars. https://www.amazon.com/Intel-Z8350-Wind ... B07MB9TC33 just for example - don't buy the 32gb version because it won't have enough storage to install all of the required windows updates. I learned this one the hard way. You just need to plug this into a monitor or tv and keep a keyboard/mouse around or use it with remote desktop. This exact model is how I power my taplist in the brew shed
-
- Posts: 33
- Joined: Thu Jun 18, 2015 7:58 pm
- Bot?: No
Re: BCS 4.0 .NET API and BCS Temperature Logger
My buddy reached out and requested a new feature or two on the temperature logger sample app and I was able to make some changes to accommodate his request. This version of the app also logs output status (0-15) and DIN status (0-8) and the api was updated to understand those commands. Included in this zip is a config file with default values - if you have an existing config file with properties you'd like to keep, just overwrite the empty one included here.
- Attachments
-
- BCSTempLogger1.1.0.zip
- (241.64 KiB) Downloaded 1124 times
Re: BCS 4.0 .NET API and BCS Temperature Logger
Temps are filling in the CSV table for me. Is Address or Hostname the IP address of the BCS?