I no longer have time to maintain this library and am withdrawing it. I'll leave the repo around archived. Please don't use this library.
This is a small library that calls IFTTT web hooks from your ESP8266 or ESP32 Arduino project.
IFTTT webhooks allow you to trigger IFTTT actions from your project. You might trigger an action because a button has been pushed, a temperature threshold has been passed, or just because you feel like it. You can pass up to three values with the trigger.
An action can be any IFTTT action:
IFTTTWebhookand install it or
Once you're logged into IFTTT you can get your API key by going to https://ifttt.com/maker_webhooks and clicking the
IFTTTWebhook object using your API key and the event name:
IFTTTWeb webhook(YOUR_IFTTT_API_KEY, YOUR_IFTTT_EVENT_NAME);
When you want to trigger the webhook, call the
trigger method with zero to three
char* to be passed as values:
webhook.trigger(); webhook.trigger("value1"); webhook.trigger("value1", "value2"); webhook.trigger("value1", "value2", "value3");
You can trigger using the same webhook object as many times as you want.