Wie Verbindung mobile-app, Cloudflare, lokaler webdienst testen?

selfmade01

Lieutenant
Registriert
Okt. 2012
Beiträge
727
Hallo

ich habe hier ein Home-assistant lokal. Dieses war noch bis vor einiger Zeit auch vom Internet aus erreichbar.
ich hatte damals Cloudflare als Tunnel genutzt. Als Domain, habe ich eine eigene Domein registriert. beim dortigen DNS-Eintrag stehen auch noch meine beiden Cloudflare DNS-Server.
Vom Android Smart Phone aus konnte ich auch über die HA mobile App auf mein Home-Assistent zugreifen
seit einiger Zeit bekomme ich Anmeldefehler ich kann zwar die eingetragene Webseite aufrufen, erhalte aber dort

aktuell weiss ich nicht wonach ich suchen soll was sich hier evtl geändert hat

habt ihr da eine Idee?
als Internetbox habe ich eine Fritzbox...

edit:
wenn ich lokal mit dem Namen des Homeassistant auf den Server gehe habe ich seit geraumer Zeit auch Probleme
http://homeassistant.local:8123/
dann kommt

eigentlich die gleiche Meldung als wen ich die extrene Webseite aufrufe,, aber sieht gleich aus

vielleicht habe ich an meiner Fritzbox ein Routing-Problem...
Das einzige was sich geändert hat in meinem Heimnetz ist, ich habe seit ca 3 Wochen einen anderen PC.
aber der dürfte nichts mit dem externen Zugriffsproblem auf sich haben denke ich mal
 
Zuletzt bearbeitet:
Wenn es lokal schon nicht geht, hast du kein externes Zugriffproblem. Du hast ein Zugriffsproblem.
Ich kenne HA jetzt nicht genau, aber da wird mit der Installation davon irgendwas im Argen liegen.
 
wirelessy schrieb:
ber da wird mit der Installation davon irgendwas im Argen liegen.
Danke
ich war wegen dem lokalen Zugriff hin und her gersissen... ab und an funktioniert sogar die homassistant.local:8123 ... aber dann wieder geht es gar nicht und ich komme nur über die IP drauf bei mir dann 192.168.2.2:8123

schätzt du das es rein an der home-assistant-seite liegt?
 
Naja, ich kenne das genaue Software-Setup nicht, ein Reverse Proxy könnte zB auch die Authentifizierung übernehmen.
Aber genau, irgendwie macht der HA-Server da anscheinend nicht was er sollte.
 
wirelessy schrieb:
ckt wirdcAber genau, irgendwie macht der HA-Server da anscheinend nicht was er sollte.
ja ich denke mittlerweile auch das es rein am HA liegt nur weiss ich nicht wie ich die Fehlerquellen der Reihe nach ausschliessen kann..,. z.B. eine Art Routing damit ich sehe welche IP-Adresse geblockt wird.
Ich habe mich damals wahrscheinlich so fern ich mich erinnere nach einer youtube-Anleitung gehalten um den externen Zugang via Mobile-App am sichersten zu konfigurieren
Das war Cloudflare und es hat auch alles funktioniert.
Ich weiss nicht mehr genau wann es nicht mehr funktionierte da ich den HA-Server bestimmt 9 Monate lang nicht nutzte. Ich hatte aber vor kurzem eine neue Workstation bekommen mit komplett neuer WIN11 und da wollte ich dann auf den HA-Server zugreifen und merkte das ich nur via IP-Adresse drauf kam und im Ansschluss hatte ich die Mobile App getestet um zu sehen das da auch nichts mehr ging.

Jetzt stehe ich da und weiss nicht wo ich anfangen soll zu suchen.
Das Fehlerprotokoll sagt mir fast gar nichts
raceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 91, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 227, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 25, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 235, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 31, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 68, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 94, in handle_req
resp = await func(view, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/auth/init.py", line 264, in post
return await self._async_handle_refresh_token(hass, data, request.remote)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/auth/init.py", line 381, in _async_handle_refresh_token
access_token = hass.auth.async_create_access_token(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/auth/init.py", line 569, in async_create_access_token
self.async_validate_refresh_token(refresh_token, remote_ip)
File "/usr/src/homeassistant/homeassistant/auth/init.py", line 616, in async_validate_refresh_token
if provider := self._async_resolve_provider(refresh_token):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/auth/init.py", line 602, in _async_resolve_provider
raise InvalidProvider(
homeassistant.auth.InvalidProvider: Auth provider homeassistant, None not available

mehr sehe ich gar nicht im log... zumindest ist dies der Auszug aus dem /homeassistant/home-assistant.log
 
Zurück
Oben