Page 6 of 7

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Sat Apr 09, 2016 7:48 am
by MikeRussell
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.

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Mon Nov 14, 2016 7:30 pm
by Broph
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!

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Tue Nov 15, 2016 8:46 am
by MikeRussell
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?

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Tue Nov 15, 2016 5:17 pm
by Broph
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.

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Tue Jul 11, 2017 2:08 pm
by jmrosado
Hi, this is a very useful tool for us.....

Question|:

Is there a version for the MAC...?

tks much

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Fri Jul 21, 2017 6:02 am
by oakbarn
jmrosado wrote:
Tue Jul 11, 2017 2:08 pm
Hi, this is a very useful tool for us.....

Question|:

Is there a version for the MAC...?

tks much
Google mono-project

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Thu Nov 30, 2017 2:50 am
by clearwaterbrewer
MikeRussell wrote:
Tue Nov 15, 2016 8:46 am
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?

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

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Tue Jul 09, 2019 1:20 pm
by MikeRussell
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 :)

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Thu Aug 15, 2019 7:46 am
by MikeRussell
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.

Re: BCS 4.0 .NET API and BCS Temperature Logger

Posted: Tue Dec 10, 2019 4:45 pm
by mjo2125
Temps are filling in the CSV table for me. Is Address or Hostname the IP address of the BCS?