Dear Blynk Community,
in my project I use an ESP8266 connected in wi-fi to a 3G router with embedded battery and a SIM Card. The router blocks randomly and I have to press its start button for just 1 second to let him to restart. In order to automatize this restart task, I have soldered a relay outout in parallel to the contacts of the router button and what I want to realize is small code that, when the router looses the connection, closes the relay contacts for just 1 second. It’s reaaly simple but I don’t know, within Blynk environment, which instruction to use in order to verify the router connection.
Could you, please, help me ?
Thanks in advance,
Giancarlo
… I’m using the ESP as a WiFi shield for an Arduino Uno.
What I’m looking for is something like this:
if (! wifi.connected() )
{
close and open the relay
}
but wifi.connected() doesn’t exist. Do you know which is the equivalent instruction?
Thanks indeed!
@Gianca http://docs.blynk.cc/#blynk-firmware-connection-management
This would be 1 way. Anther one could be done via http://docs.blynk.cc/#blynk-firmware-virtual-pins-control-blynk_connected
Hi Dmitriy,
yesterday I tried with “if (! wifi.createTCP(“192.168.0.105”, (8888))) …” and t seems to work.
But I’d implement your first suggestion that is definetely more elegant. Does it work also with a Local Blynk Server ?
Thank you very much,
Giancarlo
Yes. It is…
Great !!
Thanks a lot !!