Presence Publisher

Regularly publish to an MQTT topic

This app regularly publishes to a configurable MQTT topic whenever connected to a given WiFi network. It can be used to integrate the presence of your phone in home automation.

The app uses the built-in Android alarm manager, so notifications are sent even if the phone is in stand-by.

Permissions

  • ACCESS_COARSE_LOCATION: on Android 9+, necessary to retrieve SSID of

connected WiFi (you do not need to grant the permission in Android 6.0 - 8.1 for the app to work)


  • ACCESS_NETWORK_STATE: necessary to register network change listener

  • ACCESS_WIFI_STATE: necessary to retrieve SSID of connected WiFi

  • INTERNET: only necessary if your MQTT server is not running locally

  • FOREGROUND_SERVICE: necessary to send notifications

  • RECEIVE_BOOT_COMPLETED: necessary to start service on start-up

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.3.2 (6) - Added on 2019-02-18

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.2 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.FOREGROUND_SERVICE
    • android.permission.RECEIVE_BOOT_COMPLETED
  • Version 1.3.1 (5) - Added on 2019-02-12

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.2 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.FOREGROUND_SERVICE
    • android.permission.RECEIVE_BOOT_COMPLETED
  • Version 1.3 (4) - Added on 2019-01-29

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.2 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.FOREGROUND_SERVICE
    • android.permission.RECEIVE_BOOT_COMPLETED