Neuigkeiten zur Android App

By | März 8, 2020

Die Android App zur Visualisierung eurer Messdaten kann nun kostenlos im Google Play Store heruntergeladen werden. Klickt einfach auf den nachfolgenden Banner, um zum Store-Eintrag der App zu gelangen:

HoneyPi-App jetzt bei Google Play

Für die iOS Nutzer: Wie in diesem Beitrag beschrieben, gibt es eine sogenannte Progressive Web App (PWA). Mit dieser Anwendung ist es möglich, über jeden Webbrowser auf die Messwerte eurer Bienenstöcke zuzugreifen.

Neues in der Android App

Bei der HoneyPi-App hat sich einiges getan. Es erfolgte eine komplette Neugestaltung des Layouts, um eine ansprechende Benutzeroberfläche zu bieten. Bei der Entwicklung wurde darauf geachtet, dass Google’s Material-Design-Richtlinien eingehalten werden.

Für ein einheitliches Design, werden nun auf dem Dashboard und den Detailseiten CardViews verwendet.

Neues Dashboard

Für ein einheitliches Design, werden nun auf dem Dashboard und den Detailseiten CardViews verwendet.


Neue Detailseiten

Das sogenannte TabLayout wurde auf den Detailseiten entfernt und mit der Bottom Navigation ersetzt. Grund hiefür war, dass manchmal die Wischgesten der Tabs und der Liniendiagramme kollidierten.

Die täglichen Honigerträge für die gewählten Zeiträume (3 Tage, 7 Tage oder 30 Tage) werden nun als übersichtliche Balkendiagramme dargestellt. Auch den summierten Honigertrag für den gewählten Zeitraum ist ersichtlich.

Der Benutzername kann nun beliebig geändert werden. Für eine spätere Version der App, ist das Hochladen eines Profilbilds geplant. Aktuell wird als Profilbild aber noch der erste Buchstabe des Namen verwendet.

ThingSpeak konfigurieren

Danach könnt ihr euch ein ThingSpeak-Konto anlegen und für die App richtig konfigurieren. Wie das funktioniert, wird hier erklärt.

