I cannot chose WHICH geofence and WHAT device (except for "all").
It sounds to me like you have not read the documentation before asking here. It definitely covers this. You can link specific geofences to devices. And you can also link notifications to devices if you don't select "all devices".
The documentation seems to ignore self-hosted server ... I assumed in self-hosted, it is located in Settings/Account/Attributes/Notification Tokens
This is completely wrong. You're confusing notification API key configuration with the device token. Those are entirely different things. The documentation is correct and it applies primarily to self-hosted because on subscription and demo servers we have it all pre-configured for you.
It would be great if you linked where exactly is it covered in the documentation, because I most certainly read before asking the following:
and there is not a single word on what I asked here.
Also, why does my self-hosted traccar need to connect to www.traccar.org to receive notifications? This is not logical, hence my above assumption.
Also, why does my self-hosted traccar need to connect to www.traccar.org to receive notifications?
It needs it to send push notifications to the official apps. Or do you expect us to share private keys with you to set it up locally?
@lockheed - you set up your geofences - set up your notifications - and then you associate your devices with the geofences and notifications via the 'connections' (looks like a share/copy link icon) in the devices tab
I had to update/modify an existing notification for a geofence in the new UI (I had previously set them up in the old ui) and it took me a minute to figure it out as well (found your post while trying to figure tout)
I just started self-hosting traccar server and trying to setup notifications for devices in geofenced locations.
But I am at a loss, because in Settings/Notification all I can choose is Type and Channels, and All Devices.
I cannot chose WHICH geofence and WHAT device (except for "all").
Also, testing Traccar (Push Configuration?) to Manager app channel does not seem to work.
The documentation seems to ignore self-hosted server, because it says TRACCAR_KEY is located in https://www.traccar.org/my-account/ . I assumed in self-hosted, it is located in Settings/Account/Attributes/Notification Tokens, and that's what I put in traccar.xml. But nothing shows up on my phone when I test it.
I am running latest traccar in server in docker and using Android client and manager apps from Play Store.