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.

Re: Beersmith & the BM Recipe Format

Unread postby chastuck » Wed Nov 28, 2018 2:04 pm

@vv3 - Thanks for your help. I have now got the speidel-ui to connect to Brewer's Friend and can download my recipes. I think you are right about 1.1.27. I will have to re-install 1.1.26 to get the Myspeidel connection to work.
User avatar
chastuck
 
Posts: 82
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:56 pm

If you encounter any problems, or have any questions, don't hesitate to ask.

Although the 'client mode' in 1.1.27 may be useful for some, enabling
this mode should not be a *requirement* for using the monitoring
functionality from myspeidel.com.

BTW, I will keep updating my speidel-ui webapp. The changes are listed
here: https://gitlab.com/vegard.vesterheim/sp ... its/master
You can get the updates by simply issuing the command 'git pull' from
the directory ('speidel-ui') where you have your local copy. If you
have any ideas for further improvements, feel free to suggest them.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby drgonzo2k2 » Thu Nov 29, 2018 8:46 pm

vv3 wrote:> 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.



Thanks for confirming this! I was ripping my hair out for a bit trying to figure out why your web app would not connect to my BM after I upgraded.

It looks like simply connecting to it using a web browser and the IP address is no longer an option either.

It seems like once you complete the registration with the new firmware the only way to remotely connect to the BM any longer (even from inside your local network) is through the Speidel website. That's sort of a bummer.
"Remember, no one is an Einstein after nine steins!"
User avatar
drgonzo2k2
 
Posts: 11
Joined: Wed Oct 17, 2018 10:53 pm

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Fri Nov 30, 2018 7:34 am

drgonzo2k2 wrote:It seems like once you complete the registration with the new firmware the only way to remotely connect to the BM any longer (even from inside your local network) is through the Speidel website. That's sort of a bummer.


Indeed it is. This is not what I bought into when buying the Speidel machine. I have sent an email to feedback@myspeidel.com to voice my opinion about this issue. I urge them to continue supporting the original mode of operation. I hope other disappointed Speidel owners will do the same.

If one has the need to contact the Speidel machine from outside the local network, one can simply use tunneling techniques.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby ozpowell » Tue Dec 11, 2018 1:58 am

Hi all,

This topic is of great interest to me also.
I'm about to upgrade all of my brewing equipment and I've been evaluating the various all-in-one systems available and the BM system is definitely top of my list.

