Paketsymbol

Presence Publisher

Wiederkehrende PUBLISH-Nachrichten zu einem MQTT-Topic
Neu in Version 2.4.1
v2.4.1
• Entfernen von Rückständen vorheriger Zeitplanungslösung aus v2.4.0-alpha

v2.4.0
• Bugfix für die Eingabe von Nachrichtentopics
• Verwendung von WorkManager statt Alarmen, um robuster Nachrichten versenden zu können
• neuer Nachrichteninhalt: nächste Weckerzeit
Diese freie Open-Source-App sendet regelmäßig Nachrichten an ein konfigurierbares
MQTT-Topic, wann immer dein Handy mit einem vorgegebenen WLAN-Netzwerk verbunden
oder in der Nähe eines Bluetooth-Beacons ist.
Dies kann zur Integration der Anwesenheit deines Handys in der Heimautomatisierung
eingesetzt werden.

Die App benutzt die AndroidX WorkManager Bibliothek, sodass Nachrichten auch dann
gesendet werden, wenn sich dein Gerät im Standby befindet. Neben Prüfungen in
regelmäßigen Abständen reagiert die App auch auf Veränderungen in der Netzwerkverbindung.

Der MQTT-Client unterstützt anonyme Kommunikation und Authentifikation über Benutzername
und Passwort sowie über Client-Zertifikate. Mehr Details zum Einrichten von
zertifikatsbasierter Authentifizierung findest du unter
https://github.com/ostrya/PresencePublisher/blob/main/README.md
(auf Englisch).

Mehr Informationen dazu, wie diese App deine Standortdaten verarbeitet, findest du in der
Datenschutzerklärung unter https://ostrya.github.io/PresencePublisher/de/PRIVACY_POLICY.html

Berechtigungen

• ACCESS_BACKGROUND_LOCATION: notwendig ab Android 10, um den Namen des verbundenen WLANs im Hintergrund zu erfassen
• ACCESS_FINE_LOCATION: notwendig für das Finden von Bluetooth-Beacons; notwendig ab Android 9, um den Namen des verbundenen WLANs zu erfassen
• ACCESS_NETWORK_STATE: notwendig für das Reagieren auf Netzwerk-Änderungen
• ACCESS_WIFI_STATE: notwendig, um den Namen des verbundenen WLANs zu erfassen
• BLUETOOTH: notwendig, um mit Bluetooth-Beacons zu kommunizieren
• BLUETOOTH_ADMIN: notwendig, um unbekannte Bluetooth-Beacons zu finden
• INTERNET: nur notwendig, wenn dein MQTT-Broker nicht im lokalen Netzwerk läuft
• RECEIVE_BOOT_COMPLETED: notwendig, damit die App nach dem Neustart des Geräts automatisch starten kann
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: notwendig ab Android 6, um Batterieoptimierung zu deaktivieren
• WRITE_EXTERNAL_STORAGE: nur in Android 4.0 - 4.3 notwendig, um nach Aufforderung Log-Dateien zu speichern

Versionen

Um Ihnen die Wahl zu lassen, können Sie weiter unten auf dieser Seite APKs direkt herunterladen, sollten sich allerdings darüber im Klaren sein, dass Sie nach einer solchen Installation keine Benachrichtigungen über Aktualisierungen erhalten werden und diese Art des Downloads weniger Sicherheit bietet. Wir empfehlen daher, stattdessen die F-Droid-App zu installieren und diese dafür zu nutzen.

