FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Rince am 16 August 2016, 15:41:36

Titel: Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Rince am 16 August 2016, 15:41:36
Hi,

fhem läuft auf einem Raspberry;
dieser hängt per Ethernet an einem LAN (darüber konfiguriere ich den Rechner vom Windows PC aus), gleichzeitig spielt der Pi in einem anderen Adressbereich WLAN Access Point (daran hängt ein Tab)

Jetzt wollte ich mir ein eigenes grafisches Menü für verschiedene Floorplans basteln.

Dazu dachte ich, Weblink sei die entsprechende Lösung:

define NAVITierkreiszeichen weblink htmlCode { '<a href="http://raspberrypi:8083/fhem/floorplan/Tierkreiszeichen"><img src="http://raspberrypi:8083/fhem/images/default/NAVITierkreiszeichen.png"></a>' }

=> das klappt am Windows PC
Aber nicht im WLAN-Netz; Android kann offenbar den Namen "raspberrypi" nicht auflösen

Die IP Adresse kann ich auch nicht eingeben, unter Ethernet ist es eine andere als im WLAN;
WLAN: 192.168.2.1
Ethernet: 192.168.20.47


Wenn man direkt auf die Menüseite der Floorpläne geht, steht da aber jeweils hinter dem Link die "richtige" IP Adresse, so dass es für das "echte" Floorplan-Menü egal ist, aus welchem Netz man es aufruft.

Frage:
Wie baue ich das jetzt in einen Weblink ein???
Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Wernieman am 16 August 2016, 15:45:41
Wenn der RasPi Routing fürs WLan macht, Sollte er doch auf beiden IP-Adresse hören können?

Wie wird eigentlich bei Dir DNS-Abgebildet?
Auf welchem Port hört FHEM auf dem RasPi?
Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Rince am 16 August 2016, 15:53:35
Der Port ist 8083, ganz normal.

Routing macht er nicht. Er soll später als Standalone Rechner eingesetzt werden, ohne Internetverbindung. Deshalb auch der WLAN-Access Point mit eigenem Netz.

Das reguläre Floorplanmenü kann dieses Kunstück ja. Nur, wie mache ich das nach? ;)
Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Wernieman am 16 August 2016, 16:00:43
Wie machst Du DNS im WLAN?

Dein RasPi stellt zwar einen "AcressPoint" da, aber in Abgeschlossenes Netz?

Und ich meinte eher, auf welche IP ..
netstat -lntp | grep 8083
Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Rince am 16 August 2016, 16:25:53

pi@raspberrypi ~ $ sudo netstat -lntp | grep 8083
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      2474/perl


Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: CoolTux am 16 August 2016, 16:37:31
Routing hat erstmal nicht ausschließlich was mit Internet zu tun. Sondern mit dem weiterleiten (Routen) eines Paketes zwischen 2 Netzen.
Eigentlich sollte Dein Pi in beide Netze Packete senden und empfangen können wo er auch drin ist.

Mach mal ein "ifconfig" und dann ein "route" und poste beide Ausgaben hier. Solltest Du Probleme mit den beiden Befehlen haben.
Internet und "man" sind Deine Freunde
Titel: Antw:Weblink =&gt; Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: KernSani am 16 August 2016, 17:21:19
Ich denke, wir reden am Problem vorbei... Kannst du deinen Weblink nicht einfach mit relativer Adresse (also ohne Servername) erstellen?
Titel: Antw:Weblink => Ziel am gleichen Rechner aber mit verschiedenen IP Adressen
Beitrag von: Rince am 16 August 2016, 20:18:56
Sorry,
der Rechner ist schon weg. :-[
Ich habe jetzt den RasPi per LAN Kabel an ne Fritte geklemmt die jetzt auch einfach Access Point für das Android Tab spielt, damit hat sich das Problem erübrigt.

Was bleibt ist die Frage, wie das Floorplanmenü dieses Kunstück hinbekommt.