Beersmith & the BM Recipe Format

Do you need help setting up your favourite brewing software? Or help out other with the lessons you learned while calculating recipes for your Braumeister.

Beersmith & the BM Recipe Format

Unread postby cliffo » Thu Sep 20, 2018 7:32 am

Hi All,

I use Beersmith to formulate my recipes and I have the WiFi module for my BM50.

Wondering if there is a way to export files from Beersmith in a format that's compatible for uploading to the BM?

ATM I'm having to manually re-enter my recipes via the MySpeidel site and would love a simple export solution.

Cheers,
cliffo
cliffo
 
Posts: 7
Joined: Tue Jan 21, 2014 8:23 pm
Location: Newcastle, Australia
Model: 50 litres

Re: Beersmith & the BM Recipe Format

Unread postby f00b4r » Thu Sep 20, 2018 8:05 am

f00b4r
 
Posts: 139
Joined: Mon Jul 21, 2014 6:49 pm

Re: Beersmith & the BM Recipe Format

Unread postby cliffo » Thu Sep 20, 2018 8:41 am

Thanks for that.

So I can connect to the BM and see the recipes already on the BM but nothing happens when I drag a XML file into the recipe box.

I've tried Chrome, Firefox and IE browsers.

Any ideas about what I might be doing wrong?

I'm using Windows 10.
cliffo
 
Posts: 7
Joined: Tue Jan 21, 2014 8:23 pm
Location: Newcastle, Australia
Model: 50 litres

Re: Beersmith & the BM Recipe Format

Unread postby f00b4r » Thu Sep 20, 2018 11:18 am

Are you on a recent firmware and do you have the BM connected to a MySoeidel cloud account?
f00b4r
 
Posts: 139
Joined: Mon Jul 21, 2014 6:49 pm

Re: Beersmith & the BM Recipe Format

Unread postby cliffo » Thu Sep 20, 2018 8:37 pm

Yep, it's got the latest firmware and I do have a MySpeidel account
cliffo
 
Posts: 7
Joined: Tue Jan 21, 2014 8:23 pm
Location: Newcastle, Australia
Model: 50 litres

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Sat Nov 24, 2018 10:38 am

cliffo wrote:Thanks for that.

So I can connect to the BM and see the recipes already on the BM but nothing happens when I drag a XML file into the recipe box.

I've tried Chrome, Firefox and IE browsers.

Any ideas about what I might be doing wrong?

I'm using Windows 10.

