Can somebody tell me what is going on here? During the day I get a lot of the following warnings/errors:
TimerPool | EnOcean Gateway (KeepAlive): Waiting for response timed out
FlowHandler | Could not forward data to instance #11860: Waiting for buffer usage timed out
Client Socket | Error reading: Connection reset by peer
The Enocean gateway is connect by UTP.
What can I do the troubleshoot this issue and solve the problem?
The Client Socket is indeed the Enocean Gateway, connected by an UTP CAT 5e cable. Best option is to try another UTP cable? I’ll try that and come back with the results.
The biggest problem is that when „Connection reset by peer“ happens, some MQTT client devices are retriggered. One of them an EnOcean pushbutton (state: unknown → state: false), which in turn opens the garage door unexpectedly.
I have no idea how that could be connected. If the connection is dropped nothing should happen. Are you sure that the Client Socket is not the one from MQTT and that the LastWill message is executed?
I think I „fixed“ it by removing the flow script that updates the MQTT Client Device when a MQTT birth message has been received (for this specific variable). I don’t understand how this relates to the EnOcean Gateway.
I’ve replaced the ProJET TCM 310 LAN EnOcean LAN Gateway with a Symcon EnOcean LAN Gateway and repositioned both the EnOcean Gateway and EnOcean Repeater (Eltako FSRP-230V) around the premises. This has resolved the issue with the ‚EnOcean Gateway (KeepAlive): Waiting for response timed out‘ warning.