Hauptmenü

Live Bild von Instar Cam

Begonnen von heinzlander, 13 März 2013, 21:17:24

Vorheriges Thema - Nächstes Thema

heinzlander

Hallo Zusammen,
ich habe eine 6011 von Instar und möchte nun ein live Bild von der Cam anzeigen.

Mit dem Befehl:
define ipcam_in6011 weblink htmlCode <img width="640" height="360" src="http://admin:xxxx@ip:80/snap.jpg"
attr ipcam_in6011 room Garten

bekomme ich , sobald ich den Raum Garten "betrete", immer nur ein aktuelles Bild.
Mein Wunsch wäre es ,das das Bild so alle 1 bis 2 sek. automatisch aktualisiert wird.....

Ich habe schon ein "define a7 at +*00:00:02" vor den obigen Befehl gesetzt, aber das geht ja nicht...

Vielen Dank und in der Hoffnung, dass es eine Lösung gibt.

Grüsse

Heinz

Slibo_BWT

Hi, habe eine 2905 von Instar. Mit folgender Definition bekomme ich das Livebild angezeigt. Wichtig ist hier das "videostream.cgi" am ende steht.


define Kamera weblink iframe http://Name:Passwort@IP:Port/videostream.cgi
attr Kamera htmlattr width="320" height="240" frameborder="0" marginheight="0" marginwidth="0" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;"
attr Kamera room 00_Aussen


MFG

heinzlander

Super,

vielen Dank für die schnelle Antwort. Ich habe Deine Hilfe schnell umgesetzt und auch gleich einen Fehler erhalten.
"404 not found"

Bei der 6011 glaube ich, ist der Befehlssatz anderst. Werde mal den Support von Instar kontaktieren.

Melde mich wieder.

Grüsse

Michael

Moin Heinz

Versuche es mal so:
define ipcam_in6011 weblink htmlCode <img width="640" height="360" src="http://xxx.xxx.xxx.xxx/videostream.cgi?user=USER&pwd=PASSWORT&resolution=64&rate=0"><"
attr ipcam_in6011 room Garten

Anpassen muss du noch die IP, den USER, das PASSWORT und resolution sowie rate.

Wobei du für die resolution sowie rate hier Info's findest
https://www.instar.de/c/cgibefehle_514/

Gruß, Michael
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

heinzlander

Vielen Dank für Deine Antwort,

leider pass das auch nicht. Die 6011 hat einen anderen Code.

Folgende Antwort habe ich von der Support erhalten:

....vielen Dank für die Anfrage.
Die IN-6011 HD versendet einen h264 stream, gehen Sie daher bitte sicher, dass die Software diesen auch unterstützt.
Die stream lässt sich über http://user:pwd@IP-Address:Port/iphone/11 abrufen.


So ein Käse, gibt es denn keine Lößung für mein Problem?

Grüsse Heinzlander

Thomas81

Hallo

habe zwar eine andere Kamera (7Links von Pearl) aber bei mir funktioniert es so:

define interactive_webcam weblink iframe http://<ip>/snapshot.cgi?user=xxxx&pwd=xxxx&count=0

Herausgefunden hab ich so:
Meine Kamera fragt wenn ich mich über meinen Browser anmelde ob ich AktiveX mode (IE) oder Server push mode (Firefox) verwenden will. --> Auswahl: Server push mode (Firefox).
Danach rechtsklick auf das Videobild --> Eigenschaften, und bei Adresse wird der zu verwendende Link angezeigt.


Michael

Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

heinzlander

Hey Michael,

vielen Dank für Deine Info. Ich komme einfach nicht weiter. Aber die Hoffnung stirbt ja Bekanntlich zu letzt.....

Vielleicht ist es ja doch möglich, dass ich mir alle zwei Sekungen snapshot von der Cam hole und mir diesen dann anzeigen lasse. Also sozusagen ein Livestream im zwei Sekunden Takt :-)

Vielleicht gibt es ja eine Möglichkeit. Wer kann mir helfen?

Vielen Dank für Eure Ideen.
Grüsse

Heinzlander

 

Thomas81

