Nieuws:

Help mee aan het verbeteren van het forum via een donatie. Klik hier,

Hoofdmenu


Nog een nieuwe brouwsoftware: Yabs

Gestart door NewLine, 05-11-2011 11:31 u

Vorige topic - Volgende topic

0 leden en 1 gast bekijken dit topic.

NewLine

Reeds een hele tijd geleden was ik voor mezelf begonnen met een simpel stukje software om recepten te berekenen op de manier dat ik het wou, en dat goed aansloot bij de beperkingen van de Speidel. Stilaan is dit gegroeid en momenteel sluit het perfect aan bij hoe ik mijn recepten wil berekenen. Dus ik dacht, misschien vind iemand anders het ook wel leuk.

Ik besef ook wel dat er al veel uitgebreidere en algemeen gebruikte goede brouwsoftware bestaat en sommige zullen denken "weeral eentje". Maar dit is in eerste instantie wat ik zelf wou van functionaliteit (ik denk dat het in een paar opzichten essentieel anders werkt dan andere brouwsoftware), en het is wel zonde om dat dan enkel voor mezelf te houden.

Anyway, meer info en het programma zelf kan je vinden op http://www.homebrew.be/Yabs/


Hopmans

De naam is in ieder geval wel grappig.

 :)

Gerb

Ziet er goed uit. Kun je hier ook uitgaan van gewicht ipv percentages?

NewLine

Citaat van: Gerb op 05-11-2011  14:33 uZiet er goed uit. Kun je hier ook uitgaan van gewicht ipv percentages?

Ja en Neen  :)
Het principe is dat je voor de mout en de hop voor elke storting enkel de relatieve hoeveelheid aangeeft. Afhankelijk van de gewenste dichtheid en bitterheid berekent het programma dan de absolute hoeveelheden (gram). Echter als de som van de relatieve hoeveelheden niet 100 is, dan schaalt ie alles zelf tot de som wel 100% is. Dus in principe kan je als je een recept hebt ook gewoon voor de mouten het gewicht in gram ingeven, en dan schaalt ie alles terug tot 100%. Dan afhankelijk van de gewenste dichtheid berekent ie hoeveel gram je nodig hebt (wat met de juiste dichtheid terug op je ingegeven gewichten kan komen). Maar eigenlijk is dat niet de bedoeling. Mijn bedoeling was dat ik van mout en hop enkel relatieve gewichten moest ingeven.

 

Hopmans

Mooi programma.  :duimop:
Het aanvullen tot 100% is inderdaad een mooie optie.

Ik krijg wel een foutmelding bij het openen van het opgeslagen bestand.
Vermoedelijk omdat de regels niet onder elkaar staan in de XML.
Als ik de XML open in notepad, dan staat het naast elkaar.

<?xml version="1.0" encoding="utf-8"?><Yabs_recept><ReceptNaam>test</ReceptNaam><Vm>23</Vm><Vs>14</Vs><Eff>82</Eff><D_Pt>15</D_Pt><D_IBU>40</D_IBU><C_abs_malt>1,02</C_abs_malt><T_kook>90</T_kook><C_verdamp>1,5</C_verdamp><C_vol_extract>0,616</C_vol_extract><C_abs_hop_bellen>6</C_abs_hop_bellen><C_abs_hop_pellets>3</C_abs_hop_pellets><Mout><gram>7642,26168675587</gram><percentage>100</percentage><name>Pilsmout 3</name><potential>80,07</potential><perc_moist>4</perc_moist><EBC>3</EBC><mout_type>mout</mout_type><source>--</source></Mout><Hop><gram>106,610662684069</gram><percentage>100</percentage><name>goldings</name><perc_alpha>5</perc_alpha><kooktijd>90</kooktijd><hop_type>bellen</hop_type></Hop><Maischschema_m><rusttijd>60</rusttijd><temp>66</temp><beschrijving>eenstap</beschrijving></Maischschema_m></Yabs_recept>

NewLine

Citaat van: Hopmans op 05-11-2011 &nbsp;16:23 uIk krijg wel een foutmelding bij het openen van het opgeslagen bestand.

