FHEM Forum

FHEM => Sonstiges => Thema gestartet von: franky08 am 20 Juni 2016, 16:00:14

Titel: [gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: franky08 am 20 Juni 2016, 16:00:14
Hallo, ich möchte aus dem Verzeichnis /opt/test ein jpg in fhem anzeigen lassen, irgendwie habe ich mich da total verrannt und bekomme es nicht gelöst, wahrscheinlich funktioniert das über weblink nicht.

Mit define blabla weblink image /opt/test/test.jpg
geht es nicht. Wie kann ich das lösen? In dem Fall ist es ja keine http Adresse.

VG
Frank
Titel: Antw:jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: DS_Starter am 20 Juni 2016, 16:11:41
Hallo Frank,

Vielleicht hilft dir mein Eintrag im Wiki unter

http://www.fhemwiki.de/wiki/SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station#Einsatz_FHEM_Webserver_zum_Zugriff_auf_Aufnahmen

Zu einem ähnlichen Thema.

Grüße
Heiko
Titel: Antw:jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Hans Franz am 20 Juni 2016, 17:20:07
define <name> weblink image /fhem/Bilder/<Bild_name>
Wichtig ist anscheinend das /opt vor /fhem im Pfad wegzulassen.

Gruß
Hans

Edit:
Ich glaube, das war falsch.  >:(
Der Pfad muss wohl im attr iconPath des WEB-devices aufgeführt sein.
define <name> weblink image /fhem/www/images/default/Bilder/<Bild_name>
Keine Ahnung, warum das vorher klappte...
set WEB rereadicons
muss auch noch sein.
Titel: Antw:jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: franky08 am 20 Juni 2016, 18:57:54
@DS_Starter

Danke, dass war's  ;)
Mit HTTPSRV einen Webserver für den Zugriff definieren und dann erfolgt der Zugriff mittels weblink image <absoluter Pfad zum Image>

Läuft  :) :) ;)

@Hans Franz
das hatte ich gestern alles schon durch, funktioniert nicht, würde nur funktionieren wenn das Image außerhalb von fhem, also auf einem externen Server liegen würde

VG
Frank
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: rudolfkoenig am 20 Juni 2016, 19:31:58
FHEMWEB kann beliebige Dateien ausliefern, solange sie im <modpath>/www Verzeichnis liegen.
Falls man die Dateien nicht kopieren will, muss man einen Hard- oder Symlink setzen.
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Hans Franz am 20 Juni 2016, 19:48:33
Danke.
Ich habe mich schon gefragt, ob ich denn halluziniere :-\
Aber natürlich wieder 'mal zu kompliziert gedacht.

Gruß
Hans

Symlink auf Ordner funktioniert prächtig.
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Franz Tenbrock am 28 Juni 2017, 20:52:39
wäre schön wenn ein Auszug aus der fhem.cfg gepostet wäre damit man es auf Anhieb nachvollziehen kann
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: franky08 am 28 Juni 2017, 21:03:10
Lösung steht oben in Antwort 1
Ziemlich weit unten unter:
ZitatEinsatz eines Webservers zum Zugriff auf Aufnahmen
Nutzung des FHEM-internen HTTPSRV Plug-In

VG
Frank
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Otto123 am 28 Juni 2017, 21:18:50
Hallo Frank,
Du hast zwar schon gelöst, aber ich habe das erst jetzt gelesen. Ich habe das in zwei Schritten so gemacht, nur mal noch als kurze Lösungbeschreibung:
defmod PIRweb HTTPSRV PIR /opt/fhem/PIR PIR Web

defmod Picture weblink image fhem/PIR/image.jpg
attr Picture htmlattr width=50% height=auto


Gruß Otto
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: franky08 am 28 Juni 2017, 21:26:59
Na dann poste ich doch auch mal den Abschnitt  ;)
define Bilder_Camera HTTPSRV www /opt/fhem/www WebServer Aufnahmen
attr Bilder_Camera room System
#
define Camera_snp weblink image http://192.168.2.66:8083/fhem/www/snapshot/ipcam_snapshot.jpg
attr Camera_snp htmlattr width=720 height=420
attr Camera_snp room Kamera
#
define Camera_motion_nty notify BM_WZ:motion:.on.* get ipcam image
attr Camera_motion_nty disable 1
attr Camera_motion_nty room Unsorted
define Kamera_on_off_du dummy
attr Kamera_on_off_du alias Kamera an/aus
attr Kamera_on_off_du devStateIcon on.*:general_an@green:off off.*:general_aus@red:on
attr Kamera_on_off_du room Kamera,Wohnzimmer
define Kamera_nty notify Kamera_on_off_du {Kamera_on_off}
attr Kamera_nty room Unsorted
define Camera_at at *23:30 {if (Value("Kamera_on_off_du") eq "off") {\
fhem "set Kamera_on_off_du on"\
}\
}
attr Camera_at disable 0
attr Camera_at room Unsorted


VG
Frank
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Franz Tenbrock am 28 Juni 2017, 21:29:17
1000Dank  :)
werde ich mir morgen anschauen
meine Augen sind eckig ...

hast aber auch gesucht ... ;)
Titel: Antw:[gelöst] jpg aus einem Verzeichnis anzeigen, wie?
Beitrag von: Franz Tenbrock am 28 Juni 2017, 22:24:50
konnte es doch wieder nicht lassen

defmod PIRweb HTTPSRV PIR /opt/fhem/PIR PIR Web

defmod Picture weblink image fhem/PIR/image.jpg
attr Picture htmlattr width=50% height=auto


wenn die Bilder im Ordner fhem/www/snapshots/cam liegen dann:

defmod Snapweb HTTPSRV Snap /opt/fhem/www/snapshots/cam  snapshots Web

defmod Snap weblink image fhem/www/snapshots/cam/CAM_snapshot.jpg
attr Snap htmlattr width=50% height=auto


probiere ich gleich mal

und es geht


und noch besser

define Snap_1 weblink image fhem/www/snapshots/cam/CAM_snapshot_1.jpg
attr Snap_1 htmlattr width=50% height=auto
attr Snap_1 room Snapshot
define Snap_2 weblink image fhem/www/snapshots/cam/CAM_snapshot_2.jpg
attr Snap_2 htmlattr width=50% height=auto
attr Snap_2 room Snapshot


da bekomtm man dann 2 oder noch mehr Bilder untereinander, je nach dem wie viele Bilder geschossen wurden  8)