Loxberry
Loxberry copied to clipboard
Net::MQTT::Simple: Auto-Adjustment of SENDDELAY
https://github.com/mschlenstedt/Loxberry/blob/78846cc3611fe7c4b484544d01a4211a5e844b85/libs/perllib/Net/MQTT/Simple.pm#L13
Dieses Sende delay ist in unserer Version der Lib hardcoded, weil am Pi die Lib bei raschen Sendefolgen vom Mosquitto getrennt wurde (kein Bug in der Lib, nur am Pi reproduzierbar, vielleicht ein Pi oder Perl Network-Stack Bug oder Timing Issue).
Den Wert habe ich auch schon mal erhöht bei Problemen mit neueren Pi-Versionen.
Die Lib soll selbst herausfinden, wie hoch das Delay sein muss. Das sollte dann bis zum nächsten Reboot systemweit gelten.
Der Test wäre über ein rapides Senden und abfragen, ob die Verbindung noch lebt, möglich.
Siehe https://github.com/Juerd/Net-MQTT-Simple/issues/11