I gave up on the notify.rest, just couldn’t get it to work ended up going with shell command and wget
configuration.yml
shell_command:
save_track: /bin/sh -c '/usr/bin/wget "{{url}}" -O /dev/null'
automation.yml
- id: '1526541171994'
alias: Track Dugite
trigger:
platform: mqtt
topic: owntracks/dugite/mobile
action:
service: shell_command.save_track
data_template:
url: "https://example.tld/apps/phonetrack/logGet/################################/dugite?lat={{ trigger.payload_json.lat|string }}&lon={{ trigger.payload_json.lon|string }}&bat={{ trigger.payload_json.batt|string }}×tamp={{ trigger.payload_json.tst|string }}"
This was my final attempt with notify.rest:
- id: '1526541171994'
alias: Track Dugite
trigger:
platform: mqtt
topic: owntracks/dugite/mobile
action:
service: notify.track_dugite
data_template:
message: "test&lat={{ trigger.payload_json.lat|string }}&lon={{ trigger.payload_json.lon|string }}&bat={{ trigger.payload_json.batt|string }}×tamp={{ trigger.payload_json.tst|string }}"
*Edit: added /bin/sh -c because of this