RedMatic + Kamera + HomeKit - möglich?

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

CharlyFive
Beiträge: 189
Registriert: 01.04.2019, 18:24
Hat sich bedankt: 1 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von CharlyFive » 25.05.2019, 01:04

Leider das gleiche Ergebnis.

Edit: Bei deiner URL von eben für das stillImageSource hat der Port gefehlt. Ich konnte mit dieser URL im Browser kein Bild sehen. Als ich dann den Port hinzugefügt habe, war das Bild da.

Mit der stillImageSource URL sehe ich im Browser das Bild und mit der source URL sehe ich in VLC das Video.

Ah ein Node Neustart. Habe ich nicht gemacht sondern immer nur Deploy.

Mache jetzt mal einen Neustart, editiere dann hier wieder.

Edit: Das Bild in der Kameravorschau ist nun da, wenn ich drauf drücke kommt aber kein Video. Es läuft nur der Kreis und dann kommt "Keine Kamera - Die Kamera antwortet nicht"

Habe es gerade auch noch mal mit dieser URL versucht, aber klappt auch nicht:

Code: Alles auswählen

-re -i rtsp://username:password@xxx.xxx.xxx.xx:port/videoSub
Mit dieser URL kann man das Bild auch abholen:

Code: Alles auswählen

http://xxx.xxx.xxx.xx:port/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=username&pwd=password

CharlyFive
Beiträge: 189
Registriert: 01.04.2019, 18:24
Hat sich bedankt: 1 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von CharlyFive » 29.05.2019, 14:03

Hallo, noch jemand eine Idee? Oder @hobbyquaker könnten wir heute Abend evtl. mal debuggen? Danke.

CharlyFive
Beiträge: 189
Registriert: 01.04.2019, 18:24
Hat sich bedankt: 1 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von CharlyFive » 06.06.2019, 11:51

@hobbyquaker?

Schroeder0815
Beiträge: 41
Registriert: 20.10.2018, 11:00

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von Schroeder0815 » 08.06.2019, 15:27

Hi,
Gibt es hier schon eine Lösung? Stehe aktuell vor dem gleichen Problem.

Der Debug von Node Red gibt folgendes aus: „FFMPEG exited with Error code 1“
Siehe auch hier:https://github.com/KhaosT/homebridge-ca ... issues/213

Wie/Wo sehe ich den Debuglog von FFMPEG?

Danke,
Der Schroeder
CCU3 - RaspberryMatic: 3.57.4.20210320
mit
CUxD: 2.5.1
Redmatic: 7.2.1
Mosquitto: 1.5.8+2
HM-Tools: 0.6.1
System-Update: 1.14.16


Diverse unterputz Marken Lichtschalter/Dimmer (HmIP-BSM / HmIP-BDT), Heizkörperthermostate inkl. Zugehörigen REED-Fenstersensoren (HmIP-eTRV-B / HmIP-SWDM), sowie eine KeyMatic mit Fernbedienung (HM-Sec-Key / HM-RC-Key4-3) und einem Fenstergriffsensor (HmIP-SRH)
CC2531 Stick mit Osram Plug und einer Paulmann RGBW LED Birne
Diverse Gosund-SP111 & Nous A1
mal sehen was noch so dazu kommt....

CharlyFive
Beiträge: 189
Registriert: 01.04.2019, 18:24
Hat sich bedankt: 1 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von CharlyFive » 08.06.2019, 16:11

Ich warte auch noch auf eine Lösung

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von nicolas-eric » 08.06.2019, 16:54

Ich hab mehrere Installationen, bei denen das mit MJPEG und H264 Foscams problemlos funktioniert. Scheinbar gibt es Unterschiede in den Streams verschiedener Hersteller und ffmpeg kann mit einigen davon nicht umgehen.

Schroeder0815
Beiträge: 41
Registriert: 20.10.2018, 11:00

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von Schroeder0815 » 08.06.2019, 21:03

Danke für den Tipp...

Leider können wir „Halb-„Enduser recht wenig mit der info anfangen... :mrgreen:
ABER vermutlich können Cracks wie @Hobyquaker was damit anfangen....


Daher wirklich DANKE und ich denke jede Info bringt was!

Gruß,
Der Schroeder
Zuletzt geändert von Schroeder0815 am 09.06.2019, 10:19, insgesamt 1-mal geändert.
CCU3 - RaspberryMatic: 3.57.4.20210320
mit
CUxD: 2.5.1
Redmatic: 7.2.1
Mosquitto: 1.5.8+2
HM-Tools: 0.6.1
System-Update: 1.14.16


Diverse unterputz Marken Lichtschalter/Dimmer (HmIP-BSM / HmIP-BDT), Heizkörperthermostate inkl. Zugehörigen REED-Fenstersensoren (HmIP-eTRV-B / HmIP-SWDM), sowie eine KeyMatic mit Fernbedienung (HM-Sec-Key / HM-RC-Key4-3) und einem Fenstergriffsensor (HmIP-SRH)
CC2531 Stick mit Osram Plug und einer Paulmann RGBW LED Birne
Diverse Gosund-SP111 & Nous A1
mal sehen was noch so dazu kommt....

