Hallo zusammen,
ich habe meine Kamera über eine öffentliche Adresse eingebunden:
define ip_garten SSCam Garten www.meine-url.de 5000 http
attr ip_garten pollcaminfoall 100
attr ip_garten room Kamera
attr ip_garten showStmInfoFull 1
attr ip_garten webCmd on:off:snap:enable:disable:runView:stopView
define SSCamSTRM.ip_garten.lastsnap SSCamSTRM {SSCam_StreamDev('ip_garten','SSCamSTRM.ip_garten.lastsnap','lastsnap')}
attr SSCamSTRM.ip_garten.lastsnap room Kamera
Im Tablet ui verwende ich das widget image mit dem data-get="StmKeymjpegHTTP"
In dieser URL ist aber die interne IP-Adresse hinterlegt: "http://192.168.0.50:5000/webapi....."
Das führt jetzt dazu, dass ich die Kamerabilder nicht von unterwegs sehe. Zuhause aber schon oder wenn ich unterwegs vpn nutze. Der Browser versucht die lokale Adresse aufzurufen.
Hat jemand das besser gelöst?
Ich bin leider nicht so fit in der Programmierung, sonst könnte man das evtl. über einen dummy lösen, der die ip ersetzt oder so ähnlich.
Besten Dank vorab,
Alex
PS: Wenn ich live_fw aktiviere bekomme ich temporär ein Reading "LiveStreamUrl". Diese hat in der URL dann http://www.meine-url.de/webapi... Aber dieses Reading ist wie gesagt nicht ständig verfügbar.
Hallo Alex,
kannst die URL im widget image nicht etwas abändern in
"http://www.meine-url.de:5000/webapi....."
Vergiss es, ich nutze kein FTUI, deswegen meine unnütze Frage ....
Ansonsten kann ich dir vermutlich heute Abend versuchen mit einem Attribut o.ä. zu helfen.
Kannst ja deine Einbindung in FTUI nochmal komplett posten.
LG,
Heiko
Hallo Heiko,
danke für die schnelle Antwort.
Hier der Code in FTUI
<td>
<div data-type="popup"
data-width="800px"
data-height="490px">
<div data-type="image"
data-device="ip_garten"
data-get="StmKeymjpegHttp"
data-size=230
class="cell">
</div>
<div class="dialog">
<header>Garten</header>
<div data-type="image"
data-device="ip_garten"
data-get="StmKeymjpegHttp"
data-size=800
class="cell">
</div>
</div>
</div>
<div class="">Garten
</div
</td>
Die IP Adresse gebe ich nicht an, die holt er sich vermutlich über die Definition.
Anbei noch ein Schreenshot aus FHEM.
Grüße und Danke,
Alex
ZitatDie IP Adresse gebe ich nicht an, die holt er sich vermutlich über die Definition.
Ja genau. Ich verwende kein FTUI, deswegen meine anfängliche irrige Frage.
Da kann ich dir sicher mit einem Attribut helfen. Melde mich wieder.
VG,
Heiko
Hi Alex,
ich glaube es gibt bereits ein Attribut was dir helfen könnte.
Schau dir mal livestreamprefix an !
;D Genial. Das Attribut kannte ich nicht, funktioniert aber super!
Vielen Dank für deine Unterstützung.
Grüße,
Alex
Ich kannte es auch nicht mehr ;D ;D
Naja, im Laufe der Zeit ist viel in das Modul geflossen, ich schaue auch immer wieder in die commandRef und lese was es alles schon gibt.
Viel Spass noch :)
Heiko