Ill bought another ethernet modul, and i ll try it.
Yip, testing it now.
This worked:
...
while(Blynk.connect() == false) {}
//while(!Blynk.connect()) {} **This way round did not work, the effect should be exactly the same though?
bridgeMain.setAuthToken(authMain);
}
...
Still doing some tweaks, making changes and trying to document the design a bit better but this is my current Dashboard, once i have all the code cleaned and and commented sufficiently to make sense I will upload it.
The Dashboard has 2 LEDs per button, the first LED is to indicate that the signal has been sent and will most likely be removed once its deployed, the second LED though is a signal from the device to indicate its current status.
Most of the devices will display the status on the app as well as to the device called âBedroom monitorâ that has an OLED screen, small buzzer and 2 relays for controlling the bedside lights.
Bridge is a key component to this design as it allows for bi-directional communication as well as being able to communicate to multiple devices.
The intention with the PIR motion sensors is hopefully to utilize the notification widget once it has been deployed in IOS, currently they just trigger the buzzer on the bedroom monitor and flash the LED widget in the application.
Great job! Looking forward to seeing the final result!
Once your project is ready, it would be great to put it into the Projects made with Blynk category. So that anyone can easily find it without digging the whole forum
Thanks for sharing!
I will do, apologies for âhijackingâ this thread,
i already asked you before for how to connect Arduino Nano + ESP-01
and you give me a link http://contractorwolf.com/esp8266-wifi-arduino-micro/
and itâs for Micro not Nano.
i still stuck on connecting the Nano with ESP-01 on HW serial
if you can provide me with it and working blink example i will be very thankfull
I used his example and by comparing the 2 datasheets matched the pins up, the only ones that were different are the power and ground pins.
Bobbo_SA where is the final tutorial on your multiple device bridge example; would like to see. Thanks!
- 2 for video! Would really like to see that!
Hello Guys,
In my opinion the âbridgeâ is not as reliable as you need for practical usage:
My examples (based on ESP8266 standalone) worked great, but only a couple (initialy 6 ) of hours. Thereafter sometimes works but not reliable at all. No changes in code, network etc. And to my surprise; when I changed the data transferred I was receiving âOLDâ data?? So the cause of this is in my opinion outside my control.
Is there a way to monitor the information exchange (data!) on both sides of the bridge?
Iâm using virtual pins and a counter increases the value for each information transfer.
Regarding network - do you use local server? This is the only way you can guarantee network stability.
At the moment only via local server logs.
And wifi is still unreliable for production use if you ask me
Make sure you power your ESPâs with a decent powersupply (we canât emphasis this enough because it saves so much headaches) and use a lilâ capacitor.
If you run the local server on old versions Raspi (like I) the Java app can seem a bit slow, but it works fine otherwise.
Well, it could be improved with enabling native libraries like openSSL and epoll transport. But it will complicate a lot installation process. So if it is important there is a way to improve that.
Hi Lichtsignaal,
No issues with the ESP power supply. Yes maybe with WIFI as other applications (Webclient) suffer the same behaviour (but by far not as bad as Blynk). And indeed I want to try the PI as a local server or better on my Ubuntu system.
Is there anything I can do to monitor the JSON information exchange? It would answer many questions.
building a local server on Ubuntu enabled a reliable bridge⌠However a new problem appeared. As soon as the Bridge starts other scripts stop running:
BLYNK_WRITE(V8) {
int status = param.asInt();
if (status == 0) {
mcp.digitalWrite(p0, LOW);}
else {mcp.digitalWrite(p0, HIGH);}
}
Suspected the mcp⌠but this appears not to be the case. Any ideas?
What do you mean by âother scripts stop runningâ?
Hi Dmitry. This is the first time I write in here so pls excuse me if I am using reply wrongly. I would like to say Blynk is an awesome project and I am very impressed with results. Right now I am doing some tests using 2 nodemcu lua and 1 rasperry pi as MQTT and Blynk server and I am getting very nice results. I also programmed one of the nodemcu to be a Blynk/MQTT gateway and itĹ working good. My question is about the bridge usage. As far as I could understand from docs and tips is that it is only possible to use bridge to remotely âphysicalâ write to slave bridged clients. So no virtual read/write, right? In that scenario, I could not make clients more âintelligentâ and divide processing by reading results from them, like collecting gps coordinates or temperature value. What are yours thoughts about that?
Hello,
You have have 1 virtual pin per 1 widget.
What are yours thoughts about that?
Sorry, didnât get what you are asking.