Seite 1 von 1

Hintergrundbilder im Layout

Verfasst: 16. Jan 2023 05:35
von FairestDoc
Hallo.
Hoffe es kann mir einer helfen da ich noch ziemlicher Anfänger bin
Im habe in OH3, für jeden Raum Hintergrundbilder geladen und sie mir unter http://192.168.178.60:8080/static/Kueche.jpg usw. gespeichert.
Ich weiss jetzt nicht genau aus dem Kopf ob der Pfad so 100% richtig ist.
Jedenfalls werden nir die Bilder in der Oberfläche sowie in der App angezeigt Allerdings nur solange ich im W-Lan bin.
Sobald ich aus dem W-Lsn raus gehe werden die Bilder nicht nehrxangezeigt auf den Handy.

Weiss jemand wo der Fehler liegt?

LG Ronny

Re: Hintergrundbilder im Layout

Verfasst: 16. Jan 2023 19:36
von udo1toni
Mit "nicht mehr im WLAN" meinst Du vermutlich: "Nicht mehr im LAN", kann das sein? Also, Du greifst z.B. über ein VPN oder über myOpenHAB zu?

Re: Hintergrundbilder im Layout

Verfasst: 17. Jan 2023 09:16
von FairestDoc
Ja ich greife über myopenhab zu.

Re: Hintergrundbilder im Layout

Verfasst: 17. Jan 2023 13:32
von udo1toni
Meines Wissens funktioniert der Zugriff auf die statischen Daten nicht über myOpenHab

Re: Hintergrundbilder im Layout

Verfasst: 18. Jan 2023 09:10
von FairestDoc
Dann bin ich schonmsl beruhigt dasyes nicht an mir liegt.
Vielen Dank für die Info.

Re: Hintergrundbilder im Layout

Verfasst: 18. Jan 2023 09:25
von Quautiputzli
Doch, bei mir funktionieren die Bilder auch über myopenhab.org

Einziger Unterschied, den ich auf die schnelle sehen kann ist, dass bei mir das "JPG" groß geschrieben ist.

Re: Hintergrundbilder im Layout

Verfasst: 8. Mär 2023 13:08
von OliverCJ
Hi,

gerade ausprobiert. Sitze im Büro, weit weg von zu Hause und bin somit nicht im WLAN mit dem Smartphone. Die App zeigt die Hintergrundbilder zu den einzelnen Locations an.
Allerdings kommt mir aus der Ferne der Pfad merkwürdig vor. Ich glaube, /static/ ist nicht korrekt. Müsste ich heute Abend mal bei mir zu Hause schauen, wo die genau liegen.

VG, Oliver

Re: Hintergrundbilder im Layout

Verfasst: 9. Mär 2023 07:42
von udo1toni
Doch, static ist schon korrekt.

myopenhab ist ein bisschen ein Spezialfall, weil die Bilder dafür über einen Reverse Proxy bereitgestellt werden müssen. Es gibt dazu einige Artikel, ich meine mich daran zu erinnern, dass auch in der offiziellen Doku etwas dazu steht.

Allgemein ist myopenhab sicher eine nette Sache, insbesondere, wenn man zwingend darauf angewiesen ist, weil man z.B. Alexa nutzen möchte.
Es ist aber auch ein Dienst im Internet, der ausfallen kann (Datensdchutz ist hingegen kein Problem, da vom openHAB Team bereitgestellt. Notfalls könnte man sogar einen eigenen myopenhab Server aufsetzen).
Das Ding ist halt: Man macht sich damit abhängig von Rechnern, auf die man keinen Einfluss hat.

Meine Empfehlung geht klar in Richtung VPN, und hier im Besonderen Wireguard, weil es (im Vergleich zu allen anderen selfhosted VPN Lösungen, die ich so kenne) kinderleicht einzurichten ist. Dabei ist es nicht weniger stabil oder sicher als die Konkurrenz, allerdings gibt es im Vergleich ordentlich Gas bei der Geschwindigkeit. Mit Wireguard kann man locker ein GBit/s erreichen, wo bei IPsec bei 150MBit/s Schluss ist (also auf der gleichen Hardware).
Mit dem VPN befindet man sich auf Wunsch im eigenen LAN, egal, wo man sich gerade aufhält.

Re: Hintergrundbilder im Layout

Verfasst: 9. Mär 2023 14:34
von OliverCJ
Stimmt, VPN hat sicherlich einige Vorteile, auch weil man dann ggf. charts aus grafana angezeigt bekommt, die über myopenhab nicht gehen.

Um aber trotzdem noch eine Antwort zu liefern: Bei mir liegen die Bilder im Verzeichnis /html /und zwar direkt darin und NICHT unterhalb in html/bilder

VG, Oliver

Re: Hintergrundbilder im Layout

Verfasst: 9. Mär 2023 21:39
von udo1toni
Und? Ich finde jetzt ehrlich gesagt oben keine Stelle, wo auf ein Verzeichnis html/bilder verwiesen wird.
Der inhelt von $OPENHAB_CONF/html/ wird vom Webserver Jetty im Verzeichnis ./static/ zur Verfügung gestellt.
Legt man unterhalb von $OPENHAB_CONF/html/ noch Verzeichnisse an, so muss man die natürlich mit angeben, das ist Geschmackssache.