BrewBuddyOrg / BrewBuddy

Brouwsoftware
GNU General Public License v3.0
14 stars 11 forks source link

pH in demiwater wordt altijd overschreven voor vergistbare ingrediënten #55

Open Grooviee opened 5 years ago

Grooviee commented 5 years ago

Beschrijf de bug Bij het invoeren van mout kun je zowel het pH invullen als de benodigde base tot pH 5.7. Als je een van beide leeg laat, wordt dit automatisch berekend door Brewbuddy. Ik zou verwachten dat indien je pH invult, dat deze waarde niet overschreven wordt.

*Wanneer gebeurt het? Als ik de volgende stappen doe gaat het mis:

  1. Ga naar Databanken -> Open de database met vergistbare ingrediënten.
  2. Maak een nieuwe mout aan met een EBC waarde van 50 en een pH van 5.2
  3. Sla de database op
  4. Sluit Brewbuddy en open Brewbuddy opnieuw
  5. Open de database met vergistbare ingrediënten en ga naar de zojuist aangemaakte mout
  6. In het veld pH staat nu een waarde van 4,57

Verwacht resultaat Ik zou verwachten dat de waarde die je invult bij de pH niet wordt overschreven omdat je deze ingevuld hebt.

Welk systeem gebruik je?

Extra informatie De fout komt voort uit de data.pas regel 4042 e.v. Deze functie wordt aangeroepen bij het inlezen van de fermentables.xml en berekend de pH en Base tot pH 5.7 op basis van de EBC. Dit is volgens mij niet de juiste methode, aangezien het niet uitmaakt wat je invult, het wordt altijd overschreven. Het handigst is misschien een knopje om het te berekenen, maar dan moeten we daarvoor wel de juiste formules gebruiken. Ik weet nu niet waar de formules voor het berekenen van de pH op gebaseerd zijn.