F-Droid herunterladen
  • Version 2.4.1 (46) vorgeschlagen Hinzugefügt am 2022-08-02

    Diese Version benötigt Android 4.0 oder neuer.

    Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.

    Berechtigungen
    • Im Hintergrund auf den Standort zugreifen
      Diese App kann jederzeit auf den Standort zugreifen, auch wenn sie gerade nicht verwendet wird.
    • Nur bei Ausführung im Vordergrund auf den genauen Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen genauen Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein. Das kann den Akkuverbrauch erhöhen.
    • Netzwerkverbindungen abrufen
      Ermöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
    • WLAN-Verbindungen abrufen
      Ermöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
    • Kopplung mit Bluetooth-Geräten durchführen
      Ermöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
    • Auf Bluetooth-Einstellungen zugreifen
      Ermöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
    • Vordergrunddienst ausführen
      Ermöglicht der App, die Vordergrunddienste zu verwenden.
    • Auf alle Netzwerke zugreifen
      Ermöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
    • Beim Start ausführen
      Ermöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
    • Inhalte deines freigegebenen Speichers ändern oder löschen
      So kann die App Inhalte deines freigegebenen Speichers erstellen.
      (4.3)
    • Nur bei Ausführung im Vordergrund auf den ungefähren Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen ungefähren Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein.
    • Ruhezustand deaktivieren
      Ermöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
    • Inhalte deines freigegebenen Speichers lesen
      So kann die App Inhalte deines freigegebenen Speichers lesen.
      (4.3)

    APK herunterladen 2.8 MiB PGP-Signatur | Build-Protokoll

  • Version 2.4.0-alpha (44) - Hinzugefügt am 2022-07-17

    Diese Version benötigt Android 4.0 oder neuer.

    Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.

    Berechtigungen
    • Im Hintergrund auf den Standort zugreifen
      Diese App kann jederzeit auf den Standort zugreifen, auch wenn sie gerade nicht verwendet wird.
    • Nur bei Ausführung im Vordergrund auf den genauen Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen genauen Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein. Das kann den Akkuverbrauch erhöhen.
    • Netzwerkverbindungen abrufen
      Ermöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
    • WLAN-Verbindungen abrufen
      Ermöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
    • Kopplung mit Bluetooth-Geräten durchführen
      Ermöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
    • Auf Bluetooth-Einstellungen zugreifen
      Ermöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
    • Auf alle Netzwerke zugreifen
      Ermöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
    • Beim Start ausführen
      Ermöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
    • Inhalte deines freigegebenen Speichers ändern oder löschen
      So kann die App Inhalte deines freigegebenen Speichers erstellen.
      (4.3)
    • Nur bei Ausführung im Vordergrund auf den ungefähren Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen ungefähren Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein.
    • Ruhezustand deaktivieren
      Ermöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
    • Vordergrunddienst ausführen
      Ermöglicht der App, die Vordergrunddienste zu verwenden.
    • Inhalte deines freigegebenen Speichers lesen
      So kann die App Inhalte deines freigegebenen Speichers lesen.
      (4.3)

    APK herunterladen 2.8 MiB PGP-Signatur | Build-Protokoll

  • Version 2.3.2 (43) - Hinzugefügt am 2022-01-14

    Diese Version benötigt Android 4.0 oder neuer.

    Sie ist von F-Droid hergestellt, signiert und ihre Übereinstimmung mit diesem Quelltext-Tarball wird garantiert.

    Berechtigungen
    • Im Hintergrund auf den Standort zugreifen
      Diese App kann jederzeit auf den Standort zugreifen, auch wenn sie gerade nicht verwendet wird.
    • Nur bei Ausführung im Vordergrund auf den genauen Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen genauen Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein. Das kann den Akkuverbrauch erhöhen.
    • Netzwerkverbindungen abrufen
      Ermöglicht der App, Informationen zu Netzwerkverbindungen zu inspizieren, etwa welche Netzwerke existieren und verbunden sind.
    • WLAN-Verbindungen abrufen
      Ermöglicht der App, Informationen zu WLAN-Netzwerken abzurufen, etwa ob WLAN aktiviert ist und Namen verbundener WLAN-Geräte.
    • Kopplung mit Bluetooth-Geräten durchführen
      Ermöglicht der App, die Bluetooth-Konfiguration des Telefons einzusehen und Verbindungen mit gekoppelten Geräten herzustellen und anzunehmen.
    • Auf Bluetooth-Einstellungen zugreifen
      Ermöglicht der App, das lokale Bluetooth-Telefon zu konfigurieren, Remote-Geräte zu erkennen und eine Verbindung zu diesen herzustellen.
    • Auf alle Netzwerke zugreifen
      Ermöglicht der App die Erstellung von Netzwerk-Sockets und die Verwendung benutzerdefinierter Netzwerkprotokolle. Der Browser und andere Apps bieten die Möglichkeit, Daten über das Internet zu versenden. Daher ist diese Berechtigung nicht erforderlich, um Daten über das Internet versenden zu können.
    • Beim Start ausführen
      Ermöglicht der App, sich selbst zu starten, sobald das System gebootet wurde. Dadurch kann es länger dauern, bis das Telefon gestartet wird, und durch die ständige Aktivität der App wird die gesamte Leistung des Telefons beeinträchtigt.
    • Inhalte deines freigegebenen Speichers ändern oder löschen
      So kann die App Inhalte deines freigegebenen Speichers erstellen.
      (4.3)
    • Nur bei Ausführung im Vordergrund auf den ungefähren Standort zugreifen
      Wenn diese App verwendet wird, kann sie über die Standortdienste deinen ungefähren Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein.
    • Ruhezustand deaktivieren
      Ermöglicht der App, den Ruhezustand des Telefons zu deaktivieren.
    • Vordergrunddienst ausführen
      Ermöglicht der App, die Vordergrunddienste zu verwenden.
    • Inhalte deines freigegebenen Speichers lesen
      So kann die App Inhalte deines freigegebenen Speichers lesen.
      (4.3)

    APK herunterladen 2.4 MiB PGP-Signatur | Build-Protokoll