beelogger

Offline-Skripte

Für alle, die beelogger.csv-Dateien auf den Rechner geladen haben (Download oder Daten eines beelogger-SD), gibt es die Möglichkeit, die Daten mit einem html-/Java-Tool offline anzusehen und zu verwalten.

Beelogger_Grafik_Single.html ist für die Daten eines beeloggers mit einer Waage vorgesehen;
Beelogger_Grafik_Multi_Duo.html ist für die Daten eines beeloggers mit zwei Waagen vorgesehen;

Beelogger_Grafik_Funk.html ist in der Lage, ältere Daten, z.B. vom beelogger-Funk, darzustellen.

Mit der Beelogger_Grafik_Temp_Korr.html können Korrekturwerte für ein System mit einer Waage getestet werden.
Die Daten eines einzelnen beeloggers aus Duo/Triple/Quad können ebenfalls verwendet werden.

Die HTML Dateien funktionieren unter Firefox, EDGE und Google Chrome.
Unterschiedliche Versionen der Browser unterstützen die verwendeten Funktionen nicht immer vollständig. Gegebenenfalls einen anderen Browser verwenden.

Die csv-Dateien sollten manuell vom beelogger Server heruntergeladen und lokal abgelegt werden.
Ein direkter Zugriff auf einen File-Server kann bei großen Dateien zu einer sehr langsamen Anzeige führen.

Bedienung:

Nach dem laden der Datei wird “Bitte Dateiauswahl” angezeigt.

Über den Knopf “Auswahl” die anzuzeigende “csv”-Datei mit dem Standard-File Menu auswählen.
Wird eine “csv” und eine “ann” gleichzeitig ausgewählt, werden auch die gespeicherten Anmerkungen (Annotation) angezeigt.
Mit dem Smartphone via Bluetooth heruntergeladene Dateien mit Endung “txt” müssen in “csv” umbenannt werden.

Nach Verwenden der Browser-Funktion “Aktuelle Seite neu Laden” (Taste: F5) muss eine csv-Datei, die nicht im gleichen Verzeichnis wie die html-Datei liegt, mit “Auswahl” neu geladen werden.

Die Knöpfe “Tag, Woche, Monat, 3 Monate,Jahr, Reset Zoom” führen zur Anzeige des ausgewählten Bereichs bzw. alle Daten.

Die Scroll-Knöpfe erlauben verschieben des Anzeigebereichs an Begin, Ende der Daten, Sprung um ganzen oder halben anzeigten Datenbereich.

Die Selection der Graphen der einzelnen Werte der Kurven erfolgt über die Auswahlknöpfe.
Diese haben Zusatzfunktionen.
– Bei Auswahl eines Wertes wird nur dieser angezeigt.
– Wird ein Wert abgewählt werden alle anderen gewählten Kurven angezeigt.
– Mit dem Button “*” kann die Darstellung der einzelnen Datenpunkte aktiviert/deaktiviert werden.
– Der Button “Tag +/-” stellt Tageszu-& abnahmen dar.
– Der Button “Summe” erzeugt eine Gewichtssummenkurve der aktuell dargestellten Gewichtsdaten.
  Imkerliche Arbeiten können über die Vorgabe eines Gewichts berücksichtigt bzw. ignoriert werden.
  So wird z.B. ein aufgesetzter Honigraum mit einem Gewicht von 5,5kg bei der Vorgabe 5.0kg in der Summe nicht berücksichtigt.
Alle gewählten Kurven können jederzeit über den “Anzeige Daten” / “ausgewählte Kurven anzeigen” angezeigt werden.

Anmerkungen werden erzeugt, indem die jeweilige Kurve am gewünschten Punkt angeklickt wird.
Die Nummer der Anmerkung erscheint im Textfeld, dort kann die Anmerkung eingetragen werden.
Mit “Eintragen” wird die neue Anmerkung in die Grafik übernommen.
“Speichern” speichert alle (alte und neue) Anmerkungen in der zugehörigen Datei.
Bei Abspeichern darauf achten, dass die Datei im richtigen Verzeichnis abgelegt wird.
In der Standard-Einstellung der Browser landen diese Dateien oft im Download-Verzeichnis und müssen dann von Hand kverschoben werden.
Die “ann”-Datei ist eine normale Textdatei und kann auch manuell bearbeitet werden.
Das Komma “,” ist der Feldtrenner und darf daher im Text bei der Kurvenbezeichnung oder dem Kommentar nicht verwendet werden.
Das Format ist:
Kurvenbezeichnung, Datum/Zeit, Nummer der Anmerkung, Kommentar
Beispiel: Gewicht [kg],2017/4/4 13:0,1,Honigraum aufgesetzt

 

Die Beelogger_Grafik_Temp_Korr.html ist für das Austesten der Korrekturwerte vorgesehen. Die Wertepaare für Kalibriertemperatur und der Korrektur werden in die vorgesehenen Felder eingetragen. Nach Betätigen des Button “Korrektur” wird die ausgewählte Temperatur als Bezugstemperatur für die Berechnung herangezogen und das korrigierte Gewicht berechnet und angezeigt. Als Dezimaltrenner kann das Komma oder ein Punkt verwendet werden.

Durch Eingabe modifizierter Werte kann die Temperaturkorrektur weiter optimiert werden.
Diese Werte können dann entweder im beelogger-Sketch oder für die Einstellungen im beelogger-Webserserver verwendet werden.

Erläuterungen:

Das Unterverzeichnis “java” enthält die notwendigen Java-Skripte, u.a. Dygraphs und Style-Sheets.
Es muss im gleichen Verzeichnis wie die HTML-Dateien liegen.

Beispieldatei / Format der csv-Datei:

beelogger.csv ist die aktuelle Fassung für die Datensätze aus einer realen Stockwaage.
Ein Datensatz dazu hat die Form:
2018/04/07 11:41:04, 14.7, 14.3, 45.2, 54.8, 284, 26619,4.21,1.5,1523094064
Die Werte nacheinander:
Datum/Zeit,TemperaturIn,TemperaturOut,FeuchteIn,FeuchteOut,Licht,Gewicht,Akkkuspannung,Solarzellenspannung,ZeitinTicks

 

Weitere Hinweise in der ReadMe.txt in der Downloaddatei.

Release Notes

Version Release Notes
12.08.2018
  • Initiale Version
12.12.2018
  • Wertepaare mit Dezimalstellen
    Korrektur Achsenbeschriftung
   
März 2020
  • Off-Line-Grafik für Single- und Duo-Systeme zum Multi-SD-Programmcode
Januar 2024
  • Off-Line-Grafik für Single- und Duo-Systeme zum Multi-SD-Programmcode
    überarbeitet
  • Download