Hi @glyn.hudson Well, what can I say, what amazing support !!! I wasn’t sure you would be able to spend any time on this as I might be the only person affected, and so I was trying to fix this myself, with a primitive 2 second delay in lwrfmqtt.c but was struggling to get even that to work. So this fix is fantastic, and I am pleased to say it has worked:

May 29 16:37:58 emonpi systemd[1]: Starting LSB: LightwaveRF MQTT daemon startup…
May 29 16:37:58 emonpi systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker…
May 29 16:37:58 emonpi mosquitto[443]: Starting network daemon:: mosquitto
May 29 16:37:58 emonpi lwrfd[489]: Connecting to MQTT
May 29 16:37:58 emonpi lwrfd[439]: Starting LightwaveRF MQTT daemon: lwrfd.
May 29 16:37:58 emonpi lwrfd[489]: Failed to connect to MQTT, return code -1
May 29 16:37:58 emonpi systemd[1]: Started LSB: LightwaveRF MQTT daemon startup.
May 29 16:37:58 emonpi systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
May 29 16:38:07 emonpi lwrfd[489]: Reconnecting to MQTT …
May 29 16:38:07 emonpi lwrfd[489]: Subscribing to MQTT topic lwrf for client lwrf using QoS 1