chiefwigms / picobrew_pico

MIT License
149 stars 63 forks source link

Central database and service(s) #35

Closed Intecpsp closed 4 years ago

Intecpsp commented 4 years ago

Are there any plans to host a central database with all these recipes and have the local server contact it for the list and specifics recipes? I can look into this if not.

I don't like only having the recipes on my local Pi and not having a backup..

chiefwigms commented 4 years ago

No - users would still need to some how redirect requests from picobrew.com. it doesn't make sense to add the overhead of user accounts/authentication/security when this is easily self hosted. The recipe folder is shared out if using a pi setup, and you can back them up to any computer on your network.

Intecpsp commented 4 years ago

Well, my thought is to have an un-authenticated service that either gets a list of recipes, or a specific one. So the user wouldn't have to login to anything. The server would just read from the service and/or local.

chiefwigms commented 4 years ago

Why don't you just back them up off your pi?

Intecpsp commented 4 years ago

Well, it's more than just backing up the recipes. I only have the limited number of recipes (and space) on my pi. If we had a central database, you could have a significant amount more since other users would be contributing to it.

chiefwigms commented 4 years ago

Your pi is basically unlimited- use a bigger SD card. I'm pretty sure there are limits on how many recipes can be displayed on each unit. I think the zymatic can only do 8. I think if you're banking on having 1000 recipes for brewing on a pico, you're doing it wrong and should read up on brewing... The only things you'd care about are time and temp for mash/boil/hops. Your request doesn't make sense when they run out of picopaks

Intecpsp commented 4 years ago

The service wouldn't be to pass all the recipes to the units. It would just be used in the UI and the user could send it from there.

Intecpsp commented 4 years ago

So.... We're not going to be able to share recipes and all be siloed going forward?

chiefwigms commented 4 years ago

No one is siloed.. you can very easily copy recipes at the moment... We're not hosting any pico proprietary recipes - you can find them on several user groups and/or Facebook.

tmack8001 commented 4 years ago

The local server just controls time, valve position and temperature... I for one use the same mash schedule for literally every beer... Only difference for me is hop additions.

Recipe info (ie. Grain, hops, yeast, etc) is hosted else where... BeerFather for me BeerSmith for others.

At this time either Pete or I want this to be the centralized place for all "recipe info", but rather keep it being the "device instruction controller" if you will. Your machine doesn't give a crap about what grain or hops you use .. it just heatd water and redirects flow for all it could care about. 😉