Wiki IFTTT code base
80
wiki/IFTTT.md
Normal file
@ -0,0 +1,80 @@
|
||||
IFTTT Notification (https://ifttt.com)
|
||||
`[ESP610]type=IFTTT T1={event} T2={webhooks_key}`
|
||||
|
||||
IFFT is a wrapper that allows several kind of notifications, please refer to https://platform.ifttt.com/docs
|
||||
|
||||
1 - If you do not have IFTTT account you can create for free to use up to 5 applets.
|
||||

|
||||
|
||||
2 - Create New applet
|
||||

|
||||
|
||||
* Create new trigger
|
||||

|
||||
|
||||
* The trigger is a webhook
|
||||

|
||||
|
||||
* Choose Web request
|
||||

|
||||
|
||||
* Set the event name
|
||||

|
||||
|
||||
* Define the action you want
|
||||

|
||||
|
||||
* Select the service you want to use
|
||||
As you can see there are a lot, let use email as example, but you can select any one that fit your needs
|
||||

|
||||

|
||||
|
||||
* Define the message
|
||||
IFTTT allows some variables:
|
||||
- title from ESP3D --> value1
|
||||
- message from ESP3D --> value2
|
||||
- ESP3D hostname --> value3
|
||||
|
||||

|
||||
|
||||
* Applet is created
|
||||

|
||||
|
||||
3 - Retrieve the webhook key
|
||||
* Go to settings
|
||||

|
||||
|
||||
* Select service
|
||||

|
||||
|
||||
* Select webhook
|
||||

|
||||
|
||||
* Choose documentation
|
||||

|
||||
|
||||
* Copy the key
|
||||

|
||||
|
||||
4 - Save the generate token and chatID in ESP3D, and set Telegram as notification supplier
|
||||
`[ESP610]type=IFTTT T1={event} T2={webhooks_key}`
|
||||
|
||||
5 - type `[ESP610]` to verify (T1/T2 won't be displayed)
|
||||
|
||||
6 - Try to send message:
|
||||
`[ESP600]Hi there, test from ESP3D`
|
||||
|
||||
7 - Verify the workflow
|
||||
* Go to Applets
|
||||

|
||||
* Select Activity
|
||||

|
||||
* Select the flow to display
|
||||

|
||||
|
||||
|
||||
Note: This documentation is not exaustive due to huge features of IFTTT notifications service but base is always same :
|
||||
```
|
||||
IFThis => webhooks based on webrequest
|
||||
THENThat => IFTTT notification service
|
||||
```
|
@ -26,3 +26,4 @@ Just add following command in your slicer's end script, or manualy on your GCODE
|
||||
* [Pushover Notification](https://github.com/luc-github/ESP3D/wiki/Pushover) (https://pushover.net/) not Free
|
||||
* [Email using SMTP and HTTPS](https://github.com/luc-github/ESP3D/wiki/Email_and_SMTP) Free
|
||||
* [Telegram Notification](https://github.com/luc-github/ESP3D/wiki/Telegram) Free (from ESP3D 3.0 version)
|
||||
* [IFTTT Notification](https://github.com/luc-github/ESP3D/wiki/IFTTT) Free up to 5 applets
|
||||
|
BIN
wiki/images/IFTTT/accountCreation1.png
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
wiki/images/IFTTT/activity1.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
wiki/images/IFTTT/activity2.png
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
wiki/images/IFTTT/applets.png
Normal file
After Width: | Height: | Size: 63 KiB |
BIN
wiki/images/IFTTT/createWebHook1.png
Normal file
After Width: | Height: | Size: 191 KiB |
BIN
wiki/images/IFTTT/createWebHook11.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
wiki/images/IFTTT/createWebHook12.png
Normal file
After Width: | Height: | Size: 97 KiB |
BIN
wiki/images/IFTTT/createWebHook2.png
Normal file
After Width: | Height: | Size: 88 KiB |
BIN
wiki/images/IFTTT/createWebHook3.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
wiki/images/IFTTT/createWebHook4.png
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
wiki/images/IFTTT/createWebHook5.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
wiki/images/IFTTT/createWebHook6.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
wiki/images/IFTTT/createWebHook7.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
wiki/images/IFTTT/createWebHook8.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
wiki/images/IFTTT/createWebHook9.png
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
wiki/images/IFTTT/manageservice.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
wiki/images/IFTTT/manageservice1.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
wiki/images/IFTTT/manageservice2.png
Normal file
After Width: | Height: | Size: 130 KiB |
BIN
wiki/images/IFTTT/manageservice3.png
Normal file
After Width: | Height: | Size: 129 KiB |