How to Send/Log Events
If you need to log an Event when the sensor detects temperature over a certain threshold:
- 1.Create a new Event named
High temperature
with codehigh_temp
- 2.Use the
Blynk.logEvent(event_code)
firmware API command to trigger new event
if (temperature > 35)
{
Blynk.logEvent("high_temp");
}
When this code worked, an Event will be logged and the system will act accordingly to the Event setup (render on timeline, send notifications, etc.)
You can change the description of the event when it's rendered on the timeline in Blynk.Console and in Blynk.Apps.
if (temperature > 35)
{
Blynk.logEvent("event_code", String("High TemperatureDetected! Tº: ") + temp);
}
To log an event use this request
`/external/api/logEvent?token={AuthToken}&code={event_code}
`/external/api/logEvent?token={token}&code={event_code}&description={event_description}
/external/api/logEvent?token={device_token}&code={event_code}&description={event_desciption}
description
is an optional parameter where you can attach additional information to be rendered on the Timeline along with the event.For example:
https://my.server.com/external/api/logEvent?token=Q9qdlGahPuFuCfncrT35QutT7s3HjYFy&code=high_temp
Last modified 10mo ago