I have a similiar problem like Nx345 . My URL: http://iot-device/cm?user=user&passw...mnd=Power%20On&
Without a & at the end nothing happens. With the & at the end of the URL the app force closed on android and the watch gets the -2 error.
Strange thing is the first time I tried it with the & at the end it seemed to work but the watch kept "sending", unfirtunately I can't reproduce this effect.
Unfortunately, after several tests, IoTClient cannot handle https requests.
Here is my url syntax (I have hidden all my details) :
https://<ipaddress>:[https port]/json.htm?username=[base64 username]&password=[base64 password]&type=command¶m=switchlight&idx=[id of the device]&switchcmd=Toggle
Output error displayed on the watch : FAILED -300
I have tested the same URL with http and the correct port, and it works but it is less secure than https.
And I also tried the https url with a "&" at the end : It makes the garmin app crash on the smartphone.
Unfortunately I have had very little luck getting this to work :-(
I have a simple url that toggles my garage lights. I have managed to install the widget on my edge but the device name that entered on the connect app on my computer did not make it over. When I click the button I get a 300 error
I suspect that the settings are not correctly making their way to my edge 1000.
From the screen shots it looks like you are editing the settings on your phone. I can't see this setting option on my garmin connect device so I am trying to configure this on the computer. I have an android phone. perhaps you can only configure from iOS.
I also tried to remove the widget but even when the connect app on the computer says it has been removed it is still there when I boot up my device.
I suspect this is a problem with syncing the configuration to the edge 1000 rather than an issue with the app.