You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version: 2.10.1 with EthernetShield(W5100) on Nano and Mega (can't get V3.x to run with ethernet)
Used modules: DigitalInput, DigitalOutput, I2c, OneWire und FirmataExt
If the server(here FHEM) is not responding for a (long) while firmata doesn't reconnect.
If the time is short (i.e. reboot of the Server) firmata reconnects if the Server is back online.
I think the problem is overflowing RAM, because the Mega has more memory so it can "handle" a longer time without connection to the server.
It looks like if firmata can't get out the data and ram is filling. If the reconnect happens before the memory is full, it reconnects to the server, but if the time is too long and the memory is full then the Arduino doesn't reconnect to the Server.
Power off and on, or pressing the reset button fix the problem until the next "long" disconnect.
I implemented the Watchdog of [https://github.com//issues/47], but it didn't help.
I tested the watchdog with a test-sketch and it works.
The text was updated successfully, but these errors were encountered:
Version: 2.10.1 with EthernetShield(W5100) on Nano and Mega (can't get V3.x to run with ethernet)
Used modules: DigitalInput, DigitalOutput, I2c, OneWire und FirmataExt
If the server(here FHEM) is not responding for a (long) while firmata doesn't reconnect.
If the time is short (i.e. reboot of the Server) firmata reconnects if the Server is back online.
I think the problem is overflowing RAM, because the Mega has more memory so it can "handle" a longer time without connection to the server.
It looks like if firmata can't get out the data and ram is filling. If the reconnect happens before the memory is full, it reconnects to the server, but if the time is too long and the memory is full then the Arduino doesn't reconnect to the Server.
Power off and on, or pressing the reset button fix the problem until the next "long" disconnect.
I implemented the Watchdog of [https://github.com//issues/47], but it didn't help.
I tested the watchdog with a test-sketch and it works.
The text was updated successfully, but these errors were encountered: