diff -r 6bf0afc33e70 -r 6f3c24e21deb doc/bms-ch8.sgml
--- a/doc/bms-ch8.sgml Fri Dec 13 16:49:50 2019 +0100
+++ b/doc/bms-ch8.sgml Fri Dec 13 20:33:38 2019 +0100
@@ -34,6 +34,8 @@
fermenters
is voor vergisting controllers.
co2meters
is een drukmeter om bijvoorbeeld hergisting op de fles
te monitoren.
+ispindels
is een electronische hydrometer die in het gistvat drijft
+en de temperatuur en sg verstuurt.
De volgende message_type
namen zijn gedefinieerd:
@@ -366,4 +368,49 @@
+
+
+Netwerk payload formaat voor de iSpindels.
+
+De iSpindel is een extern project en verstuurd een afwijkend en simpel
+formaat van MQTT berichten. De berichten die verstuurd worden met iedere
+update zien er als volgt uit:
+
+
+ ispindel/<node>/tilt Tilt
+ ispindel/<node>/temperature 20.1250
+ ispindel/<node>/temp_units C
+ ispindel/<node>/battery Volt
+ ispindel/<node>/gravity Gravity
+ ispindel/<node>/interval 900
+ ispindel/<node>/RSSI WiFi.RSSI()
+
+
+Voor iedere actieve iSpindel wordt bij iedere systeemstart een bericht
+gestuurd. Dit is ongeveer iedere 15 minuten. Omdat de iSpindel eenvoudige
+controllers zijn is er geen tijd en product informatie beschikbaar. Deze
+ontbrekende gegevens worden aangevuld door bmsd
+
+
+
+De ontvangen iSpindel 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/ispindel/
.
+De bestandsnamen zijn product_code\ product_name.log
.
+Het interne formaat is:
+
+ 2019-10-11 16:13:33,70.12,22.250,3.576,1.032,900,-45
+ | | | | | | |
+ 0 datetime + | | | | | |
+ 1 tilt -----------------+ | | | | |
+ 2 temperatuur -----------------+ | | | |
+ 3 batterij spanning -----------------+ | | |
+ 4 densiteit -------------------------------+ | |
+ 5 interval -------------------------------------+ |
+ 6 rssi ---------------------------------------------+
+
+
+
+