SeydX
MIt Homebridge 1.4.0 und Plugin Version habe ich immer noch folgende Probleme.
Die Streams meiner YI Cams werden nicht beendet laufen über Minuten hinweg bis zu 75 Minuten pro Video.
Eben habe ich folgede Meldung im Log gesehen
1/22/2022, 5:40:32 PM] [CameraUI] MQTT: New message: Topic: yicam_heizung/motion - Data: ON - Type: string
[1/22/2022, 5:40:32 PM] [CameraUI] Heizung: Motion ON
[1/22/2022, 5:40:38 PM] [CameraUI] Heizung: Fetching snapshot took 5.336 seconds.
[1/22/2022, 5:40:47 PM] [CameraUI] Heizung: Motion OFF - Motion handler timeout.
[1/22/2022, 5:41:33 PM] [CameraUI] MQTT: New message: Topic: yicam_heizung/motion - Data: OFF - Type: string
[1/22/2022, 5:41:43 PM] [CameraUI] Telegram: An error occured during sending telegram message!
[1/22/2022, 5:41:43 PM] [CameraUI] Telegram: ETELEGRAM: 400 Bad Request: invalid file HTTP URL specified: URL host is empty
Im Config ist HSV:true, was automatisch gesetzt wurde, aber falsch ist.
{
"name": "Heizung",
"manufacturer": "YI",
"model": "1080P Home",
"motion": true,
"motionTimeout": 15,
"motionDoorbell": false,
"unbridge": true,
"hsv": true,
"prebuffering": true,
"forcePrebuffering": false,
"prebufferLength": 4000,
"videoConfig": {
"source": "-i rtsp://192.168.178.89/ch0_0.h264",
"subSource": "-i rtsp://192.168.178.89/ch0_1.h264",
"stillImageSource": "-i http://192.168.178.89:8080/cgi-bin/snapshot.sh?res=low&watermark=yes",
"rtspTransport": "udp",
"maxStreams": 2,
"maxWidth": 1920,
"maxHeight": 1080,
"forceMax": true,
"vcodec": "copy",
"acodec": "libfdk_aac",
"stimeout": 10,
"audio": true
},
"mqtt": {
"motionTopic": "yicam_heizung/motion",
"motionMessage": "ON",
"motionResetTopic": "yicam_heizung/motion",
"motionResetMessage": "OFF"
},
Alles anzeigen
bei der Playstation Cam sehe ich nur noch das Live Vorschaubild aber Streamen klappt weder in Homebridge, Apple Home noch Camera UI
Error Log
[1/22/2022, 6:16:55 PM] [CameraUI] PSEye: FFmpeg exited with code: 1 and signal: null - [fatal] Option rtsp_transport not found.
[1/22/2022, 6:16:55 PM] [CameraUI] PSEye: Stopped video stream.
Config
{
"name": "PSEye",
"motion": true,
"motionTimeout": 120,
"unbridge": true,
"hsv": true,
"prebuffering": false,
"prebufferLength": 4000,
"videoConfig": {
"source": "-i http://192.168.178.86:8080/?action=stream",
"subSource": "-i http://192.168.178.86:8080/?action=stream",
"stillImageSource": "-i http://192.168.178.86:8080/?action=snapshot",
"rtspTransport": "tcp",
"maxStreams": 2,
"maxWidth": 640,
"maxHeight": 480,
"vcodec": "copy",
"acodec": "libfdk_aac",
"stimeout": 0,
"audio": false
},
"videoanalysis": {
"active": false
},
"mqtt": {},
"smtp": {
"email": "PSEye"
}
},
Alles anzeigen
Es sind Settings gesetzt die nicht von mir kamen wie
- Motion: true
- HSV: true
- smtp und e-mail config wird in config.json als false eingetragen obwohl ich diese Werte gar nicht angefasst habe. Dadurch entsteht irgendwie Overhead im config.json File. Warum wird das überhaupt als false abgespeichert?
Irgendwo entsteht beim Speichern der Config.json ein Bug. Ich habe die config.json editiert. Hatte mir vor einiger Zeit eine Config gespeichert für den PS Cam Stream, die minimal ist. Damit bekomme ich wieder direkt einen Stream in Homebridge beim aufrufen der Kamera angezeigt.
{
"name": "PSEye",
"prebuffering": false,
"videoConfig": {
"source": "-i http://192.168.178.86:8080/?action=stream",
"maxWidth": 640,
"maxHeight": 480,
"stimeout": 0
}
Speichere ich den Stream wird bei den YI Cams wieder der Haken bei HSV gesetzt!
Mit HB Plugin Version 5.0.12 sehe ich das komplette HB Log in camera-UI. Ist das so gewollt?
Fand es vorher deutlich besser nur die camera-ui Logs zu sehen!