New Image v2.0.9

Ich fass hier mal schnell die neuen Funktionen der App zusammen, zum VanPi OS Update schreib ich dann seperat nochmal was.

Startup und Onboarding:

  • Die App probiert eine lokale Verbindung herzustellen während das Pekaway Logo noch sichtbar ist. Idr geht das so schnell, dass die App direkt in den Homescreen springt.
  • Checks für Remote Verbindungen (starten gleichzeitig mit dem Check für lokale Verbindung bei bestehendem Wifi) werden nach einem kurzen Timeout direkt ein zweites Mal getriggert, sollte irgendwer in der Datenkette mal nicht sofort antworten.
  • Wenn keine Verbindung aufgebaut werden kann, checkt die App ob noch GPS-Daten auf dem Server liegen (“Retained”), damit kann der letzte erfasste Standort abgerufen werden
  • Wenn das Handy eine neue Wifi-Verbindung herstellt wird im Hintergrund automatisch die lokale Verbindung geprüft und, falls erfolgreich, ggf. auf lokal gewechselt. Das passiert komplett im Hintergrund und solltet ihr im besten Fall gar nicht merken, außer an der Verbindungsbezeichnung oben rechts
  • Für lokale Verbindungen gibt es einen neuen Wifi-Scanner (in den Einstellungen). Es werden alle IPs auf dem angegebenen Port gescannt und dann die gefundenen Systeme angezeigt

UI/UX

  • Alle Seiten aktualisieren sich automatisch im Hintergrund. Dafür gibt es verschiedene Intervalle, die in den Einstellungen unter “Homescreen anpassen” konfiguriert werden können. Remote/Bridge Verbindungen haben ein höheres Mindestintervall als die lokale Verbindung. Außerdem gibt es ein Hard-Cap für Remote/Bridge Verbindungen, nach 10min App-Uptime (also auch wenn die App nicht im Vordergrund ist), wird das Auto-Refresh gestoppt
  • Timberline Heizung ist vollständig integriert, die Steuerungslogik wurde weitesgehend dem Original Display nachempfunden (VanPi OS 2.0.10)
  • Relays, W-Relays und Dimmer, die in VanPi OS als Namen einen einfachen Bindestrich “-” haben, werden in der App ausgeblendet
  • Relays, W-Relays und Dimmer können in den Einstellungen unter “Homescreen anpassen” an den Homescreen gepinnt werden (VanPi OS 2.0.10). Diese Konfiguration kann nur während einer lokalen Verbindung vorgenommen werden und neu gepinnte Relays werden mit der nächsten Aktualisierung angezeigt. Die Anzeige geht natürlich dann auch Remote, nur die Konfiguration an sich nicht.
  • Die Banner “Willkommen Zuhause” und “Willkommen Reisender” können verändert oder komplett ausgeblendet werden
  • Die Batterie Anzeige errechnet Watt aus Ampere*Spannung (direkt in der App)
  • Der App-Hintergrund ist komplett überarbeitet, hauptsächlich um Ressourcen zu schonen und das Ganze etwas cleaner zu machen

Push-Notifications

  • Unter Einstellungen bei Fernzugriff könnt ihr der App die Berechtigung für Push-Nachrichten auf diesem Gerät erteilen. Klickt dann einmal “Speichern und verbinden”, damit die App sich mit dem Backend-Server synchronisiert.
  • Die App alleine sendet keine Nachrichten, ihr müsst sie selber erstellen, dazu gibt es im Tab “Example functions” Vorlagen (VanPi OS 2.0.10). Mit Hilfe des Namens (in der App festlegen) könnt ihr Benachrichtigungen an einzelne Geräte schicken, sollten mehrere Geräte mit eurem Account hinterlegt sein
  • Es muss ein Account hinterlegt sein, wenn ihr aus NR heraus sendet wird zuerst überprüft, ob es diesen Account überhaupt in der Datenbank gibt.
  • Das Ganze ist erstmal noch als experimentell zu sehen, hat aber soweit gut funktioniert in den Tests. Wird sich zeigen wie stabil es läuft, wenn etwas Last auf den Push-Worker kommt

Ich denke das war so das Wichtigste, es hat sich noch einiges im Hintergrund an Kleinigkeiten und Stabilität getan, aber das sind soweit die neuen Funktionen.

Das neue Batterie Widget zeigt im Titel “Batterie” und dann den aktuellen SoC an, je nach Bildschirmbreite und DPI wird dann der Titel ausgeblendet. Vielleicht könnten die Leute, bei denen das nicht korrekt passiert, also sich Titel und SoC überlagern, mir einmal sagen bei welchem Gerät genau das passiert? Dann kann ich schauen, dass das Ausblenden bei kleineren Bildschirmen noch etwas strikter passiert

Wenn ihr Fragen habt immer her damit :smiling_face_with_sunglasses:

1 Like