Welche IP Kameras mit welchen Eigenschaften funktionieren mit FHEM

Begonnen von cocojambo, 24 Juni 2018, 13:45:36

Vorheriges Thema - Nächstes Thema

cocojambo

Ich habe schon mit einer DIGOO, Plug2View und HooToo Kamera probiert diese in FHEM mit einem Livebild zum Laufen zu bringen.
Alles ohne Erfolg. Letztere habe ich auch hier gepostet, aber leider keine Reaktion bekommen. Deshalb meine Frage:
Was muß eine Kamera für Eigenschaften haben, damit man sie z.B. in einem Floorplan in FHEM als Livebild darstellen kann. Das Onvif und RTSP nicht geht, weiß ich mittlerweile.
Mit HTTP bekomme ich z.B. bei der HooToo Kamera nur das Menü vom Webinterface zur Passworteingabe und für die Einstellungen der Kamera, aber kein Livebild.
Ich möchte nämlich nicht eine 4.Kamera in Betrieb nehmen, die dann wieder nicht geht. Deshalb interessiert mich auf welche bestimmten Angaben man beim Kauf einer LAN/WLAN Kamera für FHEM achten muß?

Gruß aus Köln
Norbert

P.S.: Vielleicht könnte man auch mal einen Thread oder "Tabelle" aufmachen, wo jeder seine funktionierende Kamera angibt mit dem ensprechenden "Define".
Nur so als Idee, damit nicht jeder einen neuen Thread, so wie ich, aufmacht und seine Kamerakonfiguration nachfragt und vor allen Dingen von Vorne herein eine passende anschaffen kann.
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

gerhardg

Die Sache ist ein wenig komplexer, ich denke du wirst so schnell keine "perfekte" Lösung finden. Wenn du schon einige Kameras hast, würde ich mal einen Blick auf MotionEye werfen. Damit kannst du diverse Kameras mit RTSP oder Snapshot Funktion zusammenfassen und eine oder auch mehrere Kameras in FHEM einbinden:

define motioneye-kamera-1 weblink iframe http://192.168.0.10:8081/?action=stream"




Wenn du den Aufwand etwas geringer halten willst und deine IP Kamera eine simple "Snapshot" Funktion bietet, wäre es je nach Kamera auch mit ein wenig HTML Code lösbar. In Fhem kannst du den Code wieder als iframe einbinden, einfach die Zeile von oben entsprechend anpassen.

<html><head>
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="refresh" content="5">
</head><body>
<img src="http://192.168.0.10/snap.jpeg" width="820">
</body></html>



Amenophis86

Mal im Wiki suchen, da gibt es was zu dem Thema. Habe ne Foscam und geht ohne Probleme.
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...

MadMax-FHEM

Oder im Forum, z.B.: https://forum.fhem.de/index.php/topic,87602.msg800309.html#msg800309 ;)

Wenn nach dem Anmelden per http dann ein Bild abrufbar ist, sollte das auch mit HTTPMOD-Modul bzw. einer (eigenen) http-Abfrage realisierbar sein, anmelden geht damit ja auch...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

cocojambo

Vielen Dank fürr eure Vorschläge, habe auch alle Links und Forenbeiträge durchgearbeitet.
Es ist wirklich schwierig herauzufinden welche Kamera tatsächlich ein LiveBild kann.
Die Snapshot Funktion habe ich mit dem IPCAM Modul für die HooToo durch "probieren" und durch "kopieren" der verschiedenen Konfigurationen in den Links von Euch hinbekommen.

define KameraTest IPCAM 192.168.115.28
attr KameraTest path cgi-bin/hi3510/param.cgi?cmd=snap&
attr KameraTest room IP Kamera
attr KameraTest fp_Test 50,200,1
attr KameraTest group Kamera
attr KameraTest icon it_camera
attr KameraTest storage ./www/snapshots
attr KameraTest verbose 5
define snapshot_KameraTest at +*00:01:00 get KameraTest image


Nutze ich aber diese Werte für den Livestream gehts nicht mehr:

define KameraTest1 weblink iframe rtsp://admin:admin@192.168.115.28:554/12

Auch wenn ich hinten "/cgi-bin" oder "/videostream.cgi" oder beides dranhänge.
Es ist wirklich zum verzweifeln.

Gruß aus Köln
Norbert

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

gerhardg

Für rtsp:// brauchst du einen passenden Player. Dazu musst du den Umweg über eine Lösung wie MotionEye oder einen entsprechenden RTSP Player der zb per JavaScript einbinden lässt.


Speichere folgenden Code mal als html Datei und lade diese lokal im Browser. Siehst du dann ein Bild welches sich alle paar Sekunden aktualisiert?

<html><head>
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="refresh" content="5">
</head><body>
<img src="http://192.168.115.28/cgi-bin/hi3510/param.cgi?cmd=snap&" width="820">
</body></html>

