Looks like I need to eat a few words. I've experienced something strange two times in the last 24 hours and I'm not sure if involves OmniProBridge or not. I'll relate everything that's happened with an apology in advance ( a ) for being overly detailed and ( b ) that it may have nothing whatsoever to do with OmniLinkBridge.
As I mentioned above, I was running 0.81.2 with OmniLinkBridge. Everything's been ticking along great for literally weeks. A couple of days ago I'd backed everything up in Hass.io -- took a snapshot and also backed up most of the individual files in my /config/ folder separately (thank goodness). Then yesterday I performed the upgrade to 0.81.6 and things started to go haywire. I can't exactly remember the sequence of events, but at one point I believe I remember that HA had lost connection to the OmniLinkBridge entities as they were reporting "unavailable." The only change of any significance I'd made was upgrading to 0.81.6. I did a net stop/start of the OmniLinkBridge and then used the HA Configuration menu option to Restart. The restart process seemed to hang, so via a terminal/SSH session I performed a hassio host reboot.
That's when things start to deteriorate even more quickly, and eventually my whole Home Assistant setup went down. I tried restarting multiple times, but nothing worked. Trying to load up the HA web UI resulted in "Unable to connect to Home Assistant" (I tried my DuckDNS domain name,
http://hassio.local:8123 and
http://192.168.1.35:8123/ -- no luck). I could ping the RPi3, but both SSH and SMB were down. The entire system was totally inaccessible. Because I couldn't get at the system, I couldn't check logs. Frustrating.
I assumed it was due to a faulty snapshot or maybe a corrupted SD card file system, so I imaged a
new SD card with 0.81.6 and tried restoring to my 0.81.2 Hassio snapshot. That failed: system hung/wouldn't load UI, etc. Thinking that the snapshot might be corrupt, I tried a 0.81.1 snapshot. That also failed.
I eventually had success by re-imaging the new SD card with 0.81.6, downgrading to 0.81.2 with
Code:
hassio homeassistant update --options version=0.81.2
, getting SMB and SSH running again, and then restoring the remaining addons from my prior setup using the 0.81.2 snapshot file. That was at 3:00 AM this morning. I went to bed with everything working once again.
So then a couple of hours ago I was doing some other work that again involved multiple restarts. I was on 0.81.2 at this point and the system seemed fine. I assumed that whatever problems I'd encountered before were due to the .6 release and a couple of corrupted snapshot files. Then as I was working I noticed once again that all of the OmniPro II entities were reporting "unavailable." I tried what I tried earlier: net stop/start of omnilinkbridge, and restarting via the HA Restart option which seemed to hang as before. So as before I performed a hassio host reboot via terminal/SSH. You see where this is going, right?
Once again I've received "Unable to connect to Home Assistant" when trying to load up the UI. Although I can ping the RPi's IP, I can't connect with either SSH or SMB. I've done nothing unusual that I can think of. Power cord is firmly seated, heat's not a problem, nothing physical that I can spot might be the culprit.
I'm going to rebuild everything again as I did previously and will post an update as I have time. It doesn't seem to make sense that this would have anything to do with OmniLinkBridge, but I'm at a loss as to what could be happening. The pattern seems the same: OmniLinkBridge entities become unavailable (which admittedly might be only a symptom), and then rebooting results in total failure.