Da steht nur das:
[6/5/2019, 7:53:35 PM] [CameraUI] [INFO] admin: Successfully logged in!
[6/5/2019, 7:53:35 PM] [CameraUI] [INFO] admin: Your session expires in one hour.
Da steht nur das:
[6/5/2019, 7:53:35 PM] [CameraUI] [INFO] admin: Successfully logged in!
[6/5/2019, 7:53:35 PM] [CameraUI] [INFO] admin: Your session expires in one hour.
SeydX kannst du mir nen tipp geben wie ich in der Camera sehen kann ob diese MQTT hat oder unterstützt?
Welche Parameter meintest du?
Bezüglich Bild.
Derzeit habe ich in der Camera email eingestellt und ich bekomme die Bilder dann per Pushover weil ich als Sender Adresse die pushover eingetragen habe.
Wegen Gui.
Lässt sich jede einzelne Kamera auch als Vollbild darstellen? Noch geiler wäre zusätzlich zb alle in einem Fenster. Zb bei 2 oder 4
kannst du mal bei transport http eingeben
Leider keine Veränderung.
LOG:
2019-06-05T18:23:36.496Z GUI DLink Cam Haustür: New WebSocket Connection: ::ffff:192.168.178.21 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15 (1 total)
2019-06-05T18:23:36.497Z GUI DLink Cam Haustür: Start streaming - Source: http://admin:[email protected]:80/video/mjpg.cgi
2019-06-05T18:23:36.497Z GUI Streaming command: -rtsp_transport http -i http://admin:[email protected]:80/video/mjpg.cgi -r 30 -f mpegts -codec:v mpeg1video -s 640x480 -b:v 300k -bf 0 http://localhost:8292/xxxx -loglevel error
2019-06-05T18:23:37.116Z GUI DLink Cam Haustür: Stream closed (1)
Alles was camera-ffmpeg abspielen kann an streams sollte auch mit diesem Plugin funktionieren
Ich habe es jetzt einmal probiert und den Aufruf wie im alten plugin eingetragen: (für eine Kamera direkt am Raspi)
{
"platform": "CameraUI",
"yihackv4": false,
"debug": true,
"videoProcessor": "ffmpeg",
"cameras": [
{
"name": "Kamera",
"active": true,
"videoConfig": {
"source": "-f v4l2 -r 30 -s 1280x720 -i /dev/video0",
"maxWidth": 1280,
"maxHeight": 720,
"vcodec": "h264_omx",
"maxFPS": 30
}
}
]
}
Alles anzeigen
das führt aber zu:
[2019-6-5 21:31:31] [CameraUI] [INFO] Found 1 camera in config.json
[2019-6-5 21:31:31] [CameraUI] [INFO] Initalizing Kamera
[2019-6-5 21:31:31] Homebridge is running on port 51826.
[2019-6-5 21:31:31] [CameraUI] [ERROR] An error occured while initalising accessory!
[2019-6-5 21:31:31] [CameraUI] [ERROR] TypeError: Cannot read property 'includes' of undefined
vermutlich die source hier anders eingetragen werden?
Ich installier nun nochmal ffmpeg in der speziellen Raspi Version
SeydX So nun bin ich auch dabei...
Meine Yi 1080p Cloud Dome Kamera ist heute geliefert worden und yi-hack-v4 war schnell erledigt. Die Lizenz für die Funktion des RTSP Stream kam auch prompt.
Kann ich absolut empfehlen.
MQTT habe ich in der yi-hack-v4 Oberfläche "noch" nicht aktiv. Hab den Zusammenhang noch nicht verstanden, bzw. mich noch nicht richtig damit beschäftigt.
Natürlich gleich das camera-ui Plugin installiert, Kamera lies sich auch in HomeKit hinzufügen, aber es gibt kein Bild. Keine Antwort.
Im Log sehe ich..
[2019-6-5 21:06:23] Plugin /usr/local/lib/node_modules/homebridge-camera-ui requires Node version of ^8.9.1 which does not satisfy the current Node version of v11.14.0. You may need to upgrade your installation of Node.
[2019-6-5 21:06:23] Loaded plugin: homebridge-camera-ui
[2019-6-5 21:06:25] Registering platform 'homebridge-camera-ui.CameraUI'
[2019-6-5 21:06:45] [CameraUI] Initializing CameraUI platform...
[2019-6-5 21:06:45] [CameraUI] **************************************************************
[2019-6-5 21:06:45] [CameraUI] CameraUI v2.0.5 by SeydX
[2019-6-5 21:06:45] [CameraUI] GitHub: https://github.com/SeydX/homebridge-camera-mqtt
[2019-6-5 21:06:45] [CameraUI] Email: [email protected]
[2019-6-5 21:06:45] [CameraUI] **************************************************************
[2019-6-5 21:06:45] [CameraUI] start success...
[2019-6-5 21:06:45] [CameraUI] [INFO] Found 1 camera in config.json
[2019-6-5 21:06:45] [CameraUI] [INFO] Initalizing Flur
[2019-6-5 21:06:47] Flur is running on port 45053.
[2019-6-5 21:06:47] Please add [Flur] manually in Home app. Setup Code: 032-45-678
[2019-6-5 21:13:20] [CameraUI] [INFO] Flur: Hi!
[2019-6-5 21:13:41] [CameraUI] [INFO] Flur: Snapshot from Flur at 480x270
[2019-6-5 21:13:49] [CameraUI] [INFO] Start streaming video from Flur with 1280x720@299kBit
[2019-6-5 21:13:50] [CameraUI] [ERROR] Flur: FFmpeg exited with code 1
[2019-6-5 21:16:16] [CameraUI] [INFO] Start streaming video from Flur with 1280x720@299kBit
[2019-6-5 21:16:17] [CameraUI] [ERROR] Flur: FFmpeg exited with code 1
[2019-6-5 21:18:07] [CameraUI] [INFO] Flur: Snapshot from Flur at 480x270
[2019-6-5 21:18:27] [CameraUI] [INFO] Flur: Snapshot from Flur at 480x270
Alles anzeigen
config.json Abschnitt so übernommen, mit der IP meiner Cam ersetzt.
{
"platform": "CameraUI",
"debug": false,
"videoProcessor": "ffmpeg",
"cameras": [
{
"name": "Flur",
"active": true,
"yihackv4": true,
"videoConfig": {
"source": "-rtsp_transport tcp -re -i rtsp://xxx.xxx.xxx.xx/ch0_0.h264",
"stillImageSource": "-i rtsp://xxx.xxx.xxx.xx/ch0_0.h264",
"maxStreams": 3,
"maxWidth": 1920,
"maxHeight": 1080,
"maxFPS": 30,
"transport": "tcp"
}
}
],
"gui": {
"active": true,
"username": "xxxxxxx",
"password": "xxxxxxx",
"port": 3000,
"wsport": 8100
}
},
Alles anzeigen
pi@raspberrypi-3BPlus:~ $ ffmpeg -version
ffmpeg version 3.2.14-1~deb9u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Alles anzeigen
Wie gesagt, Kamera ist in Home App vorhanden, aber Live Bild, oder auch Snapshot, bekomme ich in Home nicht angezeigt.
Und in der Weboberfläche von Camera UI, bleibt das Fenster weiß.
Erbitte um Unterstützung.
Super klasse, jetzt funzt es. 1000 Dank
Wenn du MQTT so einrichtest kannst du MQTT ausm example config übernehmen
"mqtt": {
"active": true,
"host": "192.168.178.123",
"port": 1883,
"username": "",
"password": "",
"topicPrefix": "yicam",
"topicSuffix": "motion",
"startMessage": "motion_start",
"stopMessage": "motion_stop",
"recordOnMovement": true,
"recordVideoSize": 30
}
Alles anzeigen
(Username/Passwort und IP mit eingenen Daten vom MQTT Broker ersetzen, wenn username/passwort nicht gegeben ist leer lassen)
funktioniert, super! Herzlichen Dank für die tolle Arbeit!
Einschränkung: StillImage bleibt schwarz, KORREKTUR: scheint ein Beleuchtungsproblem zu sein, ist eine Kamera mit IR
Video scheint zu funktionieren
Sorry, habe bisher nur HomeKit, also die Apple Home App getestet
kannst du erstmal schaun ob der Stream mit VLC funktioniert?
Hab bei der Cam jetzt nochmal einen Reboot gemacht und siehe da, Stream ist vorhanden.
In VLC läuft der auch einwandfrei. Bisschen Verzögerung klar, aber Bild gut und bleibt kontinuierlich am Laufen.
In der Camera UI Weboberfläche ist der Stream auch zu sehen und somit auch in HomeKit.
Allerdings, dort Live sehr ruckelig und vor allem friert das Bild nach ein paar Sekunden ein. Irgendwann kommt dann "Keine Antwort".
Allerdings, dort Live sehr ruckelig und vor allem friert das Bild nach ein paar Sekunden ein. Irgendwann kommt dann "Keine Antwort".
Das ist der Zustand, den ich mit meiner "Billig"-Kamera auch hinbekomme. Gibt es irgendwelche speziellen Anforderungen wie ein Video in Homekit ankommen muß, daß das so kompliziert ist. Eigentlich müßten die Daten ja nur durchgereicht werden, oder?
Da spielen einige Faktoren eine Rolle.
Auf was für einem System läuft das ganze?
Wenn es zB auf einem schwachen System läuft wie Raspi, was könnte man machen damit die geforderte Rechenleistung durch FFMPEG sinkt?
Was tun wenn auch das nicht hilft und das Bild immernoch stehen bleibt oder stark verzögert ist?
Hoffe das hilft
Lg
Mal so ne Frage in die Runde
Ich glaub das Plugin hat viel Potenzial und ich würde es gerne weiter ausbauen. Dabei spielt für mich die Community natürlich eine große Rolle, denn die besten Ideen, Beta Tester und Supporter kommen von hier.
Deswegen würde ich gerne wissen was ihr noch für Funktionen/Verbesserungsvorschläge/Wünsche hättet
Hab mir schon ne kleine Todo Liste erstellt welche ich über die nächsten Tage/Wochen/Monate abarbeiten möchte
Lg
SeydX