Habe mal versucht als Iframe / Weblink das VLC Plugin einzubetten, Leider funktioniert es nicht auf ner normalen Seiten nur im Definitionsbereich :-(

Thomas81

Ok habs jetzt so gelöst:

FHEM HTTPSRV aktiviert:
define myCamWeb HTTPSRV cam /usr/share/web CAM  

im entsprechenden Verzeichniss eine HTML Datei erstellt: index.html (mit normalem txt editor).

Code eingefügt:
<embed type="application/x-vlc-plugin" width= "500" height= "480" name="player" autoplay="yes" loop="yes" target="rtsp://IP-Address:RTSP-Port/11">rtsp://IP-Address:RTSP-Port/11" />

und der dazugehörige Weblink erstellt:

define weblink_test weblink iframe https://<ip von fhem>/fhem/cam/index.html






heinzlander

Hallo Thoms81,
vielen Dank für Deine Mühe.

Wenn ich folgendes in die fhem.cfg schreibe "define myCamWeb HTTPSRV cam ./www/images/default/cam CAM" in der ich auch die index.htlm abgelegt habe, kommt, sobald ich auf CAM klicke, die Meldung "File not found: ./www/images/default/cam/index.html" Die datei ist aber in diesem Ordner!? Allerdings arbeite ich noch mit der original Fritz FHEM. Könnte das mit den Verzeichnissen das Problem sein?
Und noch eine Frabe bezüglich RTSP-Port. Ist dass der 554er und muss der noch frei gegeben werden?

Vielen Dank für Deine Hilfe.

Heinzlander

Thomas81

Hallo

kann Dir leider nichts zu der Verzeichnisstriktur / den Freigaben auf einer FritzBox sagen. Der Port sollte aber passen.

LG

Ralph

Guten Morgen allerseits,
ich bitte Euch um Hilfe, komme nicht weiter.

Was geht ist:

Internals:
   DEF        iframe http://192.xxx.x.xx/snapshot.cgi?user=Guest&pwd=&count=0
   LINK       http://192.xxx.x.xx/snapshot.cgi?user=Gast&pwd=&count=0
   NAME       interactive_webcam
   NR         216
   STATE      initial
   TYPE       weblink
   WLTYPE     iframe
Attributes:
   htmlattr   width="640" height="480"
   room       Aussen

Funktioniert wunderbar, Bild wird angezeigt
________________

Was nicht geht ist das Bild zu speichern:

Internals:
   AUTHORITY  192.xxx.x.xx
   CFGFN      
   DEF        192.xxx.x.xx
   NAME       CAM
   NR         746
   NTFY_TRIGGERTIME 2013-05-13 18:47:16
   SEQ        0
   STATE      Defined
   TYPE       IPCAM
   Readings:
     2013-05-13 19:00:59   snapshots       0
Attributes:
   delay      10
   path       http://192.xxx.x.xx/snapshot.cgi?user=Guest&pwd=
   room       BueWoZi
   snapshots  5
   storage    ./www/snapshots
   timestamp  1

Auf den Befehl in der Befehlszeile get CAM image kommt zwar kein Protest, aber
der Ordner ./www/snapshots bleibt leer
und im Logbuch steht:
2013.05.14 07:26:41 1: IPCAM CAM Wrong or not supported image format: can't open source image: No such file or directory

Das wäre mir logisch, wenn das oben auch nicht ginge, oben gehts aber doch.

Kann mir bitte jemand sagen, was ich falsch mache ?
Und womöglich sogar, wie man es richtig macht ?
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

Ralph

FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

AK-868

Zitat von: Thomas81 schrieb am Do, 21 März 2013 18:39Ok habs jetzt so gelöst:

FHEM HTTPSRV aktiviert:
define myCamWeb HTTPSRV cam /usr/share/web CAM  

im entsprechenden Verzeichniss eine HTML Datei erstellt: index.html (mit normalem txt editor).

Code eingefügt:
<embed type="application/x-vlc-plugin" width= "500" height= "480" name="player" autoplay="yes" loop="yes" target="rtsp://IP-Address:RTSP-Port/11">rtsp://IP-Address:RTSP-Port/11" />

und der dazugehörige Weblink erstellt:

define weblink_test weblink iframe https://<ip von fhem>/fhem/cam/index.html







Ich habe das jetzt genauso gemacht, funktioniert auch fast super. Aber nur fast.
Ich habe folgendes gemacht.
Wenn ich den Weblink auf die gleiche Seite setze, dann nimmt er die Befehle nicht mehr korrekt von dem Dummy an. Die Kamera fährt kurz und dann stoppt Sie, nachdem die Seite aktualisiert wurde.

auch set Halle10 pos 1 oben funktioniert dann nicht, wenn die weblinks auf der aktuelle Seite sind. Öffne ich eine andere Seite wo die Kameras nicht sichtbar sind und setze dann den Befehl ab, geht es sofort.

Sporadisch funktioniert das mal. Aber zu 95% nicht. Hat jemand eine Idee woran das liegen könnte?



define KameraPos dummy
attr KameraPos group IPCAM
attr KameraPos room Bau
attr KameraPos webCmd 1:2:3:4:5:6:7


define notify_KameraPos notify KameraPos:.* {\
fhem ("set Halle10,Halle11 pos %");;\
}


define live_Schelling1 weblink iframe ./fhem/www/images/default/CAM/schelling1.html
attr live_Schelling1 htmlattr width="640" height="480" frameborder="0" marginheight="0" marginwidth="0" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;"
attr live_Schelling1 room Halle3
Hardware FHEM:
Neue Fritzbox 7390 keine Labor von AVM
Konfigurationsadapter Lan
Funk-Schließerkontaktschnittstellen
Funk-Fenster/Türkontakt
Funk-Schaltaktoren UP ein und zweifach
Funk-Jalousieaktoren
Funk-Rauchmelder