Now fixed, and I thought I’d specify what I did for anybody else having the same issue. You’ll need to be on your local network accessing via your local https://IP:8123
- Go to the Cloudflared add-on, configuration, edit in YAML, copy the YAML into somewhere so you’ve got it for later
- Uninstall the add-on
- Go to your code editor of choice, and in the configuration.yaml file you need to delete the ssl_certificate and ssl_key lines. Save
- Restart home assistant
- Go to Cloudflare site itself. Click Access in the left hand menu. Launch Zero Trust
- Go to Networks/Tunnels on the left hand menu
- You should see your tunnel listed. Click the 3 dots at the end of the row, and delete. You’ll get some warnings which you need to accept.
- Go back to home assistant, but you’ll now need to use http://IP:8123 (note not https)
- Reinstall cloudflared add-on
- In configuration, edit in YAML, and paste your config you saved earlier
- Start the add-on and give it a few seconds.
- Go to the logs. You should get instructions for copying a url to authorise your new tunnel. Do that and confirm on the Cloudflare site
- Go back to HA, and your Cloudflared logs should switch shortly to confirming the new tunnel, and you’re all done! Your local access is now http, and external is all https.