[GELÖST] INSTAR IN-6001 HD - nur Live Bild anzeigen lassen in FHEM

Begonnen von fabse, 17 Januar 2018, 13:21:40

Vorheriges Thema - Nächstes Thema

fabse

Hallo,

Ich mach jetzt hier schon wieder seit mehrere Stunden rum und bekomm diese INSTAR IN-6001 HD nicht zum laufen!

Die Kamera sollte nur das Live Bild anzeigen damit ich vom Computer oder auch Handy das Bild über FHEM sehen kann.

define WLanCam1 IPCAM <192.168.178.28>
attr WLanCam1 basicauth <admin>:<xxxx>
attr WLanCam1 credentials /opt/fhem/FHEM/ipcam.conf
attr WLanCam1 path http://< 192.168.178.28>:80/iphone/11?admin:xxxx&
attr WLanCam1 room 1. My-Room
attr WLanCam1 timestamp 1
attr WLanCam1 verbose 5


Das Live-Bild-Fenster muss ja irgendwie auch definiert werden mit Auflösung der Kamera???
Über die normale INSTAR http Adresse seh ich das LiveBild der Kamera.

Die LogDatei:
2018.01.17 13:11:49.729 1: PERL WARNING: Use of uninitialized value in read at ./FHEM/49_IPCAM.pm line 452.
2018.01.17 13:11:49.729 1: IPCAM WLanCam1 Wrong or not supported image format: error while reading source image:
2018.01.17 13:13:27.235 1: IPCAM WLanCam1 Wrong or not supported image format: error while reading source image:


Perl Warning??? im IPCAM.pm ???? .... übersteigt meine Kenntnisse :(


Amenophis86

wieso machst du die <> um die IP Adresse? Ist das erst was mir auffällt. Dann die Frage, wie die URL komplett heißt, welche du im Webbrowser aufrufst?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

fabse

hab jetzt

attr WLanCam1 path http://192.168.178.28:80/iphone/11?admin:xxxx&

ohne <>

..... die Adresse die ich Aufrufe ist http://192.168.178.28:80    ...... das Bild wird dann im Java Script angezeigt.

Amenophis86

Und klappt es jetzt ohne <>??

Zitat von: fabse am 17 Januar 2018, 20:26:14
..... die Adresse die ich Aufrufe ist http://192.168.178.28:80    ...... das Bild wird dann im Java Script angezeigt.

Und da musst du nix mehr eingeben, das Bild kommt dann direkt?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

fabse

Geht immer noch nicht  :'( :'( :'( Hab in der fhem.cfg folgendes:

define WLanCam1 IPCAM <192.168.178.28:80>
attr WLanCam1 basicauth <admin>:<xxxx>
attr WLanCam1 credentials /opt/fhem/FHEM/ipcam.conf
attr WLanCam1 path http://192.168.178.28:80/
attr WLanCam1 room 1. My-Room
attr WLanCam1 timestamp 1
attr WLanCam1 verbose 5


muss ich in der fhem.cfg die IP auch mit <> schreiben? und die basicauth müsste so stimmen.

In der Log kommt das:

2018.01.17 20:56:43.926 1: IPCAM WLanCam1 Wrong or not supported image format: error while reading source image:

Amenophis86

Mal generell gesprochen, du musst eigentlich nie <> nutzen. Dies sind in der CommandRef Platzhalter und sollen nur sagen was dahin kommt.

Zitat von: Amenophis86 am 17 Januar 2018, 20:34:11
Und da musst du nix mehr eingeben, das Bild kommt dann direkt?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

fabse

#6
Danke für den Tip!

bei <br> brauch ich die <> aber noch ;)

.....

Internal:

AUTHORITY 192.168.178.28:80
DEF 192.168.178.28:80
NAME WLanCam1
NR 232
SEQ 0
STATE Defined
TYPE IPCAM



fhem.cfg:

define WLanCam1 IPCAM 192.168.178.28:80
attr WLanCam1 basicauth admin:xxxx
attr WLanCam1 credentials /opt/fhem/FHEM/ipcam.conf
attr WLanCam1 path http://192.168.178.28:80/
attr WLanCam1 room 1. My-Room
attr WLanCam1 timestamp 1
attr WLanCam1 verbose 5



Logdatei:
018.01.17 23:22:12.119 1: IPCAM WLanCam1 Wrong or not supported image format: unknown

image format  ??? ??? ??? Muss ich da was mit H.264 machen???

kroman

Für das Live-Bild in FHEM brauchst du einen weblink, zumindest mach ich das so:


define kamera_weblink weblink iframe http://kamera:80/cgi-bin/hi3510/mjpegstream.cgi?-chn=12&-usr=user&-pwd=password
attr kamera_weblink htmlattr width="640" height="352" frameborder="0" marginheight="0" marginwidth="0"


Die Einstellungen meiner IN-6014HD findest du im Anhang.

Amenophis86

Joa und ich dachte, dass es um die Steuerung geht. Hab net genau gelesen. :)

Naja bei HTML Tags brauch man natürlich die <>, aber ich rede ja auch nur von FHEM Definitionen und Attributen ;)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

kroman

Zitat
Joa und ich dachte, dass es um die Steuerung geht. Hab net genau gelesen. :)

Das soll ja sicher auch gehen, d.h. deine Arbeit war bestimmt nicht um sonst  :)

So hab ich die Kamera eingerichtet:


define kamera IPCAM kamera:80
attr kamera basicauth {USERNAME}:{PASSWORD}
attr kamera credentials /opt/fhem/kamera.pw
attr kamera path tmpfs/snap.jpg
attr kamera delay 2
attr kamera snapshots 1
attr kamera storage /opt/fhem/kamera_watch


Und was mir im Vergleich zu meiner config aufgefallen ist:

1. Mit der Authentifizierung passt etwas nicht.
Wenn du ein file verwendet willst, muss das attribute basicauth so aussehen wie bei mir.

2. Dein path stimmt glaub ich so nicht.

fabse

Zitat von: kroman am 18 Januar 2018, 02:47:08
Für das Live-Bild in FHEM brauchst du einen weblink, zumindest mach ich das so:


define kamera_weblink weblink iframe http://kamera:80/cgi-bin/hi3510/mjpegstream.cgi?-chn=12&-usr=user&-pwd=password
attr kamera_weblink htmlattr width="640" height="352" frameborder="0" marginheight="0" marginwidth="0"


Die Einstellungen meiner IN-6014HD findest du im Anhang.


Super!!!! hat geklappt!!!!

hab ich mir schon gedacht dass es mit weblink funktionieren muss. Weil IPCam kann das glaub nicht - Live Bilder in einem extra Fenster darzustellen!!!!

DANKE DANKE