Hallo,
ich hab seit kurzem ein seltsames Phänomen. Ich komme mit meinem iPhone nur noch über die externe URL (Duck DNS) drauf, aber nicht mehr übers lokale Netzwerk.
Sobald ich in der App beim Server die lokale IP mit dem Port 8123 sowie die entsprechende SSID eintrage, bekomme ich einen 403 Fehler. Ich hab auch das iPhone schon als neues Gerät hinzugefügt. Das hat genauso wenig funktioniert.
Im Einsatz sind die Addons Duck DNS und NGINX Home Assistant SSL proxy. Ich hab auch ip_ban_enabled auf false gesetzt. Nachstehend der Auszug aus der configuration.yaml.
Ich habe ein positives Update zu meinem Problem und poste das hier, in der Hoffnung, dass es jemand anderem auch hilft.
Nicht die schönste Lösung, aber bei mir hat sie funktioniert.
Zuerst habe ich den Namen meines bestehenden iPhone in Home Assistant umbenannt.
Dann habe die App gelöscht und wieder installiert.
Als nächstes habe ich mich außerhalb meines lokalen Netzwerks über die externe Domain in der App neu angemeldet.
Ich hatte dann jetzt zwei Geräte in Home Assistant.
Dann habe ich über die Geräteinformationen des bisherigen Geräts geschaut in welchen Automatisierungen das Gerät verwendet wird, alle bearbeitet und überall das alte durch das neue Gerät ersetzt.
als nächstes habe ich das alte Gerät gelöscht und sicherheitshalber Home Assistant neu gestartet.
Nun konnte ich zu Hause ohne Fehlermeldung die lokale IP-Adresse für die Home SSID hinzufügen und speichern.
Nicht wenn Du ein SSL Zertifikat eingerichtet hast und ohne Proxy arbeitest.
Du wirst einen Zertifikatsfehler erhalten, wenn Du kein entsprechendes Zertifikat einrichtest, aber eine unverschlüsselte Verbindung ist direkt nicht mehr möglich. Zumindest nicht auf die HA Oberfläche.
Ich werde sicher nicht über geschwärzte Adressen mit Dir diskutieren.
Grundsätzlich ist es so, dass wenn ein Zertifikat, zum Beispiel durch das DuckDNS Plugin angelegt wurde, keine unverschlüsselte Verbindung mehr möglich ist.
Um dies zum umgehen, kann man zum Beispiel mit einem Proxy arbeiten oder, wenn man keine Fehlermeldung auf Grund eines falschen Zertifikats möchte, eines für die private IP anlegen.
In dem Moment wo das Zertifikat komplett entfernt wird, funktioniert es natürlich ebenso wieder unverschlüsselt.
Guten Morgen,
ich bin kein ITler, und wusste daher nicht ob ich meine lokale IP aus Sicherheitsgründen zeigen kann oder nicht, sorry.
Ich bin beim Einrichten nach dem Blog-Beitrag von Simon vorgegangen
und gehe davon aus, dass das die von Dir angesprochene Proxylösung ist.