Ik heb net eens geprobeerd met je bestand. Het probleem blijkt te zijn dat je PC een "," gebruikt voor een komma, bij mij een "."  :-\
Ergens loopt er daar iets mis. Zal ik eens naar kijken. Ik veronderstel dat in het programma zelf je ook "," ziet staan voor een komma?

Verder is het natuurlijk beter als de xml in notepad ook leesbaar is (wat meer newline karakters).

Hopmans

Bij het moutgewicht zie ik een punt, en bij het percentage een komma.
Het is lastig te zien trouwens.

Heeft dat dan invloed op het naast elkaar zetten?
Tja, net wat je zegt: Newlines...
Dit is één grote lange lijn.

Er is ook een Amerikaans programma die alles op één lijn zet, maar dat mag toch niet?
Volgens mij moet alles onder elkaar.

Of heeft dat ook met een bepaalde instelling te maken?
De ingredienten in de XML staan wel onder elkaar.


NewLine

Ondertussen staat er een nieuwe versie (1.1) online die beide problemen zou moeten oplossen. Alle XML die het programma schrijft zijn nu "culture"-onafhankelijk zoals het hoort. Verder is de opmaak van de geschreven XML files nu ook beter (en bv leesbaar in Notepad). Bedankt Hopmans voor dit te proberen en te melden!

Hopmans


Citaat van: NewLine op 05-11-2011 &nbsp;17:55 uBedankt Hopmans voor dit te proberen en te melden!
Tja, zo ben ik dan ook wel weer.  ::)

Nu werkt het.
Alleen werkt het niet tussen programma's onderling.
Jij hebt een soort Nederlandstalige XML ipv de Beer-XML standard.
Confomash kan het niet lezen, en andersom ook niet.
Yabs wil wel persé het yabs-formaat zien.

<?xml version="1.0" encoding="utf-8"?>
<Yabs_recept>
<ReceptNaam>test</ReceptNaam>
<Vm>23</Vm>
<Vs>14</Vs>
<Eff>82</Eff>
<D_Pt>15</D_Pt>
<D_IBU>40</D_IBU>
<C_abs_malt>1.02</C_abs_malt>
<T_kook>90</T_kook>
<C_verdamp>1.5</C_verdamp>
<C_vol_extract>0.616</C_vol_extract>
<C_abs_hop_bellen>6</C_abs_hop_bellen>
<C_abs_hop_pellets>3</C_abs_hop_pellets>
<Mout>
<gram>7642.2616867558727</gram>
<percentage>100</percentage>
<name>Pilsmout 3</name>
<potential>80.07</potential>
<perc_moist>4</perc_moist>
<EBC>3</EBC>
<mout_type>mout</mout_type>
<source>--</source>
</Mout>
<Hop>
<gram>106.61066268406943</gram>
<percentage>100</percentage>
<name>goldings</name>
<perc_alpha>5</perc_alpha>
<kooktijd>90</kooktijd>
<hop_type>bellen</hop_type>
</Hop>
<Maischschema_m>
<rusttijd>90</rusttijd>
<temp>66</temp>
<beschrijving>eenstaps</beschrijving>
</Maischschema_m>
</Yabs_recept>


