Ist eventuell der Radius deiner „Anwesenheit“ zu groß, bzw. erkennt HomeKit deine Abwesenheit?
Ortungsdienste sind aktiv?
Ist eventuell der Radius deiner „Anwesenheit“ zu groß, bzw. erkennt HomeKit deine Abwesenheit?
Ortungsdienste sind aktiv?
Alles anzeigenHallo zusammen,
ich habe auch eine Reolink E1 Zoom Kamera, die ich mit Homebridge an mein HomeKit angebunden habe.
Homebridge läuft auf einem Raspberry Pi 3 B+.
Ich bekomme auch grundsätzlich ein Bild in HomeKit, dieses hat aber eine unheimlich schlechte Qualität und es stockt permanent. Sieht aus wie ein 128 kbit stream in den 90ern.
Wenn ich Auflösung und Bitrate hochsetze und die beste Auflösung forciere, wird es eher noch schlimmer, dann sieht man fast nur noch Artefakte. Was mache ich falsch?
CodeAlles anzeigen{ "name": "Camera FFmpeg", "cameras": [ { "name": "Pepe Cam", "manufacturer": "Reolink", "model": "E1 Zoom", "serialNumber": "xxx", "firmwareRevision": "v3.0.0.247_21040708", "unbridge": true, "videoConfig": { "source": "-rtsp_transport tcp -i rtsp://xxx:[email protected]:554//h264Preview_01_main", "stillImageSource": "-rtsp_transport tcp -i rtsp://xxx:[email protected]:554/h264Preview_01_main -vframes 1 -r 1", "maxWidth": 1280, "maxHeight": 960, "maxFPS": 0, "forceMax": true, "audio": false, "debug": false } } ], "platform": "Camera-ffmpeg" }
Hi FlowinBeatz,
Eventuell passt die Höhe von 960 nicht, bin der Meinung in einem anderen Bereich gelesen zu haben, das HomeKit da sehr empfindlich reagiert. Bitte mal mit 720 testen.
Zusätzlich kann eine Reduzierung der fps helfen, setz diese mal bitte auf 30.
Hi Butze, das war natürlich nur ein Beispiel, wie es bei mir ist, und sollte nur eine möglich Schaltfolge für dich vorschlagen.
Das Licht in der Garage dient bei mir als indirekte Beleuchtung für die Mülltonnen, da ich in 90% der Fälle, sobald ich abends die Tür öffne, entweder in die Garage gehe oder den Hausmüll entsorge.
Moin Butze,
Ich hab hab es bei mir wie folgt umgesetzt:
Wenn die Tür öffnet, geht das Licht auf in der Garage an, aber nur für zwei Minuten und auch nur zwischen Sonnenuntergang /-aufgang.
Dafür wird der EveSensor abgefragt und der EveSwitch geschaltet. Das klappt sehr zügig, sogar sofort.
Gruß Duke
Moin Engelbarts,
Ich hab zwar keine 1Homebox, aber bei einigen Geräten hab ich es genauso wie du beschrieben hast. Dabei gibt es sogar zwei Verhaltensweisen: 1. Die Geräte, die nach kurzer Zeit wieder ihren Status in deaktiviert automatisch switchen.
2. Die Geräte die Dauerhaft ein bleiben und manuell ausgeschaltet werden müssen.
Bei Situation 1 brauch ich logischerweise nichts machen, wenn ich den Taster verwende, außer kurz zu warten.
Bei Nr. 2 hab ich einen Kurzbefehl erstellt, der nach Aktivierung das Gerät wieder deaktiviert. Hast du das mal in Verbindung mit einem kurzen Timeout probiert?
Hm, da weiß ich gar nicht genau, ob das mit Camera.ui klappt, da du die IP der Türstation und nicht Innenstation angeben musst.
Zumindest konnte ich das bei der IP-Version der Klingel so machen.
Kannst du mittels VLC Player eigentlich ein Livefeed der Türstation aufrufen?
Interessanterweise wird das Klingelevent, welches ich als Benachrichtigung nutze, von der Innenstation getriggert und nicht wie erwartet von der Türstation…
Klappt leider auch nicht. Hab auch deine Config mal kopiert und eingefügt, alles bleibt schwarz und keine Verbindung =(
Muss man vielleicht bei der Kamera an sich noch in den Einstellungen was machen?
Nabend TrunX,
anbei eine aktualisierte Version vom Script, die ich mittlerweile seit einigen Monden nutze und stabil läuft:
{
"name": "CameraUI",
"port": 8081,
"atHomeSwitch": false,
"logLevel": "debug",
"mqtt": {
"active": false,
"tls": false,
"port": 1883
},
"http": {
"active": true,
"port": 8082,
"localhttp": false
},
"smtp": {
"active": false,
"port": 2727,
"space_replace": "+"
},
"ftp": {
"active": false,
"useFile": false,
"port": 5050
},
"ssl": {
"active": false
},
"options": {
"videoProcessor": "ffmpeg"
},
"cameras": [
{
"name": "Türstation",
"manufacturer": "Metzler",
"model": "VDM10 2.0",
"motion": false,
"doorbell": true,
"motionTimeout": 15,
"unbridge": true,
"hsv": true,
"prebuffering": true,
"prebufferLength": 4,
"hksvConfig": {
"acodec": "copy"
},
"videoConfig": {
"source": "-i rtsp://admin:passwort@IP:Port",
"subSource": "-i rtsp://admin:passwort@IP:Port",
"stillImageSource": "-i rtsp://admin:passwort@IP:Port",
"rtspTransport": "tcp",
"returnAudioTarget": "-i rtsp://admin:passwort@IP:Port",
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 30,
"vcodec": "copy",
"acodec": "libfdk_aac",
"stimeout": 10,
"audio": true,
"debug": true,
"debugReturn": true
},
"smtp": {
"email": "Türstation"
},
"videoanalysis": {
"active": false
},
"mqtt": {}
}
],
"platform": "CameraUI"
}
Alles anzeigen
Nur um sicher zu gehen:
- Hast du die IP- oder 2-Draht Variante der Türstation?
- Hast du Version 2 oder noch Version 1?
- Ist die IP im Router für die Tür- und Innenstation festgelegt?
- Dürfen deine Geräte im Netzwerk untereinander kommunizieren?
Alles anzeigenMahlzeit,
Erstmal vorneweg: ein klasse Plugin!
Seit gestern bin ich dabei meine Türklingel einzurichten und nach diversen Stolpersteinen bin ich auch nach und nach vorangekommen.
Was ich leider noch nicht hinbekomme, ist der Alarm/Nachricht, wenn die Klingel betätigt wird.
Über den internen Toogle kann ich die Meldung zwar zum Testen triggern (Bild und Text erscheinen auf dem iPhone und dem Apple TV, auch der Stream lässt sich starten), aber bei einer physischen Betätigung der Klingel passiert gar nichts.
Leider bin ich aus FAQs/Wiki nicht sehr schlau geworden.
Eventuell hilft diese Codezeile, nur weiß ich nicht wo ich sie einfügen soll:
...
Or if you want to trigger a doorbell
http://IP:HTTPPORT/doorbell?My%20Camera
...
Als Hardware habe ich ein Metzler VDM10 2.0, anbei auch der Code:
CodeAlles anzeigen"logLevel": "info", "port": 8081, "atHomeSwitch": false, "options": { "videoProcessor": "ffmpeg" }, "ssl": { "active": false }, "http": { "active": true, "port": 8000, "localhttp": false }, "smtp": { "active": false, "port": 2727, "space_replace": "+" }, "ftp": { "active": false, "useFile": false, "port": 5050 }, "mqtt": { "active": false, "tls": false, "port": 1883 }, "cameras": [ { "name": "Türstation", "manufacturer": "Metzler", "model": "VDM10 2.0", "motion": false, "doorbell": true, "switches": true, "motionTimeout": 0, "unbridge": true, "hsv": true, "prebuffering": false, "forcePrebuffering": false, "prebufferLength": 4, "hksvConfig": { "source": "-i rtsp://admin:[email protected]:xxxx", "maxWidth": "1280", "maxHeight": "720", "maxFPS": 30, "maxBitrate": "299", "audio": true }, "videoConfig": { "source": "-i rtsp://admin:[email protected]:xxxx", "subSource": "-i rtsp://admin:[email protected]:xxxx", "stillImageSource": "-i http://admin:[email protected]/ISAPI/Streaming/channels/1/picture", "rtspTransport": "tcp", "readRate": true, "maxWidth": 1280, "maxHeight": 720, "maxFPS": 30, "maxBitrate": 299, "stimeout": 30, "audio": true, "debug": true }, "smtp": { "email": "Türstation", "from": "Türstation", "body": "Türstation" }, "videoanalysis": { "active": false }, "mqtt": {}, "motionDoorbell": false, "doorbellMessage": "Türstation" } ] }
Vielleicht sieht jemand, was ich mittlerweile übersehe bzw. hat einen Tipp für mich?
Gruß Duke
Nachdem ich nochmal etwas Zeit hatte, hab ich mittlerweile eine gangbare Lösung für die Klingelmeldung gefunden.
Mit einem Script prüfe ich den Datenaustausch und wenn ein ganz bestimmtes Segment auftaucht, wird das HTTP Event von Camera.ui ausgelöst.
Zuerst hatte ich noch mit Abstürzen zu kämpfen, dies konnte ich aber beheben und mittlerweile läuft es stabil, ohne groß Systemressourcen zu verbrauchen.
Falls jemand auch eine Metzler VDM10 hat und es aufprobieren will, kann ich das Script gerne teilen.
Was ich aber bisher noch nicht hinbekommen habe, ist 2wayAudio. Vielleicht kann mir da noch jemand Hilfestellung/Tipps geben?
Alles anzeigenHallo zusammen,
ich versuche auch verzweifelt das Plugin mit unserer Türklingel Kamera zu nutzen, bekomme die aber einfach nicht eingebunden.
Es ist eine Metzler VDM10 2.0. Das HIK-Connect Plugin habe ich zu laufen bekommen.
Der Stream läuft über den VLC auch ohne Probleme, egal welche von den nachfolgenden URLs ich nutze:
rtsp://admin:[email protected]/Streaming/Channels/101
rtsp://admin:[email protected]:554
Vielleicht kann mir hier wer helfen?
Liebe Grüße
Hi TrunX,
bei mir hatte bei der VDM10 folgendes geholfen:
"-i rtsp://admin:passwort@ipadresse:554/live"
Konntest du schon Audio-Return aktivieren?
Bzw. auch eine Klingelevent erzeugen/abgreifen?
Gruß Duke
Akku und Smart Home fähig ist schon schwierig.
Denke ein fester Stromabschluss wird schon notwendig sein? Vielleicht reicht es dann einen Strahler auszuwählen, der dir optisch zusagt und dann mit einem Smarten Leuchtmittel bestücken.
Eve-Produkte kaufe ich meist bei tink.de, die haben auch Unterjährig gute Angebote.
Ich bau meine komplexeren Automationen immer mit Dummy Switches. Das hat den Vorteil, wenn ich ein Gerät, in dem Fall TV, austausche, bleiben meine Automationen bestehen und ich muss nur den Dummy Sitch mit dem neuen Gerät schalten.
Und den Dummy Switch kann ich eben mit aktiv oder inaktiv angeben.
Für On/Off Automationen funktioniert das wunderbar
Ziemlich simpler Trick, finde ich aber gut… warum bin ich nicht selbst darauf gekommen. 😅
Warum lässt du ihn in einer Zweiten Automation am Abend nicht wieder aktivieren? Geht das nicht?
Dann wäre das doch auch i.O., da er am nächsten Morgen wieder läuten würde.
Mahlzeit,
Erstmal vorneweg: ein klasse Plugin!
Seit gestern bin ich dabei meine Türklingel einzurichten und nach diversen Stolpersteinen bin ich auch nach und nach vorangekommen.
Was ich leider noch nicht hinbekomme, ist der Alarm/Nachricht, wenn die Klingel betätigt wird.
Über den internen Toogle kann ich die Meldung zwar zum Testen triggern (Bild und Text erscheinen auf dem iPhone und dem Apple TV, auch der Stream lässt sich starten), aber bei einer physischen Betätigung der Klingel passiert gar nichts.
Leider bin ich aus FAQs/Wiki nicht sehr schlau geworden.
Eventuell hilft diese Codezeile, nur weiß ich nicht wo ich sie einfügen soll:
...
Or if you want to trigger a doorbell
http://IP:HTTPPORT/doorbell?My%20Camera
...
Als Hardware habe ich ein Metzler VDM10 2.0, anbei auch der Code:
"logLevel": "info",
"port": 8081,
"atHomeSwitch": false,
"options": {
"videoProcessor": "ffmpeg"
},
"ssl": {
"active": false
},
"http": {
"active": true,
"port": 8000,
"localhttp": false
},
"smtp": {
"active": false,
"port": 2727,
"space_replace": "+"
},
"ftp": {
"active": false,
"useFile": false,
"port": 5050
},
"mqtt": {
"active": false,
"tls": false,
"port": 1883
},
"cameras": [
{
"name": "Türstation",
"manufacturer": "Metzler",
"model": "VDM10 2.0",
"motion": false,
"doorbell": true,
"switches": true,
"motionTimeout": 0,
"unbridge": true,
"hsv": true,
"prebuffering": false,
"forcePrebuffering": false,
"prebufferLength": 4,
"hksvConfig": {
"source": "-i rtsp://admin:[email protected]:xxxx",
"maxWidth": "1280",
"maxHeight": "720",
"maxFPS": 30,
"maxBitrate": "299",
"audio": true
},
"videoConfig": {
"source": "-i rtsp://admin:[email protected]:xxxx",
"subSource": "-i rtsp://admin:[email protected]:xxxx",
"stillImageSource": "-i http://admin:[email protected]/ISAPI/Streaming/channels/1/picture",
"rtspTransport": "tcp",
"readRate": true,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 30,
"maxBitrate": 299,
"stimeout": 30,
"audio": true,
"debug": true
},
"smtp": {
"email": "Türstation",
"from": "Türstation",
"body": "Türstation"
},
"videoanalysis": {
"active": false
},
"mqtt": {},
"motionDoorbell": false,
"doorbellMessage": "Türstation"
}
]
}
Alles anzeigen
Vielleicht sieht jemand, was ich mittlerweile übersehe bzw. hat einen Tipp für mich?
Gruß Duke