I have had ONH running without a hitch for a long, long time. But on one of my two systems (the one at home, a smarthome that I'm going to deliver to the new owner next Monday, of course!) I have started getting problems. I use Krambriw's EG plug-in, and suddenly it has started loosing the connection. I have some stuff from the log of ONH here. First I have a lot of these:
Code: Select all
2016.07.26 11:25:44.855 INFO:Connection from 127.0.0.1 (TCPCommandPort 6377, TID22)
2016.07.26 11:25:44.859 INFO:Disconnected from 127.0.0.1 (TCPCommandPort$Session 6378, TID419)
2016.07.26 11:25:44.876 INFO:Connection from 127.0.0.1 (TCPCommandPort 6379, TID22)
2016.07.26 11:25:44.878 INFO:Disconnected from 127.0.0.1 (TCPCommandPort$Session 6380, TID420)
And sometimes I get this:
Code: Select all
2016.07.26 11:25:20.569 INFO:Connection from 127.0.0.1 (TCPCommandPort 6325, TID22)
2016.07.26 11:25:20.577 WARNING:Failed reading from socket in TCPCommandPort java.net.SocketException: Software caused connection abort: recv failed (TCPCommandPort$Session 6326, TID415)
2016.07.26 11:25:20.580 INFO:Disconnected from 127.0.0.1 (TCPCommandPort$Session 6327, TID415)
2016.07.26 11:25:20.605 FINE:Received from Tellstick: +Wclass:sensor;protocol:fineoffset;data:4AB0D9FF58; (Tellstick 6328, TID24)
2016.07.26 11:25:21.6 FINE:Received from Tellstick: +T (Tellstick 6329, TID24)
Krambriw thought it looked like a problem he had seen before. Do you have any help to give me? I now have the latest nightly build, but it didn't help. but that doesn't explain that it suddenly started acting up, when I hadn't done anything to the software for months. I have tried with two different network cards for the VM, and that didn't change anything. Also I have rebooted my WiFi router in case it's sending garbage out on the LAN. Wifi isn't used to connect ONH to EG, they are both running on the same machine, so I use 127.0.0.1 (192.168.0.100 doesn't change anything). So far I haven't had another loss of contact but it happens maybe once or twice an hour, so it doesn't have to mean that it's fixed.