I am trying to fault find a TLS connection between my solar inverter and the monitoring servers that keeps failing.
The solar inverter connects to my wireless AP (Ubiquiti UAP-AC-Lite), which is plugged into a 8-port switch (Ubiquiti US-8-60W), plugged into my router (Ubiquiti Edgerouter Lite). The router connects to the internet through a PPPoE connection to my ISP.
When the Solar Inverter is connected through my network directly it initially was working correctly for about 5 days. Then suddenly it would fail to connect to the monitoring servers.
Wireshark capture shows a normal TLS connection, right up until the Server Encrypted handshake. After the Encrypted Handshake, the solar inverter sends an ACK, followed by a RST.
If I hotspot it to my phone, with mobile data off and connected to wifi, I can successfully connect to the monitoring servers, as shown by the packet capture below.
The two streams seem to be identical so I cant think of any reason why the inverter is sending a RST. And I dont have access to the server packet capture or logs.
Anyone think of why it would drop the connection, or what I can try? I dont understand why it works if it passes through the phone but not directly connected to wifi.
I have also tried turning off the firewall on the router without any effect.
Thanks in advance.