<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="Beerxml.xsl"?>
<!--BeerXML Format - Generated by ConfoMash 0.92 - see [url=http://www.telsell.nl]www.telsell.nl[/url] -->
<RECIPES>
  <RECIPE>
    <NAME>testc</NAME>
    <VERSION>1</VERSION>
    <TYPE>All Grain</TYPE>
    <BREWER>ConfoMash</BREWER>
    <BATCH_SIZE>23</BATCH_SIZE>
    <BOIL_SIZE>27.416</BOIL_SIZE>
    <BOIL_TIME>90</BOIL_TIME>
    <EFFICIENCY>72</EFFICIENCY>
    <OG>1.061</OG>
    <DATE></DATE>
      <STYLE>
        <NAME>testc</NAME>
        <CATEGORY>Overige bieren</CATEGORY>
        <CATEGORY_NUMBER>1</CATEGORY_NUMBER>
        <STYLE_LETTER>O</STYLE_LETTER>
        <STYLE_GUIDE>Biertypengids Derek Walsh</STYLE_GUIDE>
        <VERSION>1</VERSION>
        <TYPE>Ale</TYPE>
        <OG_MIN>1.028</OG_MIN>
        <OG_MAX>1.120</OG_MAX>
        <FG_MIN>1.011</FG_MIN>
        <FG_MAX>100</FG_MAX>
        <IBU_MIN>3</IBU_MIN>
        <IBU_MAX>120</IBU_MAX>
        <COLOR_MIN>2</COLOR_MIN>
        <COLOR_MAX>22.8</COLOR_MAX>
        <ABV_MIN>2.5</ABV_MIN>
        <ABV_MAX>15.0</ABV_MAX>
        <CARB_MIN>1.0</CARB_MIN>
        <CARB_MAX>5.1</CARB_MAX>
        <NOTES>Hooggegist of laaggegist</NOTES>
      </STYLE>
      <HOPS>
        <HOP>
          <NAME>Golding (USA)</NAME>
          <VERSION>1</VERSION>
          <ALPHA>5</ALPHA>
          <AMOUNT>0.107</AMOUNT>
          <USE>Boil</USE>
          <TIME>90</TIME>
          <FORM>Leaf</FORM>
        </HOP>
      </HOPS>
      <FERMENTABLES>
        <FERMENTABLE>
          <NAME>Pilsmout 3 EBC</NAME>
          <VERSION>1</VERSION>
          <TYPE>Grain</TYPE>
          <AMOUNT>6.311</AMOUNT>
          <YIELD>80.07</YIELD>
          <COLOR>1.58</COLOR>
        </FERMENTABLE>
      </FERMENTABLES>
      <MISCS>
      </MISCS>
      <WATERS>
        <WATER>
          <NAME>0</NAME>
          <VERSION>1</VERSION>
          <AMOUNT>36.8</AMOUNT>
          <CALCIUM>45</CALCIUM>
          <MAGNESIUM>9</MAGNESIUM>
          <SODIUM>66</SODIUM>
          <SULFATE>50</SULFATE>
          <CHLORIDE>86</CHLORIDE>
          <BICARBONATE>0.0</BICARBONATE>
          <pH>8</pH>
        </WATER>
      </WATERS>
      <YEASTS>
        <YEAST>
          <NAME>Fermentis Safbrew S-33</NAME>
          <TYPE>Ale</TYPE>
          <VERSION>1</VERSION>
          <FORM></FORM>
          <AMOUNT></AMOUNT>
          <AMOUNT_IS_WEIGHT></AMOUNT_IS_WEIGHT>
          <ADD_TO_SECONDARY>FALSE</ADD_TO_SECONDARY>
        </YEAST>
      </YEASTS>
      <EQUIPMENT>
        <NAME>Ketle</NAME>
        <VERSION>1</VERSION>
        <BOIL_SIZE>27.416</BOIL_SIZE>
        <BATCH_SIZE>23</BATCH_SIZE>
      </EQUIPMENT>
      <MASH>
        <NAME>66      Schema</NAME>
        <VERSION>1</VERSION>
        <GRAIN_TEMP>22.0</GRAIN_TEMP>
        <MASH_STEPS>
          <MASH_STEP>
            <NAME>Temperature Step 1</NAME>
            <VERSION>1</VERSION>
            <TYPE>Temperature</TYPE>
            <STEP_TEMP>66</STEP_TEMP>
            <STEP_TIME>90</STEP_TIME>
          </MASH_STEP>
        </MASH_STEPS>
      </MASH>
      <NOTES>
      </NOTES>
  </RECIPE>
</RECIPES>


http://www.beerxml.com/


NewLine

Citaat van: Hopmans op 05-11-2011 &nbsp;18:43 uAlleen werkt het niet tussen programma's onderling.
Jij hebt een soort Nederlandstalige XML ipv de Beer-XML standard.
Confomash kan het niet lezen, en andersom ook niet.
Yabs wil wel per se het yabs-formaat zien.


Ja das waar. Ik wou sowieso mijn files in xml omdat dat makkelijkst te programmeren was. Ik heb een tijdje zitten twijfelen of ik dan voor Beer-XML zou gaan of niet. Ik heb toen maar voor de eenvoudigste oplossing gegaan, namelijk een niet standaard XML-formaat. In eerste instantie was dit een klein programmaatje voor mezelf. Moesten er onverhoopt toch veel mensen Yabs willen gebruiken met BeerXML kan dat natuurlijk nog altijd.

Edit: een andere reden waarom ik niet voor BeerXml gegaan ben is dat niet elke programma hetzelfde verstaat onder bv "Efficiency" (enkel maisch, geheel het brouwen, etc...) dus heeft het ook weinig zin om tussen programma's waarden uit te wisselen die iets anders betekenen. Voor de mout- en hophoeveelheden stelt dit probleem zich natuurlijk niet.

Hopmans

Men gebruikt het uitwisselen toch niet zoveel.
De meeste recepten maak je met je eigen programma.


Hopmans

Hier mijn eerste recept:
Ziet er goed uit.


Algemeen:
Gegevenwaarde
Receptnaamtest
Gewenst begin SG / Pt1,061 / 15
Gewenste bitterheid [IBU]40
Berekende kleur [EBC]8
Maisch efficiency83
Kooktijd90

Volumes:
Gegevenwaarde
Maischwater [l]23
Spoelwater [l]14
Verdamping koken [l/hr]1,5
Eindvolume in ketel [l]29,8

Mouten en suikers:
Naamgram% stortEBC
Pilsmout 375701003

Hop:
Naamgram% stort% alphakooktijd [min]Type
goldings107100590bellen

maischschema:
RusttijdTempBeschrijving
9066eenstaps

Gist:


Slim3

Bij het openen van een eerder opgeslaan recept verdwijnt bij mij een deel van het maischschema.

NewLine

Citaat van: Slim3 op 05-11-2011 &nbsp;19:58 uBij het openen van een eerder opgeslaan recept verdwijnt bij mij een deel van het maischschema.

Kan je zien of het volledig in de gegenereerde xml zit (bv openen in Notepad) ? Indien ja, kan je die xml dan posten (of PM)?

NewLine

Citaat van: Slim3 op 05-11-2011 &nbsp;19:58 uBij het openen van een eerder opgeslaan recept verdwijnt bij mij een deel van het maischschema.

Het probleem zat erin dat Yabs niet goed overweg kon met het opslaan en terug inlezen van lege velden. Ik heb dit ondertussen aangepast en in versie 1.1.1 zou dit opgelost moeten zijn. Bedankt voor dit te melden Slim3!

MM

Net even zitten spelen met Yabs! Ik vind het een leuk concept, dat je uit gaat van parameters waar je bier aan moet voldoen en dan met het programma zorgt dat het bier er ook aan gaat voldoen.

NewLine

Citaat van: MM op 06-11-2011 &nbsp;10:01 uNet even zitten spelen met Yabs! Ik vind het een leuk concept, dat je uit gaat van parameters waar je bier aan moet voldoen en dan met het programma zorgt dat het bier er ook aan gaat voldoen.

Bedankt, dat was ook een van de belangrijkste doelstellingen. Bij sommige andere programma's (bv Promash) had ik het gevoel dat ik achterstevoren bezig was. Dat wou ik hier net niet.

NewLine

Versie 1.1.2:

Er zat nog een fout in de default brouwconstante voor de absorptie van de mout (omdat Yabs! ook rekening houdt met bv het volume ingenomen door het ge-extraheerde extract is dit anders dan in de meeste andere software).

Verder sorteert ie de hopstorten nu ook automatisch.

Vergelijkbare Topics (7)


Zoeken met Google op deze site.
Brouwspullen zijn ook te koop via Bol.com.
Als je iets bestelt bij Bol.com (ook andere zaken dan brouwspullen) via deze link steun je het forum.


Het boek van de beheerder van deze site.