I’m experiencing an error: socket hang up when I use the ‘summon’ button on the GUI. When I look at the debug log everything looks correct with the exception of the error. The device checks in after the error message but none of the geneieacs processing occurs (setting values, etc), I’m guessing due to the error.
The odd part is this looks like some kind of timing error or node.js TCP stack ‘feature’ as Postman exhibits the same behaviour but curl and python (requests lib) work just fine (i.e. they both return 200 and not the hangup error). I’ve verified the exchange is correct using Wireshark (i.e. there is actually an HTTP 200 being returned by the device in the TCP stream) so everything on the network side and digest auth. algorithm is working as it should.
Is there a timing parameter I need to adjust and/or what else could be causing this issue?
genieacs version 1.2.1 running on ubuntu 20.04 (raspberry pi 4 with 8G RAM)