diff -r fc52de3211bc -r f51630063f00 doc/bms-ch8.sgml
--- a/doc/bms-ch8.sgml Sat Oct 12 13:06:00 2019 +0200
+++ b/doc/bms-ch8.sgml Sat Oct 12 14:00:33 2019 +0200
@@ -30,11 +30,9 @@
De volgende group_id
namen zijn gedefinieerd:
-brewery is voor de bms applicatie zelf. Nog uitwerken.
-fermenters is voor vergisting controllers.
-brewcontrol is een brouw controller. Deze controller kan een deel
-of geheel brouwproces uitvoeren.
-pressure is een drukmeter om bijvoorbeeld hergisting op de fles
+brewery
is voor de bms applicatie zelf. Nog uitwerken.
+fermenters
is voor vergisting controllers.
+co2meters
is een drukmeter om bijvoorbeeld hergisting op de fles
te monitoren.
@@ -79,10 +77,11 @@
Netwerk payload formaat voor een node
De payload zoals die door een node verstuurd wordt. Het wordt in json formaat
-verzonder zonder extra spaties en opmaak zoals hieronder is te zien. Het timestamp
-is de unix tijd sinds 1 januari 1970. Het `seq' nummer wordt met ieder bericht met 1
-verhoogd.
-
+verzonden zonder extra spaties en opmaak zoals hieronder is te zien. Het timestamp
+is de unix tijd sinds 1 januari 1970. Niet alle controllers sturen een timestamp,
+controllers zonder klok laten dit weg. De tijd wordt dan door bmsd
+ingevuld en is de tijd dat het bericht ontvangen wordt.
+Het `seq' nummer wordt met ieder bericht met 1 verhoogd.
{
"timestamp": 1532201089,
@@ -341,7 +340,15 @@
Netwerk payload log formaat voor CO2 meters.
+
+Voor iedere actieve CO2 meter wordt bij iedere systeemstart een logbericht
+gestuurd. Dit is ongeveer iedere 5 minuten. Omdat de CO2 meters eenvoudige
+controllers zijn is er geen tijd en product informatie beschikbaar. Deze
+ontbrekende gegevens worden aangevuld door bmsd
+
+
+
De ontvangen CO2 log gegevens worden niet opgeslagen in de SQL database
maar in platte tekst bestanden. Hierdoor is de gelogde informatie sneller toegankelijk.