I set up Home Assistant about a year ago, configured a few scenes and automations and since then I barely ever touch it. (Testament to how great it works )
But recently I cannot access the access the unit, either through the web GUI, nor the Android/iOS apps.
Some relevant info:
All automations and scenes are still working fine (e.g. clicking a zigbee switch still operates lights, lights still switch off at night time, etc.)
Installation was through normal Home Assistant OS install
Unit is configured to use DuckDNS, however I have tried to access through home network using homeassisant.local:8123 plus X.X.X.X:8123 and nothing works.
I can still ping the unit via local network
It seems that this is frontend related.
I am fairly ātechnicalā, Iām comfortable with Python, Yaml and the command line, Iām just not sure where the right place to start troubleshooting might be so I decided not to touch anything until speaking with some Home Assistant experts
Are there any troubleshooting guides for this kind of thing? And if not, where would you recommend to start?
A quick update: Iāve just tried to connect again and suddenly I can connect fine through DuckDNS on a browser. But I canāt connect over local network on browser and my Android app wonāt connect either through External (DuckDNS) or Internal. But at least Iāve got access to the frontend again.
I was going to ask about this. I get a āconnection refusedā when I try to use the same username as the frontend login. What user should I be logging in with via SSH?
I never added that add on. But luckily I did add the āSSH & Web Terminalā add on. And now Iāve got GUI access I also have SSH access through the GUI. It logs me in as root
Youāre right. I had forgotten about that as it had been working for so long!
The bigger issue is that Iāve lost access on the Android app. It is trying to use the same https/DuckDNS link as is now working in the browser. One day it just stopped working for both myself (Android) and my wife (iOS). Any clues?
Have you tried deleting the app and reinstalling it?
From memory they require the DuckDNS address as there is no way to add a security exception for the local address. So your router needs to support hairpinning (NAT loopback).