[SOLVED] No cards showing in GUI

I recently moved my HA installation to a virtualenv and upgraded from .48 (or so) to .51 and now .52. I had a working config with various switches, thermostats, etc. before upgrading, and had panels in the GUI accordingly.

Now that I’ve upgraded, all I see in the GUI is the sensors with no panels for anything like switches, etc. I don’t see anything obvious in the log and my config checks out as correct.

Any suggestions where to look or how to troubleshoot?

Thanks!

Z-Wave device names changed at 0.48. Are your missing devices Z-Wave?

The devices are showing up as items when I go to /api/states (and in fact, they aren’t all zwave; some are template switches), just not in the UI. I did make the change for the new zwave names with 0.48 in any case.

I figured out why this was not working (mostly).

I was running HA behind an nginx proxy (also using oauth2 proxy for authentication). The nginx proxy was using self-signed certificates. Chrome was not cool with this arrangement…I saw exceptions relating to service workers in the Javascript console. I believe the service worker(s) were unable to function because there was no way to trust the certificate on the host to which they were connecting.

I’m not sure if Chrome’s behavior in this regard changed recently, though this did work in the past with an older version of HA (perhaps an HA change then?).

Anyway, what I did to fix this, was to get a “real” trusted certificate from Let’s Encrypt. The browser is happy now and things are showing up as before/expected.