NEWS
Yet another HomeKit adapter 0.6.0-beta
-
Ja, bei mir aktualisiert die Homekit App das Bild alle 10 Sekunden. `
Bei mir jetzt auch. Details siehe unten…
Mir ist nicht ganz klar, warum du den "-ss" Parameter brauchst. Wenn ich die Doku richtig verstehe, seekt man damit - sprich du suchst das Bild bei Sekunde 10… oder das 10. Bild !? `
Mir auch nicht. Hatte ich durch try and error rausgefunden… :oops:Versuch doch mal folgende Parameter für den Snapshot:
[ "-re", "-i", "http://ip-cam:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=USER&pwd=PW", "-t", "1", "-s", "${width}x${height}", "-f", "image2", "-" ] ```` `
Wow, das klappt perfekt! Das Bild ist quasi sofort da und wird auch (wie oben beschrieben) alle 10 sek aktualisiert. Sehr cool!
-
Hallo,
Ich habe eine Foscam Fi9900P über der Haustür.
Diese Foscam hat keinen MPEG Stream.
In Vis gebe ich alle 2 Sekunden einen Snapshot wieder.
Das würde mir im yahka Adapter auch reichen.
Was muss ich den wo einstellen, das das funktioniert?
Gruß
Paulchen
-
Hallo,
Ich habe eine Foscam Fi9900P über der Haustür.
Diese Foscam hat keinen MPEG Stream. `
Aber dafür hat sie einen rtsp Stream….
Quelle: rtsp://<user>:<pw>@<ip>:88/videoSub
Codec: unverändert
Breite: 640
Höhe: 360
FPS: 15
Das in der Kamera im SubStream auch so einstellen..
Einzelbild
[ "-re", "-i", "http://<ip>:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pw>", "-t", "1", "-s", "${width}x${height}", "-f", "image2", "-" ]</pw></user></ip>
Livestreamunverändert.</ip></pw></user>
-
Muss da vorher sonst noch ein Plugin oder ähnliches auf dem Raspberry installiert werden?
z.Bsp. das FFMpeg Programm für den Raspberry.
Falls ja, was alles und wie?
Oder ist das alles im Yahka Adapter schon enthalten und sollte so funktionieren?
-
Servus, wie muss ich den Upload für das Beta durchführen. Da stehe ich aktuell kurz auf dem Schlauch
Danke Euch
-
Hallo Hallo,
erst mal besten dank für die Weiterentwicklung des Adapters.
Nach langer zeit wollte ich ihn mal wieder aktivieren und ein wenig mit rumspielen.
Da habe ich die Kameraanzeige gesehen und hab die mal direkt ausgetestet.
Die Standbilder alle 10s kommen soweit rein. Wenn ich dann in der Home App auf das Bild klicke, sollte sich dann ein Livestream sich öffnen? Ich habe eine Instar Kamera, bin mir aber nicht sicher wo was rein muss. Oben gibt es Source, was soll da rein?
Muss unten noch was angepasst werden?
[ "-re", "-i", "http://192.168.xxx.xxx/tmpfs/snap.jpg?usr=admin&pwd=xxxxxxxx", "-t", "1", "-s", "${width}x${height}", "-f", "image2", "-" ]
[ "-re", "-i", "rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11", "-threads", "0", "-vcodec", "${codec}", "-an", "-pix_fmt", "yuv420p", "-r", "${fps}", "-f", "rawvideo", "-tune", "zerolatency", "-vf", "scale=${width}:${height}", "-b:v", "${bitrate}k", "-bufsize", "${bitrate}k", "-payload_type", "99", "-ssrc", "1", "-f", "rtp", "-srtp_out_suite", "AES_CM_128_HMAC_SHA1_80", "-srtp_out_params", "${videokey}", "srtp://${targetAddress}:${targetVideoPort}?rtcpport=${targetVideoPort}&localrtcpport=${targetVideoPort}&pkt_size=1378" ]
Gruß und Danke
1241_bildschirmfoto_2018-01-14_um_13.13.38.png -
-
Hallo,
Ich habe eine Foscam Fi9900P über der Haustür.
Diese Foscam hat keinen MPEG Stream. `
Aber dafür hat sie einen rtsp Stream….
Quelle: rtsp://<user>:<pw>@<ip>:88/videoSub
Codec: unverändert
Breite: 640
Höhe: 360
FPS: 15
Das in der Kamera im SubStream auch so einstellen..
Einzelbild
[ "-re", "-i", "http://<ip>:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pw>", "-t", "1", "-s", "${width}x${height}", "-f", "image2", "-" ]</pw></user></ip>
Livestreamunverändert.</ip></pw></user> `
Muss da vorher sonst noch ein Plugin oder ähnliches auf dem Raspberry installiert werden?
z.Bsp. das FFMpeg Programm für den Raspberry.
Falls ja, was alles und wie?
Oder ist das alles im Yahka Adapter schon enthalten und sollte so funktionieren?
-
Muss da vorher sonst noch ein Plugin oder ähnliches auf dem Raspberry installiert werden?
z.Bsp. das FFMpeg Programm für den Raspberry.
Falls ja, was alles und wie?
Oder ist das alles im Yahka Adapter schon enthalten und sollte so funktionieren? `
Die ffmpeg Installation auf einem Raspi3 ist hier beschrieben: http://forum.iobroker.net/viewtopic.php … 380#p95473
-
Servus Leute,
mal nee Verständnisfrage.
Soweit läuft die Beta 4 bei mir. Wenn ich nun Kameras dazu schalte, wird dann ein "2.Adapter" erstellt, der noch in HomeKit angelernt werden muss oder wie läuft das?
Wenn es der gleiche Adapter ist, sehe ich aktuell meine Kameras leider nicht.
Danke Euch
-
Ja, jede Kamera ist ein eigenes Gerät zum Anlernen. Geht leider nicht anders
Gesendet von iPhone mit Tapatalk
-
Hi, hat dann jemand einen Tipp warum ich die Kameras bei mir nicht finde ?
DANKE EUCH:
Anbei die Einstellungen:
STANDBILD:
[
"-re",
"-i",
"http://XX:XX@1x2.1xx.x.8x:xxxx/mjpeg/snap.cgi?chn=1",
"-t",
"1",
"-s",
"640x480",
"-f",
"image2",
"-"
]
LIVESTREAM:
[
"-re",
"-i",
"${source}",
"-threads",
"0",
"-vcodec",
"${codec}",
"-an",
"-pix_fmt",
"yuv420p",
"-r",
"${fps}",
"-f",
"rawvideo",
"-tune",
"zerolatency",
"-vf",
"scale=${width}:${height}",
"-b:v",
"${bitrate}k",
"-bufsize",
"${bitrate}k",
"-payload_type",
"99",
"-ssrc",
"1",
"-f",
"rtp",
"-srtp_out_suite",
"AES_CM_128_HMAC_SHA1_80",
"-srtp_out_params",
"${videokey}",
"srtp://${targetAddress}:${targetVideoPort}?rtcpport=${targetVideoPort}&localrtcpport=${targetVideoPort}&pkt_size=1378"
]
3181_bildschirmfoto_2018-01-15_um_16.25.19.png
3181_bildschirmfoto_2018-01-15_um_16.25.25.png -
@ple:Hallo Hallo,
erst mal besten dank für die Weiterentwicklung des Adapters.
Nach langer zeit wollte ich ihn mal wieder aktivieren und ein wenig mit rumspielen.
Da habe ich die Kameraanzeige gesehen und hab die mal direkt ausgetestet.
Die Standbilder alle 10s kommen soweit rein. Wenn ich dann in der Home App auf das Bild klicke, sollte sich dann ein Livestream sich öffnen? Ich habe eine Instar Kamera, bin mir aber nicht sicher wo was rein muss. Oben gibt es Source, was soll da rein?
Muss unten noch was angepasst werden?
[ "-re", "-i", "http://192.168.xxx.xxx/tmpfs/snap.jpg?usr=admin&pwd=xxxxxxxx", "-t", "1", "-s", "${width}x${height}", "-f", "image2", "-" ]
[ "-re", "-i", "rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11", "-threads", "0", "-vcodec", "${codec}", "-an", "-pix_fmt", "yuv420p", "-r", "${fps}", "-f", "rawvideo", "-tune", "zerolatency", "-vf", "scale=${width}:${height}", "-b:v", "${bitrate}k", "-bufsize", "${bitrate}k", "-payload_type", "99", "-ssrc", "1", "-f", "rtp", "-srtp_out_suite", "AES_CM_128_HMAC_SHA1_80", "-srtp_out_params", "${videokey}", "srtp://${targetAddress}:${targetVideoPort}?rtcpport=${targetVideoPort}&localrtcpport=${targetVideoPort}&pkt_size=1378" ]
Gruß und Danke `
Weiß wer, wie ich die Einstellungen der Kamera machen muss? Im Moment bin ich soweit, dass alle 10s das Bild aktualisiert wird, wenn ich im Wlan bin. Unterwegs nur dann, wenn ich das Haus wechsle.
Vielleicht hat ja noch einer eine Instar Kamera von euch.
Gruß und Danke
-
@ple:rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11 `
Wenn ich mir das https://wiki.instar.de/Erweitert/Webseiten_Einbindung/HD_Kamera_Einbindung/ von Instar so anschaue, denke ich nicht das das die richtige URL ist.
Aus dem Beispiel (h264_video.html)
var url = 'http://192.168.1.238:80'; var streamnum = 11; // Videostream user 11 for 1280 x 720 pixel, 12 for 640 x 352 pixel and 13 for 320 x 176 pixel resolution var name0 = 'admin'; // Camera Username var password0 = 'instar'; // Camera Password //////////////////////////////////////////////////////////////////////////////// // ENDE KAMERA PARAMETER //////////////////////////////////////////////////////////////////////////////// function body_onload(){ if (streamnum == 11) { stream = "/iphone/11"; w = 1280; h = 720; } else if (streamnum == 12) { stream = "/iphone/12"; w = 640; h = 352; document.getElementById('videoplayerQT').style.width = w + 'px'; document.getElementById('videoplayerQT').style.height = h + 'px'; document.getElementById('videoQTCover').style.width = w + 'px'; document.getElementById('videoQTCover').style.height = h + 'px'; } else if (streamnum == 13) { stream = "/iphone/13"; w = 320; h = 176; document.getElementById('videoplayerQT').style.width = w + 'px'; document.getElementById('videoplayerQT').style.height = h + 'px'; document.getElementById('videoQTCover').style.width = w + 'px'; document.getElementById('videoQTCover').style.height = h + 'px'; } if (typeof (window.ActiveXObject) == "undefined") { document.getElementById('videoplayerIE').style.display = 'none'; //alert("ActiveX not supported"); rtsp = url+stream+"?"+name0+":"+password0+"&"; data = '<embed src="+rtsp+" width="'+w+'" height="'+h+'" scale="tofit" autostart="true" controller="false" showstatusbar="false" type="video/quicktime" ';/data="data+'" pluginspage="http://www.apple.com/quicktime/download/index.html" wmode="transparent">'; document.getElementById('videoplayerQT').innerHTML = data; }
Deine Url müsste also lauten:
http://192.168.1.238:80/iphone/11?admin:instar&
/iphone/11 = 1280 * 720
/iphone/12 = 640 * 352
/iphone/13 = 320 * 176
admin:instar und IP/Port musst du natürlich ersetzen.
Probier es mal damit. Ansonsten kannst du mal den genauen Typ nennen, vielleicht findet sich noch etwas in der Doku.
-
Hi, hat dann jemand einen Tipp warum ich die Kameras bei mir nicht finde ? `
1. Fülle mal Manufacturer, Serial usw. aus - manchmal ist HomeKit da etwas zickig und ich bin mir gerade nicht sicher, ob Yahka das für die Kameras abfängt.2. Änder mal den Username (einfach irgendeine Zahl ändern)
Wenn das nichts bringt, aktiviere mal das Debug Log von Yahka und poste das Log wenn du den Adapter neustartest.
-
@ple:rtsp://admin:xxxxxxxxxxxxxx@192.168.xxx.xxx:/11 `
Wenn ich mir das https://wiki.instar.de/Erweitert/Webseiten_Einbindung/HD_Kamera_Einbindung/ von Instar so anschaue, denke ich nicht das das die richtige URL ist.
Aus dem Beispiel (h264_video.html)
var url = 'http://192.168.1.238:80'; var streamnum = 11; // Videostream user 11 for 1280 x 720 pixel, 12 for 640 x 352 pixel and 13 for 320 x 176 pixel resolution var name0 = 'admin'; // Camera Username var password0 = 'instar'; // Camera Password //////////////////////////////////////////////////////////////////////////////// // ENDE KAMERA PARAMETER //////////////////////////////////////////////////////////////////////////////// function body_onload(){ if (streamnum == 11) { stream = "/iphone/11"; w = 1280; h = 720; } else if (streamnum == 12) { stream = "/iphone/12"; w = 640; h = 352; document.getElementById('videoplayerQT').style.width = w + 'px'; document.getElementById('videoplayerQT').style.height = h + 'px'; document.getElementById('videoQTCover').style.width = w + 'px'; document.getElementById('videoQTCover').style.height = h + 'px'; } else if (streamnum == 13) { stream = "/iphone/13"; w = 320; h = 176; document.getElementById('videoplayerQT').style.width = w + 'px'; document.getElementById('videoplayerQT').style.height = h + 'px'; document.getElementById('videoQTCover').style.width = w + 'px'; document.getElementById('videoQTCover').style.height = h + 'px'; } if (typeof (window.ActiveXObject) == "undefined") { document.getElementById('videoplayerIE').style.display = 'none'; //alert("ActiveX not supported"); rtsp = url+stream+"?"+name0+":"+password0+"&"; data = '<embed src="+rtsp+" width="'+w+'" height="'+h+'" scale="tofit" autostart="true" controller="false" showstatusbar="false" type="video/quicktime" ';/data="data+'" pluginspage="http://www.apple.com/quicktime/download/index.html" wmode="transparent">'; document.getElementById('videoplayerQT').innerHTML = data; }
Deine Url müsste also lauten:
http://192.168.1.238:80/iphone/11?admin:instar&
/iphone/11 = 1280 * 720
/iphone/12 = 640 * 352
/iphone/13 = 320 * 176
admin:instar und IP/Port musst du natürlich ersetzen.
Probier es mal damit. Ansonsten kannst du mal den genauen Typ nennen, vielleicht findet sich noch etwas in der Doku. `
Also ich hab eine 5905 HD, der RTMP Port ist 1935. mal so nebenbei, ist der h264 Flash?
Ich bin mir noch nicht mal sicher wo was eingetragen werden muss, was muss unter streameigenschaften?
Was gehört unter erweiterte Eigenschaften ffmpeg?
https://www.instar.de/faq_cgi_hd
Kann man damit was anfangen??
Gruß und danke
-
@ple:Also ich hab eine 5905 HD, der RTMP Port ist 1935. mal so nebenbei, ist der h264 Flash? `
H264 ist ein Video Codec - hat nichts mit flash zu tun@ple:Ich bin mir noch nicht mal sicher wo was eingetragen werden muss, was muss unter streameigenschaften?
Was gehört unter erweiterte Eigenschaften ffmpeg? `
hast du die URL mal eingetragen?
Entweder bei Source - dann musst du aber die Kommandozeile für den Stream auf den Standardwert zurücksetzen.
Oder du schreibst die URL direkt in die Kommandozeile für den Stream (hast du ja mit der anderen URL bereits gemacht)
-
Ich teste heute Abend mal wieder und werde berichten
So, ich Kriegs nicht hin.
anscheinend ist der Code
http://192.168.xxx.xxx:80/iphone/11?admin:xxxxx&
nur für die neueren Kameras.Ich kann das zwar eingeben, aber dann kommt im Firefox "video Format wird nicht unterstütz.
Im VLC kommt direkt die Passwort eingabe, danach steht unten aber rtsp://ip usw.
In Homekit hab ich alles Standard gelesen bis auf die Source bei FFMPEG ganz unten. Da habe ich ein paar Adressen ausprobiert, aber klappt leider nichts. Ich verzweifle schon
-
ist das die hier https://www.instar.de/in-5905hd-black.html ?
Wenn ja, hast du die neuste Firmware mal eingespielt?
-
Jup, ist ja doch die hd, dann müsste es doch eigentlich gehen.
Software ist aktuell.