Verständnisfrage zu Weblink im Floorplan

Begonnen von ujaudio, 05 Juli 2015, 11:58:15

Vorheriges Thema - Nächstes Thema

ujaudio

Ohne Maßnahme wird ein Weblink mit senem Namen im Floorplan angezeigt. In der Doku steht, wie man das mit auch mit einem Icon machen kann:
define ImageAnchor weblink htmlCode { '<a
href="http://<ip>:<port>/fhem/floorplan/Grundriss2"><img src="/icons/pic.png"></a>'
}

Mein Floorplan ist auch über Internet zu erreichen (ich sitze in diesem Moment 300km entfernt vom Raspberry). Ist es richtig, dass ich hier deshalb zwingend die URL anangeben muss und die lokale IP 192.167.178.xxx, die die Fritzbox vergibt, nicht möglich ist? Wo kommt denn bei dem Standardlink für den Floorplan (wenn ich von einem zum nächsten Stockwerk gehe) meine komplette URL her, die ich ja noch nie in FHEM eingegeben habe?

2. Frage: Auf welchen Pfad bezieht sich der Dateiname, konkret möchte ich ein Icon aus fhem/www/images verwenden - aber ich habe es nicht geschafft, ein solches angezeigt zu bekommen, auch nicht durch Angabe des ganzen Pfads /opt/fhem/... Schreibfehler habe ich doppelt geprüft.

Edit: die 2. Frage hat sich erledigt. Mit "brute force" habe ich herausgefunden, dass die Datei über /fhem/www/images/default/<was auch immer>.png angegeben sein muss.
Einen lieben Gruß
Jürgen

rudolfkoenig

/fhem/icons/XXX zeigt den aktuellen Zustand von Geraet XXX an. XXX kann aber auch (durch ein Missverstaendnis) ein Bild aus iconPath sein.

Um Bilder anzuzeigen verwendet man /fhem/<Pfad-zum-Bild>, wobei dieser Pfad im fhem/www anfaengt, z.Bsp. http://fhemhost:8083/fhem/images/default/on.png liefert /opt/fhem/www/images/default/on.png aus.

ujaudio

Danke, soweit verstanden.

fhemhost ist also die richtige Bezeichnung für die "flexible IP-Adresse".

Gibt es auch noch einen "fleiblen Port"? Könnte ja auch etwas anderes sein als 8083, z.B. 8084, 8085
Einen lieben Gruß
Jürgen