UweH


cocojambo

@UweH

Hallo Uwe,
diesem Link bin ich bereits gefolgt und bin dann auf der HooToo Seite gelandet, wo ein paar Möglichkeiten über die einzelnen Ports aufgelistet werden.
Diese habe ich alle in FHEM, mit Chrome und Internet Explorer schon probiert und alle gingen nicht.
Dann bin ich über "Robins Blog" gestolpert:

https://blog.moneybag.de/hootoo-ht-ip211-hdp-wlan-ip-webcam-ein-erfahrungsbericht/

Da wird beschrieben wie man zumindest Snapshots bekommen kann und damit funktioniert es ja auch bei mir zu mindest mit Snapshot.
und daraus wollte ich dann Streams ableiten, das ging nicht.


@gerhardg
dein HTML Code habe ich mit Chrome und Firefox probiert. Es ändert sich jeweils im Intervall nur ein leerer Rahmen im Browser Feld.
In Robins Blog, den ich vorher erwähnt habe, soll man in der IPCAM etwas einfügen, vielleicht liegt es daran. Ich habe es vorher nicht probiert, sondern ohne Ausnahme mich direkt an die Vorgehensweise in diesem Blog gehalten.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

gerhardg

hast du den Pfad zum Snap für deine Kamera entsprechend dieses Howtows angepasst?

cocojambo

Ja habe ich. Ich habe inzwischen aber auf einem anderen Board eine Lösung gefunden: (CH1=Hauptstream, CH2=Nebenstream)

define Kamera1_Stream weblink iframe http://192.168.115.28/snap.cgi?&-getstream&-chn=1
attr Kamera1_Stream fp_Test 50,200,,
attr Kamera1_Stream group Kamera
attr Kamera1_Stream htmlattr width="650" height="390"
attr Kamera1_Stream icon it_camera
attr Kamera1_Stream room Kamera


Damit funktioniert es. Es ruckelt zwar ziemlich, lirgt vielleicht an der Verindung, aber leider läßt sich aber die Bildgröße nicht anpassen, der Rahmen schon. In Firefox geht es einigermassen, aber in Android ist das Bild riesig und ich habe immer nur einen Ausschnitt im Rahmen, den ich dann manuell verschieben kann.
Da müßte ich noch was finden um die Bildgröße im Floorplan anzupassen.

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Hirvi

Ich habe einige Kameras der Marke "INSTAR" in betrieb. Bekomme von allen ein Live_Bild in meinem Floorplan angezeigt.

So habe ich das gelösst.
define Kamera_2_1067x600 weblink htmlCode <img width="1067" height="600" src="http://1xx.1xx.1xx.1xx:80/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=username&-pwd=passwort"
attr Kamera_2_1067x600 fp_Kamera2 100,106,0,


Gruß Udo
Raspberry PI Modell B, CUL, FHT, CUL_WS, HMLAN, INSTAR Cam's

cocojambo

Leider funktioniert dein kompletter Vorschlag bei meiner HooToo Kamera nicht, aber ich habe ein Teil deines "define" übernommen und angepasst, und damit geht jetzt auch die Größenanpassung.

define Kamera1_Stream weblink htmlCode <img width="384" height="216" src="http://192.168.115.28/snap.cgi?&-getstream&-chn=1"

Vielleicht muß ich mich doch mal nach einer besser zu FHEM passenden Kamera (z.B. Instar) umsehen.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Gundermann

Als Besitzer der hier zuletzt diskutierten HooToo Kamera konnte ich von den Beiträgen gut profitieren. Der Videostream (Lifebild) über ...../snap.cgi?&-getstream&-chn=1 bzw. ...../snap.cgi?&-getstream&-chn=2 funktioniert tadellos. Kennt jemand diesen Teil des Befehls, mit dem nur das aktuelle Standbild der Kamera angezeigt wird. Mit ...../snap.cgi? und ...../snapshot.cgi? (in Anlehnung an Foscam) habe ich es schon probiert, funktioniert aber nicht.

Auch wundert mich in Bezug auf die Sicherheit, dass man die Kamera ohne Benutzernamen und Passwort erreichen kann, wenn auch nur aus dem Heimnetz. Bei Foscam braucht man diese Zugangsdaten.

Grüße von Gundermann
FHEM auf RPi 4B | CUL 868 MHz | SIGNALduino 433 MHz | FRITZ!Dect | FS20 | Homematic | Intertechno | Sonoff | Shelly | IP-Kameras | Wettersensoren | ZigBee | ...
FHEM ist nicht Plug & Play. Man muss bereit sein hinter die Kulissen zu schauen.

AET_FHEM

Hallo ich habe mehrere INSTAR Kameras die haben einen
Server Alarm => der meldet direkt an FHEM wenn sie eine Bewegung erkannt hat!

bin super zufrieden!