Eliminate "Read timed out" warnings

Tagging @gopher.ny
I have noticed that whenever a device driver does an http call and does not receive an acknowledgement, a Read timed out warning gets written to the logs:
image
Is there any way to shut this off? It does not obey the debug flags typically built into drivers, and it just adds a lot of chaff to the logs. I have several drivers that do this, and I am unable to create an http acknowledgement from the target device to stop it.

Nobody on this? Surprising. One of the biggest offenders is the syslog app https://github.com/staylorx/hubitatCode/blob/master/drivers/Syslog.groovy which generates one of these warnings for every logged line. I guess maker api does not do this.

Not here. I literally have never seen that message before. Guess I don't have any apps that http timeout.

1 Like

I see a ton of these... My most recent offenders are the HousePanel app and Orbit BHyve drivers...

It looks to me like the HubAction object only allows the "ignoreResponse" parameter for UDP connections. I was able to switch my device drivers over to making UDP connections for unacknowledged http transmissions and the warnings went away. However, there should be a way to suppress them for TCP connections as well.