The issue of being able to manage my recipes from outside the Speidel ecosystem is important to me.
I understand that the speidel-ui package provides the ability to communicate directly with the BM system (for all but the most recent firmware version), by-passing the Myspeidel portal.
However, the ability to export a BeerXML file from my software package of choice and somehow translate it into a format that is able to then be imported into the Myspeidel portal would satisfy my requirements (and I would imagine many others' also).

I have taken a look at the format of the .recipe files generated when a recipe is exported from Myspeidel and it appears to be a base64 encoded data file??
Does anyone know the format of these files? Has Speidel published any details?
I don't think Speidel want to be in the brewing software business, so I would think it would be in their interest to share the format to enable more software packages to integrate with their system.

I'd really like to solve this issue. This lack of integration is a bit of a show-stopper for me at this point.
Am I missing something simple?
Any help would be most appreciated.

Cheers!
ozpowell
 
Posts: 3
Joined: Tue Dec 11, 2018 1:21 am
Location: Australia

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Tue Dec 11, 2018 7:49 am

ozpowell wrote:Hi all,
Does anyone know the format of these files? Has Speidel published any details?
Cheers!


The speidel format is pretty simplistic, and the mechanism to upload
it to the Speidel machine is also very basic, a simple HTTP POST. My
first implementation was a simple Perl script which converts BeerXML
to Speidel format, and optionally uploads the recipe directly to the
Speidel machine. I no longer use this myself, but you can still find
the source code here:
https://github.com/vv3/beerxml2speidel/ ... l-parse.pl

My newer implementation which can be accessed here
(https://vesterheim.no/speidel-ui) also shows the Speidel format
directly in the web page when entering recipe data manually.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby ozpowell » Tue Dec 11, 2018 8:08 am

vv3 wrote:
ozpowell wrote:Hi all,
Does anyone know the format of these files? Has Speidel published any details?
Cheers!


The speidel format is pretty simplistic, and the mechanism to upload
it to the Speidel machine is also very basic, a simple HTTP POST. My
first implementation was a simple Perl script which converts BeerXML
to Speidel format, and optionally uploads the recipe directly to the
Speidel machine. I no longer use this myself, but you can still find
the source code here:
https://github.com/vv3/beerxml2speidel/ ... l-parse.pl

My newer implementation which can be accessed here
(https://vesterheim.no/speidel-ui) also shows the Speidel format
directly in the web page when entering recipe data manually.


Thanks vv3
Unfortunately the file format used to export and import from the Myspeidel web interface appears to be quite different from the protocol they used to communicate directly with the BM units themselves which is very simple - take a look at the contents of the generated .recipe file when you export a recipe.
I really can’t understand why they have avoided using BeerXML.
I’m hoping that they will release the details.
I have already written a BeerXML parser in the past and am confident I could use it to very quickly come up with a decent translator.
Cheers!
ozpowell
 
Posts: 3
Joined: Tue Dec 11, 2018 1:21 am
Location: Australia

Re: Beersmith & the BM Recipe Format

Unread postby vv3 » Tue Dec 11, 2018 8:09 am

ozpowell wrote:I understand that the speidel-ui package provides the ability
to communicate directly with the BM system (for all but the most
recent firmware version), by-passing the Myspeidel portal.


Correct, but I still use the myspeidel.com portal for monitoring
the brewing process
. This is very neat.

ozpowell wrote: I don't think Speidel want to be in the brewing
software business, so I would think it would be in their interest to
share the format to enable more software packages to integrate with
their system.


Exactly. There are lots of different SW solutions for managing beer
recipes
. Some people may like the solution on myspeidel.com, and
others like myself, prefer other solutions. Taking away the
possibility to integrate the Speidel machine with other SW solutions
would be a very bad move IMHO.

This is why I have downgraded my Speidel FW to the previous version.
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Re: Beersmith & the BM Recipe Format

Unread postby ozpowell » Tue Dec 11, 2018 8:18 am

ozpowell wrote: I don't think Speidel want to be in the brewing
software business, so I would think it would be in their interest to
share the format to enable more software packages to integrate with
their system.


Exactly. There are lots of different SW solutions for managing beer
recipes
. Some people may like the solution on myspeidel.com, and
others like myself, prefer other solutions. Taking away the
possibility to integrate the Speidel machine with other SW solutions
would be a very bad move IMHO.


Case in point, I am in the process of evaluating which system to purchase.
This lack of interoperability is a show-stopper for me.
ozpowell
 
Posts: 3
Joined: Tue Dec 11, 2018 1:21 am
Location: Australia

Re: Beersmith & the BM Recipe Format

Unread postby cliffo » Wed Feb 13, 2019 7:08 am

Received an email from Speidel saying access to My Speidel will only be available to firmware 1.1.27 and above from April 2019.

I really like the simplicity of the Speidel Recipe Upload (many thanks @vv3) for sending my recipes from PC to the BM so have stayed on 1.1.26.

Are there any plans to update it to be compatible with the newer firmware versions moving forward in case they release new features that make it worth upgrading?

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 vv3 » Wed Feb 13, 2019 7:42 am

cliffo wrote:Received an email from Speidel saying access to My Speidel will only be available to firmware 1.1.27 and above from April 2019.


This is really bad news, it contradicts what I have been informed about earlier.

When reporting my problems after trying to upgrade to 1.1.27, I got an response from Speidel stating that monitoring will work with 1.1.26.

cliffo wrote:I really like the simplicity of the Speidel Recipe Upload (many thanks @vv3) for sending my recipes from PC to the BM so have stayed on 1.1.26.

Are there any plans to update it to be compatible with the newer firmware versions moving forward in case they release new features that make it worth upgrading?

Cheers,
cliffo


If the newer firmware makes it impossible to talk directly to the Speidel, then sadly this solution can not function anymore.

I am hoping that the functionality which allows direct control of the Speidel machine continues to work. If this functionality is locked down, I will be very disappointed. This is one of the main reasons I bought the Speidel in the first place. I may have to consider replacing my Speidel with this: https://www.brewtools.no/en/
vv3
 
Posts: 15
Joined: Tue Feb 21, 2017 7:53 pm
Model: 20 litres

Previous

Return to Software

Who is online

Users browsing this forum: No registered users and 1 guest