Added CO2 carbonation log to the products database. Added button in the packaging tab.

Version 0.3.29

Fixed package bottles and kegs amount settings.

Fixed mash infuse amount division

Changed order of products in production

Combined a lot of selectors

Testing, bottle carbonation pressure display without residential pressure

Fixed wrong AMOUNT_IS_WEIGHT values in yeasts export.

Added low limit for magnesium of 10 ppm

Fixed 3 cut and paste mistakes.

Don't include carbonation sugars in the fermentables.

Fix write EST_COLOR in srm. Compacter product beerxml code. Add fermentation data.

Added COLOR_METHOD, IBU_METHOD, MAGNESIUM fields.

New products field log_ispindel. Add check for ispindel log to crontasks.php Added log_ispindel to prod_edit, pprod_divide, prod_new and prod_duplicate. Renamed some log_fermentation vergisting names into klimaatkast.

All graph displays now check if the log excists.

Handle non excisting logfiles.

Checklist character encoding fixes.

Added missing beerxml fields

Thicker line for temperature in the graph

iSpindel battery voltage shows 3 decimals.

Updated documentation

Updated design doc.

Less logging noise.

Updated documentation

Added battery to the log graph.

Supress DCMD error messages in the log.

Fix encoding of the beerstyle name.

Version 0.3.28

Changed several float precision values. Changed some database fields to double. Everything has now the same precision as received values from the iSpindel.

Adjusted the Kveik pitchrate to 1/10 of normal yeast.

Use the same emergency logic as the iSpindel.

Interval is 3600 seconds when running on low battery.

Display alcohol tolerance with 1 decimal

Try to solve the MySQL 2014 error.

Added ispindel script

Fixed ispindel_death. Added ispindel log graph.

Added check for database changes for iSpindels such as a new beer, or changing mode. Added denity in Plato and SG to the iSpindel web screen. The iSpindels must be calibrated in Plato! A bit of documentation updated.

Changed the interface from the iSpindels to be the same as other devices. A webpage converts each call to two standard MQTT messages. The nodes MQTT message extended with an interval parameter. iSpindels now have a generated uuid made up from the chipid.

In production archive lists show always the OG from the brew fermenter SG. Possible fix for the not used og field in the database.

Ingnore test website

Improved init script for Debian systems

Added init script

Fix a small bug in mon_nodes view. More relaxed check nodes timeout, now 5 seconds instead of 0,1 second.

Version 0.3.27 More code for iSpindels. All online/offline data in the database is now handles as integers. Nodes timeout use the configured interval time from the nodes.

Added iSpindel monitor screen design.

Added iSpindel monitor screen design.

Added monitor menu entry for ispindels

Added ispindel logging. Updated the documentation.

Initial code for iSpindel support in the daemon

Version 0.3.26

Fix upgrade of the yeast data in products and recipes if the original yeast is not found. Export product or recipe for forum is now coded in forum format and copied to the clipboard ready to paste on a forum.

When adding fermentables or hops to a product, show the current inventory in the dropdownlist.

Added export inventory and profiles in beerxml format. Small fixes in beerxml recipe and product export.

Version 0.3.25

Refracto calculation for FG is now a global function using the New Cubic method. Fixed to typos in the prod_edit en rec_edit yeastData varialbles.

Switched FG calculations from Brix to the new cubic method from http://seanterrill.com. This includes the brix correction factor and seems better then the Brouwhulp formula.

Backported extra yeast fields and the SO4:Cl ratio changes into the recipes editor.

Another attempt to fix the MySQL server has gone away error. Fixed gcc 7.1+ compiler warnings.

Some code cleanup

Version 0.3.24

(0) -300 -100 -60 +60 +100 tip

mercurial