Esta formado por un disparador que se activa cada vez que el servicio Maker o cualquier otro servicio recibe una aviso (disparo) para ejecutar una tarea con otro servicio.
Para obtener información sobre la activación de eventos, vaya a la configuración del servicio Maker y luego a la URL (web) que aparece en la lista o toque su nombre de usuario (móvil).
To trigger an Event
Hacer un a POST or GET con:
https://maker.ifttt.com/trigger/{event}/with/key/{token}
Puedes crear applets favoritos para recibir:
Notificaciones en tu celular,
Facebook Messenger.
Facebook Messenger.
Correo electrónico,
Llamadas por voip,
Mensajes sms
Enviar un Tweet
etc
este es el tweet de respuesta.
También podemos recibir notificación el Facebook Messenger.
Puedes crear tus nuevos applets.
IFTTT te brinda posibilidades ilimitadas.
¿Lo que necesitarás?
Descarga la aplicación IFTTT e instala esta entu teléfono. Registra una cuenta e inicia sesión. O puedes ir directamente a ifttt.com para registrarse e iniciar sesión.desde la PC. o tu celular y el servicio:
Webhooks
Este es para Integrar otros servicios de IFTTT con sus proyectos de bricolaje. Puedes crear applets que funcionen con cualquier dispositivo o aplicación que pueda realizar o recibir una solicitud web.1 esp8266
1 sensor de cualquier tipo que envíe un código compatible con :
SC5262 / SC5272
HX2262 / HX2272
PT2262 / PT2272
EV1527 / RT1527 / FP1527 / HS1527
1 Receptor de radio 433 mhz
1 Pic12F629 Que funciona como decodificador con el pic tenemos las opciones de:
A. Programar hasta 20 comandos o que es lo mismo 20 sensores
B. Botón para armar y desarmar
C. Tener una salida local que active un relevador
D. Solo usamos un pin del ESP8266 (GPIO2) y dejamos GPIO0 )
Programa del esp8266 LUA
--Configuración wifi
------------------------
wifi.setmode(wifi.STATION)
wifi.sta.config("SSIDD","Password")
print(wifi.sta.getip())
tmr.delay(3000)
--Configuración de Pines
--gpio2 conectado al sensor
gpio.mode(2, gpio.INPUT)
print("enviando data a IFTTT ")
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
conn:connect(80,'maker.ifttt.com')
conn:on("connection", function(conn, payload)
print("Connected, sending event")
conn:send("GET /trigger/alarma1/with/key/tutoken?value1="..t1.." HTTP/1.1\r\n")
conn:send("Host: maker.ifttt.com\r\n")
conn:send("Accept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.)\r\n")
conn:send("\r\n")
-- flash LED GPIO5 0.5 seg para indicar que esta enviando
gpio.write(1, gpio.HIGH)
tmr.alarm(1, 500, 0, function()
gpio.write(1, gpio.LOW)
end)
end)
conn:on("sent",function(conn)
print("Closing connection")
conn:close()
end)
conn:on("disconnection", function(conn)
print("Got disconnection...")
end)
end
-- send data every X ms to thing speak
tmr.alarm(0, 50000, 1, function() sendData() end )