Beiträge von SeydX
-
-
Probier es mal mit folgendem config
neomorph. M.E. fehlt ein Eintrag
motion: true,
und die Art, wie deine Kamera die erfasste Bewegung an Camera UI bzw. an HomeKit meldet.
Das kann er mqtt, http, smtp, ftp erfolgen. Da muss ein Eintrag sein.
Aber ich bin nicht der Oberspezialist.
Schau mal in deinen Kameras nach, was die so liefern können, wenn sie eine Bewegung erfassen: mqtt, http, smtp oder ftp. Bei mir hat es mit ftp geklappt. Und dann musst du der Kamera sagen, dass sie bei Bewegungserkennung an die Homebridge meldet.
"motion" : true,
"name" : "Einfahrt",
"prebuffering" : true,
"prebufferLength" : 7,
"unbridge" : true,
"videoanalysis" : {
"active" : true
},
"videoConfig" : {
"audio" : false,
"debug" : false,
"forceMax" : true,
"maxFPS" : 0,
"maxHeight" : 0,
"maxStreams" : 2,
"maxWidth" : 0,
"readRate" : true,
"rtspTransport" : "tcp",
"source" : "-i rtsp://Blabla",
"stillImageSource" : "-i http://Blabla",
"stimeout" : 10,
"subSource" : "-i rtsp://blabla",
"vcodec" : "copy"
}
}
],
"debug" : false,
"ftp" : {
"active" : true,
"port" : 5050
},
Wenn "videoanalysis" aktiv ist brauch man kein smtp/mqtt/ftp/http weil dann camera.ui nativ den stream analysiert und bewegungsmeldungen rausschickt
-
Ich habe seit ein paar Tagen Ghosting in den Aufnahmen. An meiner Config habe ich aber nichts geändert weil sie funktioniert hat.
Hier meine Config
Code
Alles anzeigen"name": "Heizung", "manufacturer": "YI", "model": "1080P Home", "motion": true, "motionDoorbell": false, "unbridge": true, "hsv": false, "prebuffering": true, "forcePrebuffering": false, "prebufferLength": 4, "videoConfig": { "source": "-i rtsp://192.168.178.89/ch0_0.h264", "stillImageSource": "-i rtsp://192.168.178.89/ch0_0.h264", "rtspTransport": "udp", "maxStreams": 2, "maxWidth": 1920, "maxHeight": 1080, "maxFPS": 25, "maxBitrate": 1000, "forceMax": true, "vcodec": "libx264", "acodec": "libfdk_aac", "stimeout": 10, "audio": false },
Hast du eine Idee woran das liegen kann?
Wad meinst du genau damit?
Lg
Danke für Deine Antwort SeydX,
hier meine config.json vom Camera-UI:
{
"name": "CameraUI",
"port": 8087,
"debug": false,
"mqtt": {
"active": false
},
"http": {
"active": false,
"localhttp": false
},
"smtp": {
"active": false
},
"ftp": {
"active": false
},
"ssl": {
"active": false
},
"cameras": [
{
"name": "kid-cam",
"manufacturer": "Instar",
"model": "IN-6012HD",
"serialNumber": "FF:AB:XX:AA:F4:2D",
"unbridge": true,
"hsv": true,
"prebuffering": true,
"forcePrebuffering": true,
"prebufferLength": 4000,
"videoConfig": {
"source": "-i rtsp://user:[email protected]/12",
"subSource": "-i rtsp://user:[email protected]/12",
"stillImageSource": "-i http://user:[email protected]/tmpfs/auto.jpg",
"maxStreams": 2,
"audio": false
},
"videoanalysis": {
"active": false
},
"mqtt": {},
"motionTimeout": 15,
"videoProcessor": "ffmpeg",
"recordOnMovement": false
},
{
"name": "sleep-cam",
"manufacturer": "yi_dome_1080p",
"model": "yi-hack-v4",
"serialNumber": "AA:XX:9D:00:1E:AF",
"motionDoorbell": true,
"unbridge": true,
"hsv": true,
"prebuffering": true,
"forcePrebuffering": true,
"prebufferLength": 4000,
"videoConfig": {
"source": "-i rtsp://192.168.1.197/ch0_0.h264",
"subSource": "-i rtsp://192.168.1.197/ch0_1.h264",
"rtspTransport": "",
"vcodec": "",
"stillImageSource": "-i rtsp://192.168.1.197/ch0_0.h264"
},
"videoanalysis": {
"active": true
},
"mqtt": {},
"motionTimeout": 15,
"videoProcessor": "ffmpeg",
"recordOnMovement": false
},
{
"name": "wohn-cam",
"manufacturer": "Instar",
"model": "IN-6012HD",
"serialNumber": "00:D1:XX:0B:AA:D2",
"unbridge": true,
"hsv": true,
"prebuffering": true,
"forcePrebuffering": true,
"prebufferLength": 4000,
"videoConfig": {
"source": "-i rtsp://user:[email protected]/12",
"subSource": "-i rtsp://user:[email protected]/12",
"stillImageSource": "-i http://user:[email protected]/tmpfs/auto.jpg"
},
"videoanalysis": {
"active": false
},
"mqtt": {},
"motionTimeout": 15,
"videoProcessor": "ffmpeg",
"recordOnMovement": false
}
],
"platform": "CameraUI"
}
user
P.S. ich habe gerade gesehen, dass in der Home-App die sleep-cam offensichtlich doch eine HSV Aufnahme hat. Zwar erst seit ein paar Stunden, aber immerhin. Jetzt muss ich vielleicht erwähnen, dass ich eigentlich ausschließlich mit Chrome arbeite.......
Pack mal bei jeder Kamera unter "videoConfig" folgendes hinzu
"vcodec": "copy"
und damit camera.ui Bewegung analysieren kann musst du "videoanalysis" einschalten
-
Liebe Forummitglieder,
zuerst einmal vielen Dank an seydx für das tolle Plugin und für die vielen fleißigen Tester und Tippgeber. Ich lese hier schon eine ganze Weile mit und bin begeistert. DANKE.
Ich möchte meine Kameras gern auch HSV betreiben. Ich habe sowohl von HB die akutelle Beta, als auch von Camera-UI. Alle Kameras sehe ich in der Home App auf Telefon usw. Was nicht funktioniert, dass ich die Aufnahmen in der Home App sehe.
Jetzt frage ich mich, ob ich, trotzdem ich die aktuelle Homebridge und die aktuelle Camera-UI installiert habe, die Anleitung von Seite 4 von seydx befolgen muss und die Verzeichnisse austauschen muss, um die Aufnahmen in der Home-App zu aktivieren?
vielen Dank für einen kleinen Hinweis
neo
Hey, du brauxhst keine Ordner austauschen, nur HB v1.4-beta.4 installieren und die aktuelle homebridge-camera-ui version
Kannst du auch mal dein config.json posten bitte
-
Ich bin gestern beim rumstöbern dann noch auf Monocle gestoßen. Die scheinen irgendwie die Zertifizierung hinzubekommen. Falls du das noch nicht kennst, könnte dir das eventuell weiterhelfen.
Hatte was darüber gelesen, die haben jedoch einen eigenen Skill bin ich der Meinung?
Ich habe mich damit leider noch nie auseinander gesetzt und kann keine Alexa Skills programmieren.
Mit einem eigenen Alexa Skill wäre so viel mehr möglich, zb Stream anzeigen, Aufnahmen anzeigen und co
Guten Morgen SeydX ,
ich bin jetzt auch umgestiegen auf die neue Version und bin total begeistert. Endlich klappen bei mir auch die Aufnahmen!
Ich habe ein Problem mit dem Interface auf meinem Windows-PC. Irgendwie läuft das alles sehr zäh. Teilweise friert das Interface ein und ich kann nur den Firefox TAB schließen und das GUI neu öffnen.
Auffallend ist, dass ich aus offenen Camera-UI Session keine andere Webseite mehr aufrufen kann.
Auf dem Handy (iOS 15.2.1) klappt alles wunderbar!
Bei mir läuft die Homebridge mit Camera-UI in deinem Docker-Container auf einer Synology.
Hallo und willkommen Spy
Könntest du zu Testzwecken mal mit Google Chrome probieren bitte
Lg
-
Wie denkbar wäre es, dass in Zukunft die Alexa-Notification als Bild für ein Echo Show verfügbar wäre?
Hey, ich hatte bereits ein Prototyp entwickelt jedoch nie hochgeladen weil es leider nicht funktioniert hat. Einfach aus dem folgenden Grund:
Man kann Alexa wenn überhaupt Bilder/Videos in Form von "Links" schicken. Das wäre soweit eigtl kein Problem, jedocht öffnet Alexa diese Aufnahme nur dann wenn es von einer HTTPS Seite stammt mit einer gültigen Signierung (keine selbstsignierung)
-
Ich habe das Problem mit den Aufnahmen endlich lösen können. Es sollte jetzt deutlich schneller die Aufnahmen anzeigen. Die Ladezeit wurde deutlich verkürzt.
Hier und da gibt es bestimmt noch Fehler die ausgemerzt werden müssen, aber dafür testen wir ja alle fleißig. Vielen Dank hierbei an euch 💪
Lg
-
Muss man nun für das Major Release zwingend auf die aktuelle HB Beta wechseln oder sollt es auch mit 1.3.9 laufen?
Es würde auch mit v1.3.9 laufen, dann aber ohne HSV
-
Soo Leute, vielen vielen Dank für euren Support !!!
Version 5.0.0 ist nun endlich online! Es gab gewaltige Änderungen zu v4.x - Changelog könnt ihr hier lesen: v5.0.0 Changelog
lg
-
Ein anderes Thema noch. Wenn ich Audio aktiviere, wird das Video verzerrt und verzögert aufgenommen. Der Audio Stream ist aber normal zu hören. Woran kann das liegen?
Das sind meine Settings
Code
Alles anzeigen{ "name": "Heizung", "manufacturer": "YI", "model": "1080P Home", "motion": true, "unbridge": true, "hsv": false, "prebuffering": true, "videoConfig": { "source": "-i rtsp://192.168.178.89/ch0_0.h264", "stillImageSource": "-i rtsp://192.168.178.89/ch0_0.h264", "rtspTransport": "udp", "maxStreams": 4, "maxWidth": 1920, "maxHeight": 1080, "maxFPS": 25, "forceMax": true, "vcodec": "libx264", "acodec": "copy", "stimeout": 10, "audio": true }, "mqtt": { "motionTopic": "yicam_heizung/motion", "motionMessage": "ON", "motionResetTopic": "yicam_heizung/motion", "motionResetMessage": "OFF" }
Der YI Hack bietet auch einen Audio RTSP Stream an. Sollte ich lieber diesen verwenden?
Habe extra einen eigenen Telegram Bot für camera-ui angelegt, der sonst in keiner anderen Umgebung verwendet wird. Das ist die Fehlermeldung.
Code[1/10/2022, 11:05:11 AM] Error: 409: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running at Telegram.callApi (/homebridge/node_modules/homebridge-camera-ui/node_modules/telegraf/lib/core/network/client.js:263:19) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at Polling.[Symbol.asyncIterator] (/homebridge/node_modules/homebridge-camera-ui/node_modules/telegraf/lib/core/network/polling.js:27:33) at Polling.loop (/homebridge/node_modules/homebridge-camera-ui/node_modules/telegraf/lib/core/network/polling.js:69:30)
Bzgl Audio, versuch mal im "videoConfig" Block (config.json) mit folgenden Parametern:
"vcodec": "copy",
"acodec": "copy"
falls das nicht funktioniert, dann nochmal mit folgenden Parametern
"vcodec": "libx264",
"acodec": "libfdk_aac"
Und wegen Telegram, der Fehler kommt eigtl wirklich nur dann wenn anderswo auch auf den Bot zugegriffen wird. Versuch mal den Token über den Botfather zu resetten für camera.ui bzw neu zu erstellen
lg
-
Zitat
1/10/2022, 9:39:52 AM] [CameraUI] Garage: Motion ON
[1/10/2022, 9:40:07 AM] [CameraUI] Garage: Motion handler timeout.
[1/10/2022, 9:40:07 AM] [CameraUI] Garage: Motion handler timeout. (ui)
Was bedeutet diese genau?
Ist nur eine Info und bedeutet nur das der Bewegungssensor wieder auf „keine Bewegung“ umgeschaltet wurde. Dieser schaltet sich immer minimum nach 15s um (konfigurierbar im config.json unter "motionTimeout")
ZitatDann habe ich immer wieder das Problem, dass Homebridge abstürzt sobald eine Kamera dauerhaft über mehrere Minuten Bewegungen erkennt. Es liegt scheinbar am Telegram. Schalte ich Telegram ab keine Abstürze mehr.
Fehlermeldung? Wenn gleichzeitig ein anderes Plugin mit dem Telegraf Modul eine Verbindung zum Bor erstellt kann das durchaus passieren. Aber Homebridge sollte nicht abstürzen. Ich überlege mir da mal was
ZitatWenn Motion Sensor aktiv und ein Auto vorbei fährt wird auch direkt eine Aufnahme ausgelöst.
Wie kann ich der Kamera sagen, dass Sie nur bei Personen eine Aufnahme auslösen soll?
Du kannst der Kamera so nicht beibringen das es zB nur bei Menschen auslösen soll. Wenn deine Kamera das nicht nativ kann kannst du im UI unter Einstellungen > Kameras > Video Analyse Zonen definieren (wenn du videoanalysis als bewegungssensor nutzt)
Zurzeit funktioniert die Objekterkennung nur für Kameras OHNE hsv (da hsv das ja nativ kann) mit Hilfe von Amazon Rekognition
-
Hallo Leute,
die Github Seite für camera.ui ist nun endlich online. Ich würde mich seeehr freuen wenn ihr ein like/watch da lassen würdet
https://github.com/seydx/camera.ui
lg
-
Es funktioniert, sehr schön
Ich habe gerade alle Camera UI Aufzeichnungen gelöscht und dann den Ort der Aufzeichnung von einer externen Festplatte auf die interne Festplatte gewechselt. Jetzt meckert's im Homebridge.log
[1/9/2022, 7:01:24 PM] Please add [Einfahrt D82C] manually in Home app. Setup Code: 830-45-963
[1/9/2022, 7:05:10 PM] [CameraUI] Einfahrt: Starting video stream: nativexnative, native fps, ??? kbps
[1/9/2022, 7:05:15 PM] [CameraUI] Einfahrt: Stopped video stream.
[1/9/2022, 7:10:09 PM] [Bad] irgendwas anderes (kein Fehler)
[1/9/2022, 7:10:09 PM] [Bad] irgendwas anderes (kein Fehler)
Error: ENOENT: no such file or directory, stat '/Users/rainer/Pictures/CameraUI/[email protected]'
Error: ENOENT: no such file or directory, stat '/Users/rainer/Pictures/CameraUI/[email protected]'
Error: ENOENT: no such file or directory, stat '/Users/rainer/Pictures/CameraUI/[email protected]'
Error: ENOENT: no such file or directory, stat '/Users/rainer/Pictures/CameraUI/[email protected]'
[1/9/2022, 7:17:43 PM] [CameraUI] Einfahrt: Starting video stream: nativexnative, native fps, ??? kbps
[1/9/2022, 7:17:47 PM] [CameraUI] Einfahrt: Stopped video stream.
[1/9/20
Das hatte ich neulich schon mal, nachdem ich die Aufzeichnungen gelöscht hatte (und keinen Speicherort gewechselt habe).
Noch ein kleiner "Fehler", der sich schon seit beta.58 eingeschlichen hatte:
Wenn ich im Camera UI auf eine Aufnahme klicke und dann per Play-Knopf abspiele, öffnet sich der Player auf dem Mac im Safari, aber die Laufzeitleiste ist unten fast außerhalb des Bildrands. Wenn ich dann die Aufnahmen als Mosaic rechts einblende und dort eine Aufnahme aufrufe und per Play-Click abspiele, ist die Laufzeitleiste ganz normal sichtbar.
Screenshot: Unter 01 des Datums ist der Laufbalken. Der Screenshot geht bis ganz runter.
Wenn ich rechts das Mosaic eingeblendet habe, dann ist der Laufzeitbalken wieder normal
Gerade fällt mir noch was auf: gelöscht, war mein Fehler.
Error: ENOENT: no such file or directory, stat '/Users/rainer/Pictures/CameraUI/[email protected]'
camera.ui sagt nur das er die Aufnahme(n) nicht finden kann. "@2" am Ende bedeutet das es sich um die "Preview" Bilder handelt die auch mitgelöscht wurden. Die Preview Bilder werden jedoch auch für Benachrichtigungen verwendet. An sich eigtl nichts schlimmes da alle nicht gefunden Bilder ersetzt werden. Sprich das soll nur als eine Art Info für dich dienen.
Wegen dem Laufbalken schaue ich mir mal an
lg
v5.0.0-beta.61 online
- Diverse kleine Fehlerbehebungen
-
-
v5.0.0-beta.60 online
- Config UI X: "Config > Kameras" benutzerfreundlicher gestaltet
- Config UI X: "Cameras" Bugfixes
- Charts: CPU Temperatur für macOS (
- Charts: CPU Auslastung Total/Camera.ui
- Charts: Arbeitsspeicherauslastung Total/Camera.ui
- Videoanalysis: Sensibilität einstellbar im UI
- Diverse Fehlerbehungen/Verbesserungen
-
v5.0.0-beta-59 online
- Videoanalysis: Zonen frei konfigurierbar via UI
- Die Snapshots werden auch im UI schnell geladen (wenn Prebuffering aktiv ist)
- Kleine Fehlerbehebungen und UI Verbesserungen
Demo: https://streamable.com/12dnw8
lg
-
v5.0.0-beta.58 online
- "forcePrebuffering" im Config für Kameras die kein H264 Stream haben und dennoch prebuffering benutzen möchten (Kann zu einer hohen CPU Last führen)
- Prebuffering Verbesserungen
- Auto Neustart der Dienste wenn Video Config durch UI geändert wurde
- Diverse Fehlerbehebungen
- Kameras unter Config Schema (config-ui-x) sind nun benutzerfreundlicher gestaltet
lg
-
v5.0.0-beta.55 online
- Interface: Kleine Verbesserungen (Kameras)
- Videoanalysis: Kleine Verbesserungen und Bugfix
lg
-
2 Sachen sind mir noch nicht ganz klar.
Wenn ich die URL http://192.168.178.102:8883/motion?CamHSV bei mir eingebe, bekomme ich eine Aufzeichnung in HOME bei HSV, das passt. Wenn ich das aber richtig verstehe, sollte auch eine Aufnahme in der Camera-UI zu finden sein?
Videoanalysis, habe ich eingetragen, kann aber keine Veränderung erkennen, muss dazu noch etwas eingestellt werden?
Code
Alles anzeigen{ "name": "CameraUI", "port": 8999, "atHomeSwitch": false, "debug": true, "mqtt": { "active": false }, "http": { "active": true, "port": 8883, "localhttp": false }, "smtp": { "active": false }, "ftp": { "active": false }, "ssl": { "active": false }, "cameras": [ { "name": "CamHSV", "manufacturer": "ChinaMen", "model": "IP Camera", "excludeSwitch": false, "motion": true, "doorbell": false, "switches": false, "motionTimeout": 5, "motionDoorbell": false, "unbridge": true, "hsv": true, "prebuffering": true, "videoConfig": { "source": "-i rtsp://192.168.178.207:554/22", "stillImageSource": "-i rtsp://192.168.178.207:554/22", "readRate": false, "rtspTransport": "udp", "reorderQueueSize": 1024, "maxDelay": 500000, "maxStreams": 4, "maxWidth": 1280, "maxHeight": 720, "maxFPS": 29, "maxBitrate": 199, "forceMax": true, "vcodec": "copy", "stimeout": 10, "encoderOptions": "-preset ultrafast -tune zerolatency", "audio": false, "debug": true }, "videoanalysis": { "active": true } },
Aufnahme muss in den Interface Einstellungen aktiviert werde
Interface > Einstellungen > Aufnahme
lg
-
Mit der beta.53 kann ich nicht gleichzeitig HSV laufen lassen und per Camera UI aufzeichnen
Ich installiere jetzt mal beta.54.
Update1: Die beta.54 leidet unter demselben Problem. Kein HSV und lokale Aufnahmen
Tolle Sache hier, wie sich Seydx da reinhängt.
Bananajoe86: Die homebridge 1.4.0-beta.4 hat schon alle Modifikationen und ist quasi nativ homekitfähig.
Update2: Kleiner Fehler in der beta.54. Wenn ich die geführte Konfiguration aufrufe, erscheint bei Prebuffer length erst mal keine Zahl für die Sekunden:
Erst wenn ich den Regler verschiebe, taucht in der Folgezeile eine Zahl für die Sekunden auf.
Die Meldung bedeutet dass deine Kamera für HSV ungültige Daten geschickt hat und deswegen abgebrochen wurde
Hast du die Möglichkeit die Kamera eigenen Einstellung zu modifizieren
Folgende Einstellung benutze ich und damit funktioniert es perfekt
Wichtig hier ist FPS 25 und "Key frame interval". Dieser muss das vierfache vom FPS sein.
lg