CharlyFive
Beiträge: 189
Registriert: 01.04.2019, 18:24
Hat sich bedankt: 1 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von CharlyFive » 09.06.2019, 07:42

Ich habe auch eine Foscam und es funktioniert nicht.

Schroeder0815
Beiträge: 41
Registriert: 20.10.2018, 11:00

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von Schroeder0815 » 09.06.2019, 10:53

Hi,

Hab hier mal ein Auszug aus dem RedMatic „trace“-Log:

Code: Alles auswählen

Jun  9 10:26:33 SchroedersCCU3 daemon.debug node-red[11082]: [redmatic-homekit-camera:Wohzimmer] Start streaming video from Wohzimmer with 1280x720@299kBit
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: ffmpeg rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain -map 0:0 -vcodec libx264 -pix_fmt yuv420p -r 10 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 299k -maxrate 299k -payload_type 99 -ssrc 13051826 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params IWdRBhiysdEqZqh1Z2+zNDJKT4ZDsbVMXUlknTbf srtp://[IP-EMPFÄNGER]:50043?rtcpport=50043&localrtcpport=50043&pkt_size=1316 -loglevel debug
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: ffmpeg version 4.1-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2018 the FFmpeg developers
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libxml2 --enable-libxvid --enable-libzimg
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libavutil      56. 22.100 / 56. 22.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libavcodec     58. 35.100 / 58. 35.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libavformat    58. 20.100 / 58. 20.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libavdevice    58.  5.100 / 58.  5.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libavfilter     7. 40.101 /  7. 40.101
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libswscale      5.  3.100 /  5.  3.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libswresample   3.  3.100 /  3.  3.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:   libpostproc    55.  3.100 / 55.  3.100
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Splitting the commandline.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option 'rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain' ... matched as output url.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:0'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '10'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=1280:720'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '299k'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-bufsize' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'bufsize' with argument '299k'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-maxrate' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'maxrate' with argument '299k'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-payload_type' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'payload_type' with argument '99'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-ssrc' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'ssrc' with argument '13051826'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-f' ... matched as option 'f' (force format) with argument 'rtp'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-srtp_out_suite' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'srtp_out_suite' with argument 'AES_CM_128_HMAC_SHA1_80'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-srtp_out_params' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as AVOption 'srtp_out_params' with argument 'IWdRBhiysdEqZqh1Z2+zNDJKT4ZDsbVMXUlknTbf'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option 'srtp://[IP-EMPÄNGER]:50043?rtcpport=50043&localrtcpport=50043&pkt_size=1316' ... matched as output url.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Reading option '-loglevel' ...
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red:  matched as option 'loglevel' (set logging level) with argument 'debug'.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Finished splitting the commandline.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Parsing a group of options: global .
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Applying option loglevel (set logging level) with argument debug.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Successfully parsed a group of options.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Parsing a group of options: output url rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Successfully parsed a group of options.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: Opening an output file: rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain.
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: [NULL @ 0x2523c40] Unable to find a suitable output format for 'rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain'
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red: rtsp://[USER]:[PASSWORD]@[IP-ADRESSE-OHNE-PORT]/videoMain: Invalid argument
Jun  9 10:26:33 SchroedersCCU3 daemon.err node-red[11082]: [redmatic-homekit-camera:Wohzimmer] FFmpeg exited with code 1
Vielleicht hilft der weiter....

Danke und Gruß,
Der Schroeder
CCU3 - RaspberryMatic: 3.57.4.20210320
mit
CUxD: 2.5.1
Redmatic: 7.2.1
Mosquitto: 1.5.8+2
HM-Tools: 0.6.1
System-Update: 1.14.16


Diverse unterputz Marken Lichtschalter/Dimmer (HmIP-BSM / HmIP-BDT), Heizkörperthermostate inkl. Zugehörigen REED-Fenstersensoren (HmIP-eTRV-B / HmIP-SWDM), sowie eine KeyMatic mit Fernbedienung (HM-Sec-Key / HM-RC-Key4-3) und einem Fenstergriffsensor (HmIP-SRH)
CC2531 Stick mit Osram Plug und einer Paulmann RGBW LED Birne
Diverse Gosund-SP111 & Nous A1
mal sehen was noch so dazu kommt....

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: RedMatic + Kamera + HomeKit - möglich?

Beitrag von nicolas-eric » 09.06.2019, 11:05

Mit einer RTSP Adresse hat es bei mir auch nie geklappt.
Ich nutze immer eine HTTP Adresse.

Da es bei 12fps und 120keyframes bis zu 10s dauert, bis das Bild zu sehen ist, bin ich bei den H264 Kameras über ein Synolgy NAS gegangen, um dort einen mjpeg Stream abzugreifen. Zum Glück war bei allen so ein NAS bereits vorhanden.

Antworten

Zurück zu „RedMatic“