Closed sweidinger closed 6 years ago
Hi
Habe ich mit dem gelöst:
https://www.npmjs.com/package/homebridge-http-motion-sensor
Du musst nur via script einen "curl http://xxx.xxx.xxx.xxx:Port" absetzten und schon gibt der "virtuelle" Motion sensor in HK für 11 sekunden Signal
lg Richard
Hi, irgendwie stehe ich mit deinem Tipp auf dem Schlauch. Ich lese die Variable via HomeBridge von meiner Homematic Zentrale aus. Wie komme ich den mit dem Plugin "https://www.npmjs.com/package/homebridge-http-motion-sensor" auf meine Homematic Zentrale?
homebridge-http-motion-sensor stellt einen Bewegungsmelder in HomeKit dar, der durch eine URL getriggert werden kann, der hat also erstmal nichts mit der HomeMatic zu tun. Wenn Du jetzt (z.B. von der CCU) einen HTTP-Zugriff auf die URL machst, löst Du eine "Bewegung" auf dem virtuellen Bewegungssensor aus, der wiederum eine Benachrichtigung zur Folge hat.
Ich nutze das für einen anderen Fall: Ich habe Kameras, die an meiner Synology Surveillance Station angeschlossen sind. Die Kameras sind intelligent und Lösen einen "Motion Alert". Bei einem "Motion Alert" wird die URL des homebridge-http-motion-sensor ausgelöst, HomeKit sieht eine Bewegung und sendet automatisch Banachrichtigung mit Bildern aller Kameras im gleichen Raum auf das Handy (rich notifications).
Ahhhhh, jetzt wird ein Schuh draus. ;-) Danke. ;-) Werde es gleich mal testen. ;-)
besser hätte ich es nicht erklären können :-) konkret (bei mir mit CUxD)
Programm mit. Variable "Eingang" bei aktualisierung auslösen..... dann Script: string url= "http://xxx.xxx.xxx.xxx:port"; if ( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD.CUX2801001:1.CMD_EXEC")) { (dom.GetObject(ID_DATAPOINTS)).Get("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl -s -k "#url); } else {}
lg
@dkrizic ..... ...wie hast du das mit den rich notifications gelöst.... direkt in HK ?
Das ist ein Automatismus von HomeKit: Wenn Du eine HomeKit-Kamera und einen HomeKit-Bewegungsmelder hast und der BW eine Bewegung feststellt, dann passiert das automatisch!
HomeKit-Kameras kann man z.B. mit homebridge-camera-ffmpeg erzeugen und BM wie oben beschrieben. Ich glaube man braucht aber einen Apple TV 4 (oder iPad) dafür.
ok habe ich alles genau so ... nur mit homebridge-camera-ffmpeg-omx.... wie und wo bekomme ich ein bild ???? muss ich eine automation anlegen ... wenn bewegung dann kamera ???
Konfiguriere (in der Home-App), dass die Kamera und der BW im selben Raum sind und lös mal eine Bewegung mit "curl http://x.x.x.x:yyyy/" aus, dann müsste die rich notification schon kommen.
sind im gleichen raum ... die einzigen zwei geräte (BW und KAMERA) ... kommt nur normale Push Nachricht
Hast Du in der Kamera eine stillImageSource eingetragen? Wird die Kamera normal angezeigt, wenn Du sie in Home anschaust?
ja..... "stillImageSource": "-i http://xxx.xxx.xxx.xxx/snapshot.jpg", und ja wird normal angezeigt ...... hmmmmmmmm
Dann schau mal hier: https://github.com/KhaosT/homebridge-camera-ffmpeg/issues/117
Die Ursache ist noch unklar, ich vermute mal, dass die Bilder zu gross sind oder die Kameras zu lange brauchen.
OK..geht aber auch nicht während ich ein "live" bild in Home habe und dann den BW auslöse ... kommt trotzdem nur eine normale noti liegt es an: "maxWidth": 1280, "maxHeight": 720, ?????? Die Kamera liefert nur 640x480 .... ist eine Türspion Kamera ;-)
Ist mir bis jetzt auch noch nicht klar. Ich werde auch mal mit den Auflösungen experimentieren. Ich habe drei sehr ähnliche 4MP-Kameras. Bei einer geht das mit den Notifications, bei zwei nicht. Aber die genauen Details sind mir auch noch unklar. Falls ich news habe, schreibe es hier rein.
Welche Türspion-Kamera hast Du?
Hi Leute, nochmal vielen Dank für die sehr schnelle und freundliche Hilfestellung. Hab jetzt alles integriert und meine LaMetric-Time meldet mir nun auch wenn eine bestimmte Müllabholung ansteht. ;-) Falls jemand dazu Hilfe braucht, kann ich gerne meine Homebridge-IFTTT-LaMetric Skripte zur Verfügung stellen. ;-)
@dkrizic
Die einzige WLAN Türspion Kamera die ich gefunden habe.
edimax ic-6220dc
bin sehr zufrieden.... das mit "bis zu 55mm Türstärke" stimmt nicht ... sind alle Adapter dabei bis 110mm
lg Richard
Ich bin zwar ein Freund von cooler Technologie, aber bei mir läuft as so: Ich gehe auf die Seite meines Müllentsorgers (FES in Frankfurt), gebe dort meine Strasse und Hausnummer ein und lade mir einen iCal-Kalender für das gesamte Jahr herunter mit Alerts für 18:00 Uhr am Vortag. "Low-Tech" und funktioniert super.
Die Türspion-Kamera kenne ich, wobei ich keine Türspion habe, sondern ein Glas und tendiere daher eher zu so etas wie einer Circle 2, die mittlerweile offensichtlich aus HomeKit kann.
ja cool ...... btw... suche eine http alarmsirene .... wie der motion sensor..... der über curl http..... auslösbar ist.... kennst Du da etwsa ? lg
Nen iCal, Kalender gibts von unserem Müllentsorger leider nicht, wär jetzt nicht das Problem, aber ich wollte die Erinnerung nicht auf dem Handy-Kalender, da ich nicht sicherstellen kann, dass wenn die Erinnerung kommt ich auch tatsächlich zuhause bin, bzw. am Kalender kann ich die Erinnerung auch lessen, und es dann später trotzdem vergessen....
Deswegen eine Zentrale Uhr in der Küche (LaMetric-Time) die mir am Vortag mich drauf hinweist, dass ich den Müll rausstellen muss (Restmüll,Bio,Papier und gelber Sack) Die Meldung kommt dank HomeKit auch nur wenn jemand zuhause ist, und bleibt solange, bis diese (per Taster an der Uhr) quittiert wird. ;-)
Hallo @dkrizic. Ich will auch so gerne das mit den Bewegungssensoren hinbekommen wie du. Ich habe eine Foscam und eine Wanscam Kamera. Kennst du dich vielleicht aus, wie ich dessen Bewegungsalarm bekomme und wie muss ich genau das Plugin homebridge-http-motion-sensor konfigurieren. Kennst du dich mit Zoneminder aus? Habe beide Kameras damit verbunden und greife mit dem homebridge-camera-ffmpeg plugin darauf zu. In Zoneminder werden auch die Motion getriggert. Konnte nach ein paar Stunden googeln und ausprobieren nichts finden.
Also, Du legst mit homebridge-http-motion-sensor für jede Kamera einen Eintrag an
"accessories": [
{
"accessory": "http-motion-sensor",
"name": "Diele Bewegungsmelder Vorderhaus",
"port": 18089,
"serial" : "E642011E3ECB"
},
{
"accessory": "http-motion-sensor",
"name": "Garage Bewegungsmelder Stellplatz",
"port": 18090,
"serial" : "E642011E3ECF"
}
]
d.h. bei einem http://
![Uploading Screen Shot 2017-11-14 at 07.19.27.png…]()
d.h. es passiert folgendes:
Wenn Du keine Synology Surveillance Station (oder ähnliches Produkt) hast, kann ich Dir sowas nur ans Herz legen, da diese Systeme die Kamera aufzeichnen, in meinem Fall 90 Tage. So kann man - nachdem was passiert ist - die Aufnahmen sichern und der (dankbaren!) Polizei geben.
@dkrizic Danke für deine ausführliche Antwort. Wenn ich die URL des Homebridge Sensors im Browser öffne schlägt er auch aus. Bis jetzt habe ich noch nichts gefunden, den URL Request durch das Programm Zoneminder zu starten. Ich möchte, dass sobald Zoneminder ein neues Event erstellt der Sensor reagiert.
@jannnfe Ich kenne Zoneminder nicht, das mit den URLs ist tatsächlich ein Feature der Synology Surveillance Station. Ich hatte vorher auch mal geschaut, ob es einen Linux-Client für die ONVIF-Kameras gibt, die ich habe, aber ich habe nichts brauchbares gefunden.
@sweidinger Ich denke dein "Problem" / "Feature" wurde auf anderem Wege gelöst. Ich kann hier zu machen oder?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hallo, wie schwierig wäre ein Änderung der HomeMaticHomeKitVariableService von einem "Switch" auf einem "MotionSensor"? In meiner HomaticZentrale läuft ein Script, dass mir in Variablen ausgibt, wenn bestimmte Müllarten abgeholt werden. Diese Variablen sollen dann nur im HomeKit angezeigt werden und nicht "Schaltbar" sein. Klasse wäre ein "MotionSensor", bei dem ich die Mitteilung aktivieren könnte. Mir persönlich würde auch eine modifizierte HomeMaticHomeKitVariableService.js reichen. ;-)