beelogger

App

beelogger App UebersichtDie grafische Darstellung der Webserver-Skripte ermöglicht eine ausführliche Auswertung aller Messwerte. Für einen schnellen Überblick, beispielsweise von einem Smartphone, ist allerdings eine App wesentlich besser geeignet. Aus diesem Grund haben wir die Android-App ‘beelooger mobil’ entwickelt. Die Android-App bezieht die Messwerte über eine integrierte Funktion in ‘beelogger_log.php’ der Webserver-Skripte, welche hierfür keine zusätzliche Konfiguration benötigt. Lediglich der Name dieser Skript-Datei darf nicht geändert werden.

Zur Erstellung der Android-App wurde das bekannte Online-Tool ‘MIT App Inventor 2‘ vom Massachusetts Institute of Technology verwendet. Dieses Tool ermöglicht es, auch ohne Programmierkenntnisse in Java, über ein Baukastensystem eine App zu erstellen.

Leider hat diese einfache Art der App-Erstellung auch ein paar Haken. So kann beispielsweise kein aufwändiges Layout, wie es heutzutage üblich ist, programmiert werden und auch die Größe der installierten App ist mit ca. 11MB nicht grade klein. Aus diesem Grund und weil ‘beelogger mobil’ ausschließlich für den Arduino Datenlogger programmiert wurde, haben wir uns entschieden, die App vorerst nicht im Google Play Store zu veröffentlichen, sondern auf dieser Seite direkt zum Download anzubieten. 

Installation

Um eine Android-App außerhalb vom Google Play Store zu installieren, muss im Smartphone in den Einstellungen der Menüpunkt “Sicherheit” ausgewählt werden.

beelogger App 1

Dort ist der Haken bei ‘Unbekannte Quellen’ zu setzen.

beelogger App 2

Für den Download der APK-Datei zur Installation, kann der QR-Code gescannt oder auf den Downloadlink am Ende dieser Seite geklickt werden.

Nach dem Download kann die APK-Datei mit einem Klick installiert werden. Hierfür müssen die Rechte bestätigt werden, die ‘beelogger-mobil’ erhalten wird.

beelogger App 3

Wird die Android-App nach der Installation das erste mal aufgerufen, erscheint der Hinweis, dass noch kein beelogger konfiguriert wurde. Mit einem Klick auf ‘Konfigurieren’ gelangt man direkt zur Konfigurationsoberfläche.

beelogger android app

Um die Messwerte zu beziehen, verbindet sich die App mit ‘beelogger_log.php’ der Webserver-Skripte. Hierzu muss der Pfad zum Skript in der App angegeben werden. Dabei sind ‘Domain’ und ‘Verzeichnis’ identisch mit den Werten, die auch im Programmcode vom Ethernet-Adapter einzugeben sind. Ob die richtigen Daten eingegeben wurden, kann mit einem Klick auf den Button ‘Test’ einfach überprüft werden. Nach dem Speichern der korrekten Daten ist der erste beelogger angelegt und kann verwendet werden.

beelogger android app

Über den Button ‘Fertig’ gelangt man zurück zur Anzeige der Messwerte. Nach einer neuen Konfiguration ist die Abfrage der Messwerte vom Webserver über ‘Aktualisierung’ zu starten. Danach aktualisieren sich die Werte automatisch mit jedem Start der App oder bei Wechsel zu einem anderen beelogger.  Dabei erkennt die App automatisch, ob es sich bei den abgerufenen Daten um die Werte der Standard-Webserver-Skripte handelt oder von den Webserver-Skripten für den beelogger-Solar zur Verfügung gestellt werden und zeigt diese entsprechend an.

beelogger App Uebersicht     beelogger App Uebersicht Solar

Es werden bis zu 18 beelogger von der Android-App unterstützt, die über ‘Auswahl’ gewechselt werden können. Hierfür ist für jeden beelogger eine eigene Konfiguration vorzunehmen.

beelogger android app

Die Programmierung einer Android-App ist für uns eine Premiere gewesen. Sicherlich gibt es noch viele Verbesserungen und Funktionen, die integriert werden können. Gerne nehmen wir hierzu Eure Anregungen unter Feedback entgegen. Ob bereits ein Update zur Verfügung steht, kann mit einem Klick auf ‘Check App-Update’ in der Konfigurationsoberfäche schnell und einfach geprüft werden. 

beelogger App 8

Release Notes

Version Release Notes
1
  • Initiale Version
2
  • Unterstützung der Webserver-Skripte für beelogger-Solar
  • Erweiterung auf bis zu 18 beelogger
  • App startet nun mit dem zuletzt geöffneten beelogger
3
  • Bugfix: Check auf neue Updates
    (nach Umstellung von beelogger.de auf eine sichere verbindung über https)


Download

Rechtliche Hinweise

Bei dieser Android-App handelt es sich um ein Hobby-Projekt. Obwohl die App mit größter Sogfalt entwickelt und mit den uns zur Verfügung stehenden Mitteln geprüft wurde, erfolgt die Installation und Verwendung auf eigene Gefahr und ohne Garantie oder Gewährleistung. Für Schäden aller Art, insbesondere, aber nicht ausschließlich, einem Datenverlust, wird keine Haftung übernommen. Da diese Webseite von vielen Besuchern auf der ganzen Welt genutzt wird, muss von jedem Nutzer selbst sichergestellt werden, dass alle jeweils geltenden rechtlichen Bestimmungen eingehalten werden. Bei Download oder Installation der App wird diesen Bedingungen zugestimmt.