Fhem Webzugriff

Begonnen von JangoSN, 21 Oktober 2017, 17:41:00

Vorheriges Thema - Nächstes Thema

JangoSN

Hallo liebes Forum,

ich bin absoluter Neuling in Sachen Fhem.
Aktuell scheitere ich daran Fhem von außerhalb des eigenen Netzwerks zu erreichen.
Ich habe auf meiner Fritz!Box ein MyFritz Konto angelegt und kann auch von außerhalb darauf zugreifen.
Unter der Portweiterleitung hab ich den Rpi mit dem Port 8083 eingerichtet.
Wenn ich jetzt unter den Smarthome Geräten auf den Rpi zugreifen möchte funktioniert das nicht.
Tippe ich allerdings die öffentliche IP mit dem Port 8083 ein, komme ich auf den Fhem Server.
Könnt ihr mir vielleicht helfen?

Schöne Grüße aus Hamburg

CoolTux

Was steht denn im Logfile drin zum Zeitpunkt des tatsächlichen externen Zugriffs?

Sicherlich sowas wie du sollst ein Passwort vergeben für allowed Instanz
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

Zitat von: JangoSN am 21 Oktober 2017, 17:41:00
Wenn ich jetzt unter den Smarthome Geräten auf den Rpi zugreifen möchte funktioniert das nicht.
Tippe ich allerdings die öffentliche IP mit dem Port 8083 ein, komme ich auf den Fhem Server.
Hi,

was genau meinst Du mit dem ersten Satz?

Zum zweiten Satz erschließt sich mir Deine Erwartung nicht. Das wäre doch genau was Du willst? Übers Internet - öffentliche IP - Weiterleitung - Zugriff auf FHEM

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

JangoSN

Es steht: unsupported HTTP method

Die Öffentliche IP ändert sich ja regelmäßig und über MyFritz möchte ich das umgehen.

CoolTux

zeig mal logausgabe, ausserdem ein list der webinstanz und dessen allowed instanz
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

Ich verstehe es immer noch nicht. Was genau meinst Du mit "unter den Smarthome Geräten "

myfritz liefert Dir über dyndns einen Namen auf öffentliche IP Adresse. Ich vermute Du verstehst myfritz völlig falsch.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Zuerst beantworte bitte:
[] Dir ist die Sicherheitsproblematik bei externen Zugriffen bekannt?
[] Du hast FHEM abgesichert?
[] Es kann niemand etwas böses bei Dir anrichten?

Wenn Dir das alles bekannt ist, dann:

"IP" Zugreifen .. meinst Du die interne oder die Externe?

Würde jetzt mal mit testen vorgehen:
1. ist intern erreichbar?
2. ist extern (IP) erreichbar (von extern)?
3. Zeigt DNS-Name auf externe IP?
4. ist extern (DNS-Name) erreichbar?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

JangoSN

@CoolTux

2017.10.21 16:30:42 3: WEB_109.47.3.54_48528: unsupported HTTP method �����Qs�<���!ݧ&LM�ZM�޼�uVUR}�, rejecting it.
2017.10.21 16:54:33 3: WEB_109.47.3.54_54639: unsupported HTTP method ���^�m"X�z���_����)�/kۡ�!��, rejecting it.

https://raspberrypi.<myfritzadresse>.myfritz.net:8083

@Otto123

Mir ist bewusst was MyFritz ist. Wenn ich unter Portweiterleitung Geräte bei MyFritz eintrage taucht dieses Gerät bei den Smarthome Geräten im Menü auf und man kann diese aufrufen.

@Wernieman

1. intern klappt
2. IP Aufruf von Extern auch
3. DNS erreichbar aber leider nur die Fritz!Box direkt unter dem Namen die die Fritz!Box vorgibt

Otto123

#8
Das ist Unsinn -> https://raspberrypi.<myfritzadresse>.myfritz.net:8083
Es geht nur  https://<myfritzadresse>.myfritz.net:8083 bzw. http://<myfritzadresse>.myfritz.net:8083 falls Du HTTPS auf dem Pi nicht aktiv hast.

Oder ICH habe das System nicht verstanden weil ich es so nicht nutze. Ich nutze einfach dyndns mit myfritz
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

JangoSN

Das funktioniert ebenfalls nicht.
Und der Aufruf mit dem "raspberry" davor wird automatisch von der Fritz!Box erzeugt wenn man das Gerät an klickt.
Ich werde mich mal weiter durch das Internet kämpfen und versuchen den Pi neu aufzusetzen.
Vielen dank für eure Hilfe.

Otto123

#10
Sorry aber das eine hat mit dem anderen nichts zu tun.

Du sagst http://<öffentliche IP>:8083 geht?
Dann sorry, Du darfst sicher nur http://<myfritzadresse>.myfritz.net:8083 nehmen.

Mein Tipp: Lass den Quatsch und richte ein VPN ein und mache es über VPN. Alles andere ist vom Laien nicht beherrschbar.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

JangoSN

Ja wenn ich die aktuelle öffentliche IP eintrage funktioniert das ohne Probleme.
Sobald ich aber die Fritzbox Adresse verwende bekomme ich keinen Zugriff.

herrmannj

sorry aber ich verstehe das auch nicht.

Otto123

Zitat von: JangoSN am 21 Oktober 2017, 20:44:31
Ja wenn ich die aktuelle öffentliche IP eintrage funktioniert das ohne Probleme.
Sobald ich aber die Fritzbox Adresse verwende bekomme ich keinen Zugriff.
Wenn das so ist und wenn Du in beiden Fällen http:// verwendest (oder https:// ?) dann stimmt etwas mit Deinem dyndns nicht, Deine myFritzAdresse ist falsch oder irgendwas anderes.

Was ergibt denn ein ein Abfrage deiner IP Adresse z.B. mit nslookup <myfritzadresse>.myfritz.net
Ist das wirklich Deine öffentliche IP?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

JangoSN

Ich hab jetzt meine Fritzbox zurückgesetzt und alles neu eingerichtet.
Und siehe da es funktioniert.
Vielen dank für eure Hilfe.
Einen schönen Sonntag.