I’ve been happily using Node-RED with HA for a couple of years.
I can see Node-RED from within HA but since yesterday am unable to connect directly (https://homeassistant.local:1880/) and can no longer view the UI (https://[host]:81/endpoint/ui).
The browsers report “ERR_SSL_VERSION_OR_CIPHER_MISMATCH” expanded shows:
Unsupported protocol
The client and server don’t support a common SSL protocol version or cipher suite.
I’ve tried different browsers from different PCs and mobile devices - all fail to connect. I’ve updated HA software, rebooted, turned-off-and-on-again.
I can see root/ssl/fullchain.pem and privkey.pem files and they have “random” text content.
I’ve looked at Developer Tools YAML “check configuration” and that reports configuration valid.
Where/how do I check SSL settings?
Have you tried the direct IP eg https://192.168.0.10:1880. Are you using https? duckdns? are your certificates up to date, go to the addon stop and start it, then look at the log page.
I’ve played with installing NGINX SSL proxy this morning - not resolved the issue.
Tried to create new SSL certificates - installed “Let’s Encrypt”. Failed to generate new certificates as it can’t get to HA:
Hint: The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet.
Sadly considering whether to do a complete RasPi/HA rebuild - reluctant to do that as I don’t understand what’s changed and gone wrong this week?
You can try to reinstall NR. Export all flows by going to the NR folder and copy flows.json. Remove the addon, rename the NR folder to NR.old reboot everything (host) not the just server.
The other thing you can try is the light ssh install that doesnt use port 80 and cerbot.