Two things concerning MQTT. First, Frenck's fix is in place with the new MQTT broker in Home Assistant, and it works great.
Second: after installing the new broker in Home Assistant, I started getting messages that my passwords should be changed. So I did that:
- in OmniLinkBridge.ini
- in the Home Assistant MQTT broker configuration
- in the mqtt_password in my configuration.yaml file
I've completely shut down and rebooted all affected equipment. And I can see, using MQTT Explorer, Omnilink messages being generated. But Omnilink entities in Home Assistant aren't updating. They're showing 'unavailable.'
What did I miss?
EDIT to include a sample log shown in MQTT broker (below). Logs from OLB are attached as a .txt file.
1621522245: Socket error on client , disconnecting.
1621522247: New connection from 162.197.86.227 on port 1883.1621522249: New connection from 192.168.1.65 on port 1883.1621522249: Socket error on client , disconnecting.
1621522250: New connection from 192.168.1.67 on port 1883.1621522250: Socket error on client , disconnecting.
1621522251: New connection from 162.197.86.227 on port 1883.1621522254: New connection from 192.168.1.35 on port 1883.1621522254: Socket error on client , disconnecting.
1621522254: New connection from 192.168.1.65 on port 1883.1621522254: Socket error on client , disconnecting.
1621522255: New connection from 192.168.1.67 on port 1883.1621522255: Socket error on client , disconnecting.
1621522259: New connection from 192.168.1.65 on port 1883.1621522259: Socket error on client , disconnecting.
1621522259: New connection from 162.197.86.227 on port 1883.1621522260: New connection from 192.168.1.67 on port 1883.1621522260: Socket error on client , disconnecting.
1621522264: New connection from 192.168.1.65 on port 1883.1621522264: Socket error on client , disconnecting.
1621522265: New connection from 192.168.1.67 on port 1883.1621522265: Socket error on client , disconnecting.
1621522269: New connection from 192.168.1.35 on port 1883.1621522269: Socket error on client , disconnecting.
1621522269: New connection from 192.168.1.65 on port 1883.1621522269: Socket error on client , disconnecting.
1621522270: New connection from 192.168.1.67 on port 1883.1621522271: Socket error on client , disconnecting.
1621522274: New connection from 192.168.1.65 on port 1883.1621522274: Socket error on client , disconnecting.
1621522275: New connection from 162.197.86.227 on port 1883.1621522276: New connection from 192.168.1.67 on port 1883.1621522276: Socket error on client , disconnecting.
1621522279: New connection from 192.168.1.65 on port 1883.1621522279: Socket error on client , disconnecting.
EDIT to say that I put those three passwords back as they were previously and everything's back to normal. I must either be missing a password somewhere, or else an old password is being retained.