# HG changeset patch # User Michiel Broek # Date 1557673738 -7200 # Node ID 9f07e2f47ec8c9f127d53ae9104e802f1c782384 # Parent 38d982a42955360c84034046c0a198a5781c2d9c Moved some stuff to the real documentation. diff -r 38d982a42955 -r 9f07e2f47ec8 README.design --- a/README.design Sun May 12 15:18:38 2019 +0200 +++ b/README.design Sun May 12 17:08:58 2019 +0200 @@ -86,36 +86,6 @@ ----------------------------------------------------------------------------- - Formaat csv vergisting logs. - -Directory: www/logs/fermentation -Filenaam: product_code\ product_name.log - - 2014-11-15 18:39,BEER,PRIMARY,20.312,19.750,-1.500,20.5,18.6,18.8,35,12345,0,67890,Whatsup,Fermenter - | | | | | | | | | | | | | | | - 0 datetime + | | | | | | | | | | | | | | - 1 mode --------------+ | | | | | | | | | | | | | - 2 stage -------------------+ | | | | | | | | | | | | - 3 temp air -----------------------+ | | | | | | | | | | | - 4 temp beer -----------------------------+ | | | | | | | | | | - 5 temp chiller ---------------------------------+ | | | | | | | | | - 6 temp room -------------------------------------------+ | | | | | | | | - 7 setpoint low ---------------------------------------------+ | | | | | | | - 8 setpoint high -------------------------------------------------+ | | | | | | - 9 heater power ------------------------------------------------------+ | | | | | -10 heater usage ----------------------------------------------------------+ | | | | -11 cooler power --------------------------------------------------------------+ | | | -12 cooler usage ------------------------------------------------------------------+ | | -13 event --------------------------------------------------------------------------------+ | -14 fermenter uuid --------------------------------------------------------------------------------+ - -De oude logs zijn geimporteerd en geconverteerd. Nieuwe worden geschreven -door bmsd welke de log gegevens ontvangt via MQTT DLOG berichten. -Vanwege de snelheid van verwerken staan de logs niet in de database. -Kunnen we de loggegevens versturen in gzip formaat om bandbreedte te sparen? - ------------------------------------------------------------------------------ - TODO: Export ingredienten naar xml. diff -r 38d982a42955 -r 9f07e2f47ec8 doc/bms-ch3.sgml --- a/doc/bms-ch3.sgml Sun May 12 15:18:38 2019 +0200 +++ b/doc/bms-ch3.sgml Sun May 12 17:08:58 2019 +0200 @@ -147,7 +147,7 @@ Netwerk payload data formaat voor vergisting controllers Dit is het meest uitgebreide formaat wat getoond is. Indien er bijvoorbeeld geen -chiller aanwezig is, dan wordt eem `null' gestuurd in plaats van een json blok +chiller aanwezig is, dan wordt een `null' gestuurd in plaats van een json blok met gegevens. De werkelijke uitvoering van de hardware en de configuratie daarvan bepaald dus het uiteindelijke payload formaat. @@ -310,6 +310,32 @@ } } + +De ontvangen vergisting log gegevens worden niet opgeslagen in de SQL database +maar in platte tekst bestanden. Hierdoor is de gelogde informatie sneller toegankelijk. +Ieder brouw product heeft zijn eigen bestand. +De bestanden staan in www/logs/fermentation/. +De bestandsnamen zijn product_code\ product_name.log. +Het interne formaat is: + + 2014-11-15 18:39,BEER,PRIMARY,20.312,19.750,-1.500,20.5,18.6,18.8,35,12345,0,67890,Whatsup,Fermenter + | | | | | | | | | | | | | | | + 0 datetime + | | | | | | | | | | | | | | + 1 werkwijze ---------+ | | | | | | | | | | | | | + 2 vergisting fase ---------+ | | | | | | | | | | | | + 3 temperatuur lucht --------------+ | | | | | | | | | | | + 4 temperatuur bier ----------------------+ | | | | | | | | | | + 5 temperatuur koeler ---------------------------+ | | | | | | | | | + 6 temperatuur ruimte ----------------------------------+ | | | | | | | | + 7 instelwaarde laag ----------------------------------------+ | | | | | | | + 8 instelwaarde hoog ---------------------------------------------+ | | | | | | + 9 verwarming vermogen -----------------------------------------------+ | | | | | +10 verwarming verbruik ---------------------------------------------------+ | | | | +11 koeler vermogen -----------------------------------------------------------+ | | | +12 koeler verbruik ---------------------------------------------------------------+ | | +13 gebeurtenis --------------------------------------------------------------------------+ | +14 vergister uuid --------------------------------------------------------------------------------+ +