Hi!
I've found that messages published right after execution of MQTTLibrary.Subscribe get lost. So I've had to come up with this workaround
MQTTLibrary.Connect ${host}
# FIXME
Sleep 1s
MQTTLibrary.Subscribe ${topic}
This way, messages published right after MQTTLibrary.Subscribe can be retrieved with MQTT.Listen, but of course a sleep sucks.
Am I missing something about the library?
PS: maybe client connect isn't blocking enough? The client id is empty in the log messages print by MQTTLibrary.Connect:

Hi!
I've found that messages published right after execution of
MQTTLibrary.Subscribeget lost. So I've had to come up with this workaroundThis way, messages published right after
MQTTLibrary.Subscribecan be retrieved withMQTT.Listen, but of course a sleep sucks.Am I missing something about the library?
PS: maybe client connect isn't blocking enough? The client id is empty in the log messages print by
MQTTLibrary.Connect: