FHEM Forum

FHEM => Sonstiges => Thema gestartet von: xasher am 26 März 2019, 10:35:43

Titel: SSCAM nur interne IP im Livestream
Beitrag von: xasher am 26 März 2019, 10:35:43
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.
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: DS_Starter am 26 März 2019, 11:49:33
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
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: xasher am 26 März 2019, 13:01:03
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
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: DS_Starter am 26 März 2019, 13:09:20
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
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: DS_Starter am 26 März 2019, 13:50:49
Hi Alex,

ich glaube es gibt bereits ein Attribut was dir helfen könnte.
Schau dir mal livestreamprefix an !
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: xasher am 26 März 2019, 14:02:55
 ;D Genial. Das Attribut kannte ich nicht, funktioniert aber super!
Vielen Dank für deine Unterstützung.

Grüße,
Alex
Titel: Antw:SSCAM nur interne IP im Livestream
Beitrag von: DS_Starter am 26 März 2019, 14:09:17
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