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???
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?
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? ;)
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
pi@raspberrypi ~ $ sudo netstat -lntp | grep 8083
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 2474/perl
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
Ich denke, wir reden am Problem vorbei... Kannst du deinen Weblink nicht einfach mit relativer Adresse (also ohne Servername) erstellen?
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.