This is vague I know but HA was working fine for months and suddenly I couldn’t access it remotely via https and a duckdns cert. It was about time I updated so did so and now port 8123 is refused from inside my local network. It seems http is not working but HA itself is up and running:
pi@hassbian:/home/homeassistant/.homeassistant $ hastatus
● [email protected] - Home Assistant for homeassistant
Loaded: loaded (/etc/systemd/system/[email protected]; enabled; vendor preset: enabl
Active: active (running) since Wed 2018-10-17 21:50:38 UTC; 3min 8s ago
Main PID: 5058 (hass)
CGroup: /system.slice/system-home\x2dassistant.slice/[email protected]
└─5058 /srv/homeassistant/bin/python3 /srv/homeassistant/bin/hass
pi@hassbian:/home/homeassistant/.homeassistant $ cat home-assistant.log
2018-10-17 22:04:08 WARNING (MainThread) [homeassistant.components.http] legacy_api_password support has been enabled. If you don’t require it, remove the ‘api_password’ from your http config.
I updated from 0.76(pre new authentication) to .80(new authentication) and had issues accessing because authentication issues. I use docker so I actually created a defaulted container then copying the new authentication parts over to HA(basically started from scratch)
There are some authentication files in new HA versions that did not exist in old and will cause you issues. I didn’t need to redo my config, just copied over to new install folder but after about an hour troubleshooting this the 15min this took was worth it
The initial tcp connection is getting immediately refused. I can connect to port 8123 from the localhost but not remotely. There is no firewall on the raspberry pi and I can see python listening to the port.
Any other ideas how to troubleshoot this? This is nothing useful in the logs. The log I find strange is the the discovery of itself as an unknown service.