Irgendwie kriege ich es nicht hin, ein Hintergrundbild zu aktivieren.
Ich habe das "attr bgdir" wie folgt gesetzt: "/opt/fhem/www/images/infopanel"
Im Folder infopanel ist das Hintergrundbild abgelegt. Nur wird das Hintergrundbild nicht dargestellt.
Lade ich es als img im Layout dann wird das "png" dargestellt.
Probier mal bitte mit der Modulversion, die morgen per Update kommt. Da hatte sich bei einer Änderung der Bildverarbeitung neulich ein Fehler eingeschlichen.
Hallo betateilchen
Das funktioniert jetzt.
Wäre es möglich z.Bsp. ein attr zu haben, indem man sagen kann dass der Hintergrund auf die definierte Größe des Panels's angepasst werden soll. Du mittelst jetzt das Bild auf das Panel, so wenn ich das Bild nicht selber anpasse wird es nicht den ganzen Panel ausfüllen (siehe Beilage). Dies Aufgrund, dass das Bild für eine andere Größe war und ich aber die Panelgrösse für mich an das Tablet angepasst habe.
(attr size).
P.S.
Ich habe noch den longpoll ausprobiert. Das würde funktionieren, nur bei mir erscheint das StateIcon (svg version) sehr gross auf dem Panel, könnte man da nicht auch eine skalierung angeben, so wie beim "img"?
Einfach nur ein feedback, ich weiss dass du da keinen support gibst.
Grüsse
Eric
Ein stateicon zu skalieren geht technisch nicht, da dieses überhaupt nicht als image eingebunden wird (also das InfoPanel weiss nicht, WAS da kommt).
Zu den Hintergrundbildern: die sollten automatisch korrekt skaliert werden, wenn das Größenverhältnis zwischen Bild- und Panelgröße übereinstimmt. Das Ganze hat den Sinn, Bilder nicht zu verzerren.
Ob die Bilder zentriert oder nicht angezeigt werden, kann per Attribut bgcenter gesteuert werden.
Hallo betateilchen
Danke für die Antwort.
Ja das habe ich auch verstanden dass es darum geht das Verhältnis beizubehalten. Nur genau das war der Wunsch dies auszuschalten - eben dass das Bild entsprechend angepasst wird, einfach ein "attr" zu haben dass das Bild auf definierte Panelgrösse darstellt, mit dem dass es verzerrt wird (je nach Motiv ist dies nicht tragisch).
Zum longpoll, ich habe eine screen shot gemacht - siehe Anhang.
Grüsse
Eric
Zitat von: Avatar am 08 März 2015, 11:22:58
Nur genau das war der Wunsch dies auszuschalten.
Das werde ich nicht umsetzen. Du kannst ja jederzeit das Bild mit einem beliebigen Grafikprogramm auf Deine Wunschgröße konvertieren und in das bgdir Verzeichnis ablegen.
Zitat von: Avatar am 08 März 2015, 11:22:58
Zum longpoll, ich habe eine screen shot gemacht
Nochmal: das InfoPanel weiss überhaupt nicht, WAS da im longpoll angezeigt wird und kann den Inhalt deshalb auch in keiner Weise verändern oder beeinflussen. Daran ändert auch Dein Screenshot nichts.
Zitat von: betateilchen am 08 März 2015, 11:34:19
Nochmal: das InfoPanel weiss überhaupt nicht, WAS da im longpoll angezeigt wird und kann den Inhalt deshalb auch in keiner Weise verändern oder beeinflussen.
Deshalb bin ich inzwischen dazu übergegangen mir eben für die State-Anzeigen, die ich im Infopanel haben möchte entsprechend ein devStateIcon-Attribut zu setzen und dort nur passend skalierte png-Dateien (sprich Pixel-Grafiken) anzeigen zu lassen. Das funktioniert hervorragend!
Hallo Benny
Ja das habe ich mir auch gedacht. Nur wollte ich mir diese Arbeit ersparen.
Grundsätzlich mag ich solche Umgehungen nicht.
Dann setze das InfoPanel einfach nicht ein oder verzichte auf das longpoll.
Mal sehen, es gibt ja genügend Möglichkeiten.
Wenn longpoll benutzt wird dann ist es so dass entsprechende "png"'s benutzt werden müssen, oder aber bin ich noch am schauen ob in den SVG's nicht direkt eine Skalierung "transform scale" eingetragen werden kann.