FHEM Forum

FHEM => Frontends => Thema gestartet von: Erdinger am 06 Mai 2013, 21:16:03

Titel: Bildchen verschwinden
Beitrag von: Erdinger am 06 Mai 2013, 21:16:03
Hallo,
ich habe seit dem FHEM Update das ich letzer Woche ausgeführt habe ein Problem mit Weblinks im Floorplan. Schalte ich eine Lampe im Floorplan ein verschwinden die Bildchen der Weblinks. Aktualisiere ich im Browser den Floorplan erscheint die FHEMWeb Seite des entsprechenden Raums in dem sich die geschaltete Lampe befindet. Also http://192.168.178.1:8083/fhem/floorplan/Erdgeschoss (//192.168.178.1:8083/fhem/floorplan/Erdgeschoss) wird nicht aktualisiert sondern springt zu http://192.168.178.1:8083/fhem?room=Arbeitszimmer. (//192.168.178.1:8083/fhem?room=Arbeitszimmer.)
Klicke ich im Floorplan Menü wieder auf den Link für Erdgeschoss erscheint wieder der "normale" Floorplan mit Lampen und Bildchen.
Hat jetzt alles hier eigentlich alles über ein Jahr funktioniert, ich habe an der Konfiguration seitdem kaum was verändert, außer die neuen Verzeichnisspfade angepasst und relativ regelmäßig die Updates mitgemacht.

Die Weblinks schauen z.B wie folgt aus, wobei die Bildchen seit irgend einem Update 5.2 oder 5.3 in Fhemweb schon länger nicht mehr angezeigt wurden, im Floorplan hingegen schon immer.  

define z_DSC932IpCam weblink htmlCode { '<a href="http://192.168.178.32/ (//192.168.178.32/)"><img src="../images/default/dsc932lkl32.png"></a>' }
attr z_DSC932IpCam fp_Erdgeschoss 330,1010,0,
attr z_DSC932IpCam room Weblinks

Vielleicht gab es ja eine Änderung die ich nicht mitbekommen habe.

MfG, Konrad
Titel: Aw: Bildchen verschwinden
Beitrag von: UliM am 06 Mai 2013, 22:12:08
Hi,
in floorplan.pm hat sich nix geändert, daran dürfte es also nicht liegen.

Versuch mal als Pfad zum icon einfach nur "icons/dsc123" ohneechten Pfad und ohne Datei-Endung.
Diese Umstellung war aber schon vor nem Jahr oder so.

Gruß, Uli
Titel: Aw: Bildchen verschwinden
Beitrag von: Erdinger am 06 Mai 2013, 23:47:34
Hallo, danke für die Antwort aber daran liegt es nicht. Diese Änderung habe ich damals mitbekommen. Macht an oben beschriebenen Verhalten keinen Unterschied habe es aber geändert. Beim Update letzte Woche wurde eine neue 98_weblink.pm und 01_FHEMWEB.pm eingespielt ich denke, daß es  möglicherweise daher kommt.

Mfg, Konrad


Nachtrag: im Quelltext der Floorplan Seite mit den verschwundene Bildchen werden diese eigentlich aufgeführt nur nicht angezeigt. Browser aktuell.

<div style="position:absolute; top:330px; left:1010px" id = "div-z_DSC932IpCam">
<div class = "fp_weblink fp_Erdgeschoss weblink" id = "z_DSC932IpCam">
<a href="http://192.168.178.32/ (//192.168.178.32/)"><img src="../icons/dsc932lkl32"></a>
</div></div>
Titel: Aw: Bildchen verschwinden
Beitrag von: Johannes am 07 Mai 2013, 19:54:11
Ist es eigentlich normal, dass das Bild keine Dateiendung hat in deinem Quellcode?
Titel: Aw: Bildchen verschwinden
Beitrag von: rudolfkoenig am 07 Mai 2013, 20:21:15
Jein.

Ich habe irgendwannmal http:.../fhem/icons/NAME eingefuehrt, um den Status eines Geraetes als Bildchen zurueckzuliefern, als Dienst fuer andere Frontends.

Leider wurde das missverstanden, und bevor ich nachgedacht habe, hat man FHEMWEB so umgebaut, dass auch "normale" Bilder nur noch ueber .../fhem/icons/BILDNAME (ohne Endung) abzurufen waren. Seit ca 3-4 Monaten funktioniert wieder beides, man kann also einen gueltigen Pfad samt Endung fuer eine beliebige Datei verwende (sie muss aber unterhalb der fhem/www Verzeichnis sein) oder auch icons/NAME (mit oder ohne Endung) fuer ein Bild oder ein Geraetestatus.

Mittelfristig moechte ich die Auslieferung von "normalen" Bilder ueber icons/NAME unterbinden, um diesen Pfad exklusiv fuer Geraetestatus zu reservieren, da es sonst mAn verwirrend ist: siehe deine Frage :)
Titel: Aw: Bildchen verschwinden
Beitrag von: Markus M. am 13 Mai 2013, 01:56:22
Ich habe seit Kurzem exakt das gleiche Problem.
Muss in irgendeinem der letzten Updates passiert sein.
Titel: Aw: Bildchen verschwinden
Beitrag von: Erdinger am 24 Mai 2013, 19:34:50
Hallo, habe eben ein Update ausgeführt. Jetzt funktioniert es wieder.

Vielen Dank!