21 thoughts on “Neuigkeiten zur Android App

  1. LochbihlerJohann

    Hallo zusammen,
    bin auch geradde am Basteln.
    die App auf meinem galaxy a50 zeigt keien Daten an. vermutlich ahb ich jetzt zwei Generationen von Har- und Software 5.2 App ist vll zu neu für mein hand y.
    die Wage funktioniert und bringt auf meinem Stadt PC die richtigen Werte.
    Auf dem thinkpeak cannel settings und auf dem Handy werden keine Werte angezeigt
    Grüße und besten Dank für die übrigen schönen Momente der früheren Nutzung der Wagge. jetzt geht die Waage leider nicht mehr.
    Grüße aus dem Allgäu
    Johann

    Reply
  2. Helmut Riethmeier

    Hallo Florian das die App auf deinem alten LG funktioniert hilft mir keinen falls weiter,
    Das hier das ein Bastelsystem ist, ist mir schon klar, „und Hut ab von denen die soetwas auf die Beine
    stellen „nur wenn schon auf der Startseite stehen würde was für eine Android Betriebssystem
    man für das ganze braucht, dan überlegt man sich die Kosten für die Restliche Hardware ,und den Zeit aufwand
    für die herstellung der Halterung für das Wäggesystem usw. gut zu überlegen..
    Also die komplette Hardware ist fertig nur die App funktioniert nicht.
    Das zu meinem Unmut bzw. zur Info für die Seitenbetreiber.
    Nun was ist nun mit meinem anderen Tabletpc mit Android 5.1.1 es funktioniert trotzdem nicht, und
    es ist höher als 5.0

    Reply
    1. Florian

      Hallo Helmut,
      Mir ist klar das Dir das nicht direkt weiterhilft. Ich wollte damit zum Ausdruck bringen, das die App mit Android 5 funktioniert und das Problem evtl. auch an deinem Gerät liegen könnte… Du könntest ja auch aktiv mithelfen, in dem du dein Problem genauer beschreibst. Ein -funktioniert nicht- ist nicht wirklich hilfreich.
      Evtl. weiß dann jemand der vielen Mitbastler wo der Schuh drückt…
      Wie dem auch sei, viel Spaß am Basteln.

      Grüße

      Florian

      Reply
  3. Helmut Riethmeier

    Hallo ,habe versucht auf meinem zweiten Tabletpc mit Android 5.1.1 die App über eine halbe Stunde zu installieren
    Das funktioniert auch nicht.
    Das zur Info die App sollte doch ab Android 5.0 funktionieren, Pustekuchen das geht auch nicht.
    Helmut

    Reply
    1. Florian

      Hallo Helmut,
      Auf meinem alten LG G5 mit Android 5.1 klappt das ohne Probleme. Aber ich verstehe deinen Unmut nicht so recht: das hier ist doch ein Bastelsystem das, außer der Hardware, absolut nichts kostet. Wenn du etwas brauchst das ohne jegliches Zutun funktioniert gibt es doch mittlerweile etliche kommerzielle Waagen? Da kann man sich dann auch ordentlich beschweren wenn was nicht funktioniert. Aber hier? Ich weiß nicht so recht…

      Grüße

      Florian

      Reply
  4. Helmut Riethmeier

    Hallo das ist ja Toll ,wenn ich erst jetzt erfahre das ich Android 5.0 benötige.
    Es gibt auf der HoneyPi Homepage Seite keine Info das Android 5.0 benötigt wir.
    Also das ganze Geld für die Hardware plus Arbeitszeit zum Fenster heraus geschmissen.
    Ich habe ein Samsung Galaxy 10.1 mit Telefon usw. Und ich sehe es nicht ein das Gerät das bis dato
    einwandfrei funktioniert zum Schrott zu schmeissen.
    Ich bin sehr Sauer zuerst habe ich mich sehr gefreut das eine Möglichkeit gibt Bienen Stöcke zu wiegen,
    Pustekuchen dadurch das meiner nur Android 4.4.2 hat und es keine weiteren Update gibt, ausser es gibt
    Noch eine andere Lösung.
    Wieso kann auf der Playstorseite im Such Befehl, keine HoneyPi App gefunden werden

    also die gesamte Hardware einstampfen und in die Tonne geben.
    Das finde ich sehr beschießen.
    Helmut

    Reply
    1. Melissa Post author

      In diesem Beitrag steht, dass mindestens Android 5.0 benötigt wird: https://www.honey-pi.de/honeypi-app-ab-sofort-im-google-play-store-erhaeltlich/

      Man kann nun Mal nicht alle Android Versionen unterstützen, da es sonst erhebliche Einschränkungen in der Entwicklung und den Funktionen der App geben würde.

      Es ist nicht außergewöhnlich, dass Apps Android 4 nicht mehr unterstützen. Selbst Google unterstützt kein Android 4 mehr.

      Alternativ zur Android App kannst Du auch unsere PWA verwenden, die auf allen Geräten mit Webbrowser läuft (nicht nur für iOS Nutzer): https://www.honey-pi.de/honeypi-ios-app/

      Und eine weitere Alternative ist die ThingSpeak Website oder App (sofern diese Deine Android Version unterstützt).

      Deshalb ist Deine Arbeitszeit und Hardware nicht „zum Fenster hinaus geschmissen“.

      Reply
  5. Helmut Riethmeier

    Der Link für das App funktioniert nicht.
    Auf der Playstorseite findet man kein HoneyPi App
    Gruß Helmut

    Reply
    1. Melissa Post author

      Der Link funktioniert.
      Vielleicht ist Dein Handy nicht kompatibel. Es wird mindestens Android 5 benötigt.

      Reply
  6. Helmut Riethmeier

    Hallo Java, warum muss die App Software eine „in App Käufe beinhalten““.

    Gruß Helmut

    Reply
    1. Melissa Post author

      In App Käufe bzw. das Abonnement wird nicht zwingend benötigt.
      Die Hauptfunktionen (z.B. Anzeigen der Messdaten) sind auch in der kostenlosen Version verfügbar.

      Reply
  7. Heiner

    Hallo zusammen,
    meine Wage steht jetzt Draußen und arbeitet fleißig.
    Unter Einstellung im Pi findet man die Möglichkeit einzustellen „wenn Wlan in Reichweite dann damit verbinden“
    der Pi verbindet sich aber immer mit dem Data Stick, das Wlan ist aber definitiv vorhanden und auch stark genug. kann man das unterbinden, ohne jedes mal den USB-Stick auszubauen??

    Viele Grüß und danke für das Tolle Projekt 🙂
    Heiner

    Reply
    1. Javan

      Danke! Warum hast du den Surfstick angeschlossen wenn du Wlan hast?

      Reply
  8. Heiner

    ist das die gleiche Problematik, die Werte in der App werden nur Stündlich angezeigt, im thingspeak werden die Werte wie im Pi angegeben im 10 min abstand angezeigt/ Aktualisiert in der App obwohl die Aktualisierung aus 10 min steht und die Abfrage Zeit auch alle 10 min Aktualisiert wird nur im Stündlichen abstand, oder kann ich das anpassen?

    Reply
    1. Melissa Post author

      Hallo Heiner,
      ja das liegt wieder am timescale, da bei einem timescale von 10 Minuten sehr viele Requests gemacht werden müssten, was sich negativ auf die Ladezeit auswirkt.
      Evtl. mache ich den timescale konfigurierbar in den nächsten Versionen.

      Viele Grüße
      Melissa

      Reply
      1. Melissa Post author

        Der timescale wurde ab App-Version 1.3 entfernt und die App zeigt nun alle Daten für den betrachteten Zeitraum an.

        Reply
  9. Marcus Werner

    Mir ist folgendes aufgefallen. Wir hatten letzte Woche einen Tag mit -9°C. Wenn ich mir dem Tagesverlauf ansehe schaut alles sehr gut aus, Wenn ich den 3 Tagesverlauf auch noch, beim 7-Tage Verlauf ist die min. Temperatur plötzlich -7,5°C und beim 30-Tageverlauf nur noch -2,5°C.
    Ich denke musstest bei der Darstellung die Anzahl der Werte reduzieren. Doch der Verlauf, der dann dargestellt wird wird immer flacher, Wenn dann z.B. die Werte für die min. Temperatur herausfallen.
    Wenn du willst, kann ich dir Screenshots via PM schicken.
    Grüße
    Marcus

    Reply
    1. Marcus Werner

      Zur Ergänzung:
      Ich könnte natürlich auch die Thingspeak-Daten öffentlich machen.

      Reply
    2. Melissa Post author

      Hallo Marcus,
      das liegt an der Menge der Messdaten, die abgerufen werden müssen. Je weiter der Zeitraum in der Vergangenheit liegt, desto mehr Requests müssen gemacht werden, da die Anzahl der zurückgegebenen Messdaten pro Request von der ThingSpeak-API limitiert ist. Außerdem kann man bei der ThingSpeak-API den Parameter „timescale“ (Get first value in this many minutes, valid values: 10, 15, 20, 30, 60, 240, 720, 1440, „daily“) angeben. Es wurde für die größeren Zeiträume auch ein größerer timescale-Wert gewählt, damit weniger Request gemacht werden müssen und die Ladezeit geringer ist.

      Screenshots musst Du mir nicht schicken. Ich werde mir den timescale-Wert nochmal anschauen und ggf. ändern. Jedoch könnte die Ladezeit dadurch schlechter werden 🙁

      Viele Grüße
      Melissa

      Reply
      1. Melissa Post author

        Der timescale wurde ab App-Version 1.3 entfernt und die App zeigt nun alle Daten für den betrachteten Zeitraum an.

        Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert