# HG changeset patch # User Michiel Broek # Date 1570881633 -7200 # Node ID f51630063f0094c5133169b9620c7f773a252d9f # Parent fc52de3211bc78799ff91f13a75953a9bb9d5d34 Documentation update 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.