Datenspeicherung Chrony HT-X3006

vor einiger Zeit habe ich mir aus China einen Chrony HT-X3006 mit Wlan zugelegt.
Er tut was es soll. Mir fehlte aber bisher eine Möglichkeit Daten einfach zu speichern.
Der Chrony besitzt zwar in der Wlan Version einen eigenen Webserver, über den Daten angezeigt werden,
aber eine Möglichkeit diese dauerhaft extern zu speichern und auszuwerten gibt es nicht.

Deshalb hab ich mit einfachen Mitteln versucht, diese Webseite des Servers abzulauschen und
die Daten anzuzeigen und zu speichern. Das sah im ersten Moment einfacher aus als es dann wurde.
Auch war ich überrascht, welche Hürden Android ab Version 10 (Rechteverwaltung) aufbaut,
mit denen man als Hobbyprogrammierer nicht rechnet.
Die APK Version für Android ist deshalb als beta Version zu betrachten.

Download

 Version   Link
  PelletSpeedMeter_V1_1.apk 

Die App hat noch einige Bugs die ich kenne und bestimmt noch weitere...

- ungenügende WLAN Funktionen: Im Android ab Version 10 sind derart die Rechte eingeschränkt,
so dass Veränderungen an der Wlan Verbindung (Trennung, Verbindung aufbauen mit einem anderen WLAN Netz)
eigentlich nur noch beim System liegen und ein Anwender nicht mehr darauf über eine App zugreifen kann.
Deshalb ist ein manueller Aufbau der Wlan Verbindung notwendig. Bei alten Android Versionen ist das noch möglich.
Diese Funktion ist noch aktivierbar über die Einstellungen

- fehlende Rechte auf WRITE_SETTINGS werden beim ersten Start angezeigt
-> fehlende Rechte auf Veränderungen der Wlan Verbindung. Nach dem manuellen Verbindungsaufbau zum Chrony ist dann alles normal und wird nicht benötigt.

- Probleme Funktion Side Bar: In alten Android Versionen klappt zwar die Menübar an der Seite des Bildschirms auf,
die Anklicken für Anzeige des entsprechenden Screens wird aber nicht ausgelöst

Eine Veröffentlichung des Quellcodes ist leider nicht möglich, da eine verwendete Extension der App laut Lizenz dieses nicht zulässt.

An der App habe ich noch einige Änderungen vorgenommen:
Überarbeitung Empfangsroutine
Implementierung Projektildaten
Erweiterung Eingabefelder
Berechnung von Projektildaten innerhalb App
Erweiterung Datenanzeige in Tabellenform
Erweiterung Datenspeicherung
Implementierung Zeitstempel
Eingabe von Musterdaten nur noch im Debug Modus (bei Einstellungen) möglich

Die vorhandenen Bugs konnte ich bisher leider noch nicht beheben.
Einzig bei dem Bug der fehlenden Anzeige der Daten in Tabellenform und als Grafik ist mir aufgefallen,
dass eventuell auch ein Neustart des Handy ohne Leerung der Listen Abhilfe schaffen kann.