Skip to content
vfrdirk edited this page Apr 20, 2020 · 2 revisions

FAQ

How do I update or delete a recipe?

Re-upload the recipe through the web frontend again to update it. Make sure the recipe file has exactly the same name, or a duplicate entry will be created. Alternatively, you can just replace the file in the recipes directory. Recipes are always evaluated just in time. Nothing is cached or saved in some database. At this time, deleting a recipe must be done by deleting the file from /recipes.

Not all my recipes are synced

Only recipes containing a full mashing program are synced. If you uploaded a recipe through the web frontend it will tell you whether it found a valid mashing program. You can also check the recipe library. Recipes without a valid schedule will have a highlighted exclamation mark (!) next to their name. All recipes exported from the recipe viewer/editor at www.picobrew.com should just work.

On a technical note: Your BeerXML file must contain a <ZYMATIC>tag to be parsed.`

<ZYMATIC>
    <NAME />
    <MASH_TEMP>100</MASH_TEMP>
    <MASH_TIME>90</MASH_TIME>
    <BOIL_TEMP>207</BOIL_TEMP>
    <BOIL_TIME>60</BOIL_TIME>
    <STEP>
        <NAME>Heat Water</NAME>
        <TEMP>152</TEMP>
        <TIME>0</TIME>
        <LOCATION>0</LOCATION>
        <DRAIN>0</DRAIN>
    </STEP>
    <STEP>
        <NAME>Mash</NAME>
        <TEMP>152</TEMP>
        <TIME>60</TIME>
        <LOCATION>1</LOCATION>
        <DRAIN>5</DRAIN>
    </STEP>
</ZYMATIC>

I have a BeerXML file from somewhere else than www.picobrew.com

You can manually update any BeerXML file to be PicoBrew Server compatible by adding the mashing schedule with a text editor. Add a ` tag - as described above - to the recipe.

Where can I find a session log

So far session logs are stored in the sessions directory in the server root. An interactive graph in the web frontend end is planned for the future.