The problem probably is that the BeerXML parsing fails. You could try to open the Web Console (https://developer.mozilla.org/en-US/doc ... eb_Console) and see if any errors are displayed.
Can you share the BeerXML file?
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Sun Nov 25, 2018 12:46 pm

f00b4r wrote:https://github.com/vv3/speidel-ui

Video of it in action:

https://vesterheim.no/bulk/speidel.ogv

Maybe I'm being spectacularly dumb, but when I click on the web link all I get is a fairly nondescript web page as below:
Image

How can I use this web page to do as the video shows?
User avatar
chastuck
 
Posts: 87
Joined: Mon Sep 28, 2015 11:21 pm
Location: Beckenham, Kent
Model: 50 litres (2015)

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Mon Nov 26, 2018 7:31 am

Try visiting https://vesterheim.no/speidel-ui

The web link on my previous post leads to the source code. You can check out the source code to your own machine, and then visit the index.html page in your browser.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Mon Nov 26, 2018 11:14 am

vv3 wrote:Try visiting https://vesterheim.no/speidel-ui

The web link on my previous post leads to the source code. You can check out the source code to your own machine, and then visit the index.html page in your browser.

Still none the wiser I am sorry to say. How do I "check out the source code" to my own pc?
User avatar
chastuck
 
Posts: 87
Joined: Mon Sep 28, 2015 11:21 pm
Location: Beckenham, Kent
Model: 50 litres (2015)

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Mon Nov 26, 2018 11:27 am

If you have no interest in the implementation details, simply visit: https://vesterheim.no/speidel-ui
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Mon Nov 26, 2018 12:37 pm

vv3 wrote:If you have no interest in the implementation details, simply visit: https://vesterheim.no/speidel-ui

Thank you, but that's not a very helpful answer. The fact that I asked how to do it does in fact show that I am interested in finding out more. I'm not asking for a blow by blow account as I am technicaly very computer savvy. It would be more helpful if you could explain more what to do, rather than simply refer to a web link.
User avatar
chastuck
 
Posts: 87
Joined: Mon Sep 28, 2015 11:21 pm
Location: Beckenham, Kent
Model: 50 litres (2015)

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Mon Nov 26, 2018 1:03 pm

Sorry, I assumed anyone interested in studying the source code would
be familiar with git and Github/Gitlab.

You must first make sure you have 'git' installed on your computer,
and then you can use git to download the source from the given URL. It
should be sufficient to run a command like:

git clone https://gitlab.com/vegard.vesterheim/speidel-ui

This command will create a directory 'speidel-ui' on your local
computer containing the source code. Then you should be able to visit
'speidel-ui/index.html' with your browser.

Incidentally, I have moved the source code repo from Github to Gitlab.
The new repo is at: https://gitlab.com/vegard.vesterheim/speidel-ui
The new repo is also linked from the old github page.

Given that this is a web app, when visiting the App-url
'https://vesterheim.no/speidel-ui' in a browser, your browser will
download all the necessary parts (HTML, Javacript, CSS). The sources
are not 'minified', so you can also study the source from within your
browser, without downloading the code using git as described above.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Mon Nov 26, 2018 3:58 pm

Thanks for that. Very useful. I have a much clearer steer now.
User avatar
chastuck
 
Posts: 87
Joined: Mon Sep 28, 2015 11:21 pm
Location: Beckenham, Kent
Model: 50 litres (2015)

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Tue Nov 27, 2018 11:58 pm

OK. Still having trouble with this Speidel webapp. Firstly, I can run the webapp dialogue box and my Braumeister is online, but the app will not connect to Myspeidel. I've got the speidel-ui dialogue box on my screen and have tried entering all sorts of things into the box "DNS-name/IP of Speidel", but all I get back is "No response from Speidel, try again and/or doublecheck IP/Name". I notice in your 'how it works' video that your MySpeidel web page shows a different screenshot of your BM control panel to what mine shows when I connect my control panel to MySpeidel. I am wondering if the latest firmware 1.1.27 does not work with the github speidel-ui app. I know my BM is connecting to the BM mobile site OK as I can sync recipes.

Secondly, how do I insert my Brewer's Friend API key into the instruction "Copy ./data/api_key_sample.js to ./data/api_key.js, and edit its contents". I have tried changing the word "key" to my API key code, but it will not download the recipes. Any help greatly appreciated.
User avatar
chastuck
 
Posts: 87
Joined: Mon Sep 28, 2015 11:21 pm
Location: Beckenham, Kent
Model: 50 litres (2015)

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Wed Nov 28, 2018 8:49 am

> I am wondering if the latest firmware
> 1.1.27 does not work with the github speidel-ui app. I know my BM is
> connecting to the BM mobile site OK as I can sync recipes.

This may very well be the case. I tried to upgrade my controller to
1.1.27 a few days ago, but when I discovered that the monitoring of
the Speidel stopped working, I downgraded to 1.1.26. It seems that you
*must* perform the "registering" of your Speidel in order for 1.1.27
to work properly.

This new 'client mode' functionality in 1.1.27 has absolutely no
interest to me. I have no need to access my Speidel from outside my
local network in my house. In fact I consider it a possible security
problem that my Speidel is accessible from everywhere.

I have sent a message to support@myspeidel.com urging them not to
*require* this "registration" step. Unless you are interested in this
new mode of operation, you could try to downgrade to 1.1.26.

> Secondly, how do I insert my Brewer's Friend API key into the
> instruction "Copy ./data/api_key_sample.js to ./data/api_key.js, and
> edit its contents". I have tried changing the word "key" to my API
> key code, but it will not download the recipes. Any help greatly
> appreciated.

For some reason Brewersfriend.com requires you to contact them in
order to use the API key. I have done that, and Brewersfriend sent me
a 'confidential' API URL which I have registered as "local_api_url" in
my personal copy of ./data/api_key.js. I have been asked not to reveal
this API to others. This is a strange policy IMHO. I would have
thought that it would be in their interest to encourage integrations
with other beer-brewing software solutions. Anyways, you must send an
email to mail@brewersfriend.com, asking for this 'secret' API URL. Try
adding 'API Integrations Request' as Subject in your mail.

BTW, I have now updated the README in my source code distribution with
more details about FW compatibility and Brewersfriend API URl.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Next

Return to Software

Who is online

Users browsing this forum: No registered users and 1 guest