I've done some tests yesterday. It acted weird at first but it seems ok now. First restart after compiling, I've not looked on the logs, but it was connected. When I came home, I reset the gateway and waited for the keepalive to do is job, but nothing happened (I've waited at least 5min). So I ...
I've just compiled a fresh 3608. I'm not a home, so I have no way to shutdown the ethernet gateway to test. I'll will test as soon as a get home. I'll keep you informed. Speeking of 1.6, the other day, in have found a page that explained how to modify 1.5 sketch to be 1.6. I don't find it anymore ...
Nice, I didn't know about the I_HEARTBEAT message.
Is this a mysensors 1.6 thing ?
Because it's not referenced here : http://www.mysensors.org/download/serial_api_15
In your code you use internal code 18, and the documentation stop at 17.
If by ping/pong you mean icmp ping. I don't think it could work. Because if you ping lets say, every minute, the gateway boot time is so fast that you will never miss a ping. And after restart, the telnet connection will be dead but the ping ok. I dug a little more about W5100 keepalive. it seems to ...
It's nice that you fixed the version "problem". Data timeout will work, but it's not very "clean". If we don't have sensors and only actuator, it will not work. Maybe we can work on some keepalive ? A quick google search confirm that W5100 support sending keepalive. I'll try to mod the gateway ...