Hallo,
ich möchte in meinem Floorplan Buttons anlegen, und wenn man darauf klickt, möchte ich auf eine andere Floorplanseite kommen.
Ich hab dafür Dummy angelegt, und dem Dummy SVG Grafiken zugewiesen. (Siehe Roter Pfeil in der Grafik)
Was ich aber nicht schaffe ist der Link auf eine andere Seite. Ich hab auch schon Weblink mit Image ausprobiert, aber da zeigt es mir meine SVG nicht mehr richtig an.
Was ich ebenfalls auch noch nicht verstanden habe, ist wie ich dem Dummy von einem anderen Element eine Variable zuweisen kann.
Über das XBMC Modul hab ich ein XBMC drin. Jetzt möchte ich das der Button eine andere Farbe hat, wenn XBMC was abspielt. In der Reading ist es die Variable playStatus.
Ich hab schon mehrfach die Anfängerhilfe durchgelesen, weiß leider immer noch nicht wie ich das anstellen soll.
Würde mich sehr über Hilfe freuen
Vielen Dank
Ralph
Du kannst statt dummy einfach weblink htmlCode nehmen und dort als Image das Icon und als link die URL des floorplans nehmen.
Im Forum gibt's sicher irgendwo ein Beispiel.
Gruß Uli
Ja das funktioniert ja ganz gut.
Ich hätte gerne jetzt je nach unterschiedlichen Staten andere Icons als Link.
Standardmässig hätte ich gerne einen Button Blauer Hintergund mit dem Text Medien.
Wenn jetzt XBMC läuft und dort die Variable playStatus=play drinsteht, soll der Button jetzt ein Roter Hintergrund sein.
Deshalb dachte ich an den Dummy, dort kann ich die unterschiedlichen Buttons machen.
Bekomme nur den Link und die fremde Variable nicht hin.
Viele Grüße
Ralph
Zitat von: UliM am 16 Januar 2015, 22:53:01
Du kannst statt dummy einfach weblink htmlCode nehmen und dort als Image das Icon und als link die URL des floorplans nehmen.
Im Forum gibt's sicher irgendwo ein Beispiel.
Gruß Uli
Könnte ich dafür ein Beisp. bekommen?
Wenn ich z.B. die URL www.bild.de erhalten möchte und es im Floorplan mit dem Icon it_network darstellen möchte.
Gruß
Mirco
Auf Seite 19 des Floorplan Installation Guide gibt es ein Beispiel dazu.
Zitatdefine ImageAnchor weblink htmlCode { '<a
href="http://<ip>:<port>/fhem/floorplan/Grundriss2"><img src="/icons/pic.png"></a>'
}
href gibt die URL an, zu der Sie springen möchten, z.B. ein anderer floorplan.
Img gibt den Namen der Bilddatei an
Nachdem Sie diesen weblink htmlCode definiert haben, können Sie ihn zu ihrem floorplan
hinzufügen.
Hilft dir das?
Ja danke
Ich habe das gleiche Anliegen:
Ich habe eine Übersichtsseite (InfoPanel) und 2 Floorplans. Im InfoPanel habe ich 2 Links über die "button"-Funktionalität eingebunden. In den beiden Floorplans habe ich mir bislang 2 weblinks eingefügt, um auf den jeweils anderen FP oder das InfoPanel zu wechseln! Bislang mit Text --> nicht sehr schön! Am liebsten wäre mir ein Icon! Habe es jetzt probehalber mit folgendem Code probiert:
define test weblink htmlCode { '<a href="http://192.168.188.200:8083/fhem/floorplan/EG"><img src="/opt/fhem/www/images/fhemSVG/bag.svg"></a>' }
Da wird zwar ein Icon angezeigt, aber nicht das was angezeigt werden soll! Habe es auch mit anderen Icons probiert, es wird immer dasselbe Icon (s. Anhang) angezeigt! Kann mir jmd helfen?
Hi,
Du musst den Pafad zum icon angeben wie im Beispiel oben.
/icons/ wird von fhem automatisch aufgelöst zu op/fhem/www/images/default
Vermutlich musst Du also verwenden /icons/../fhemSVG/bag.svg
Falls es hakt, versuch den führenden / wegzulassen.
und wenn Du eigene icons verwendest, set WEB rereadicons nicht vergessen.
Gruß, Uli
Hallo Uli,
vieeeelen Dank für deine rasche Antwort! Leider tuts das nicht! Habe folgende Codes probiert:
define test weblink htmlCode { '<a href="http://192.168.188.200:8083/fhem/floorplan/EG"><img src="/icons/../fhemSVG/bag.svg"></a>' }
define test weblink htmlCode { '<a href="http://192.168.188.200:8083/fhem/floorplan/EG"><img src="icons/../fhemSVG/bag.svg"></a>' }
Selbst der Code aus der Anleitung
define test weblink htmlCode { '<a href="http://192.168.188.200:8083/fhem/floorplan/EG"><img src="/icons/back.png"></a>' }
bringt keine Änderung! :(
(das icon "back.png" liegt in "/www/images/default/", also müsste das doch gehn............aber leider gehts nicht!
Noch andere Ideen?
Hi,
hab jetzt selbst mal prbiert und mich am htmlcode anderer von fhemweb generierter Seiten orientiert.
Es geht mit
htmlCode { '<a href="http://192.168.188.200:8083/fhem/floorplan/EG"><img src="/fhem/images/default/back.png"></a>' }
=8-)
JAAAAAAAA, es geht! VIELEN DANK!!!!! :)
Schönen Sonntag noch! Jetzt kann ich den WAF wieder was anheben! :)