Hi,
I try to use the Macrodroid webhook trigger from an ESP 8266 microcontroller with ESPEASY firmware.
The general format in ESPEASY to send http data is for example this:
SendToHTTP 192.168.0.150,80,/index.htm?type=param=switchlight&command&idx=174&switchcmd=On
When I do it to IFTTT with this format it works without any issues:
SendToHTTP maker.ifttt.com,80,/trigger/TEST/with/key/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
When I do it to Macrodroid with the same format the Macrodroid trigger does not fire at all:
SendToHTTP trigger.macrodroid.com,80,/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/test
There is no error feedback. The trigger does just not fire and there is also no push notification received on the mobile device.
Since the port needs to be included in ESPEASY I assume that this might be the reason somehow. I tried 80 and 443 but it does not work. The commas before and after the port number are mandatory for the ESPEASY firmware when using the SendToHTTP command. It also works with IFTTT but not with Macrodroid.
When I use the same link without port number from any webbrowser it works. trigger.macrodroid.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/test
Does anybody have an idea why the Macrodroid trigger does not fire when it is called by a microcontroller with ESPEASY firmware with the SendToHTTP command but IFTTT works with the same format without any issue?
Many thanks in advance.
I try to use the Macrodroid webhook trigger from an ESP 8266 microcontroller with ESPEASY firmware.
The general format in ESPEASY to send http data is for example this:
SendToHTTP 192.168.0.150,80,/index.htm?type=param=switchlight&command&idx=174&switchcmd=On
When I do it to IFTTT with this format it works without any issues:
SendToHTTP maker.ifttt.com,80,/trigger/TEST/with/key/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
When I do it to Macrodroid with the same format the Macrodroid trigger does not fire at all:
SendToHTTP trigger.macrodroid.com,80,/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/test
There is no error feedback. The trigger does just not fire and there is also no push notification received on the mobile device.
Since the port needs to be included in ESPEASY I assume that this might be the reason somehow. I tried 80 and 443 but it does not work. The commas before and after the port number are mandatory for the ESPEASY firmware when using the SendToHTTP command. It also works with IFTTT but not with Macrodroid.
When I use the same link without port number from any webbrowser it works. trigger.macrodroid.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/test
Does anybody have an idea why the Macrodroid trigger does not fire when it is called by a microcontroller with ESPEASY firmware with the SendToHTTP command but IFTTT works with the same format without any issue?
Many thanks in advance.