Motioneye - Bewegungssensor

  • Guten Abend miteinander,


    ich habe meinen Raspberry Pi 4 als Homebridge Zentrale (über das Smartapfel Tutorial) und gleichzeitige MotioneyeKamera (Pi Cam 2.1) eingerichtet
    Gerne würde ich den BewegungsSensor von Motioneye auch in meinem HomeKit einbinden jedoch weiß ich nicht wie :S


    Hier hat ein User das ganze mit HAP-NodeJS eingerichtet - jedoch wollte ich nicht noch eine 3. Instanz auf dem Raspberry laufen lassen (+ die Instalation ist veraltet)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Hätte jemand vielleicht eine Anleitung/Tutorial für mich?


    Ich wäre sehr denkbar, wenn ihr mir helfen könntet

    :saint:

    Lisa

    iPhone 12 Mini, LG 86UN8500, HomePod Mini, Roborock S7, Raspberry Pi4

  • Lisa Schneider

    Hat den Titel des Themas von „Hilfe - Raspberry Pi, Motioneye Bewegungssensor“ zu „Raspberry Pi, Motioneye Bewegungssensor“ geändert.
  • Ob Bewegungssensor auch geht weiß ich nicht, aber hier hat man sich schon an MotionEye versucht


    Raspberry MotionEye Kamera in Homebridge

  • Lisa Schneider

    Hat den Titel des Themas von „Raspberry Pi, Motioneye Bewegungssensor“ zu „Motioneye - Bewegungssensor“ geändert.
  • Bekomme es leider nicht hin mit dem Motion Plugin - versuche nun den Umweg über das Webhook Plugin:

    https://github.com/benzman81/homebridge-http-webhooks


    Leider wird die "Motion" nicht übertragen


    Unter MotionNotifications "Call a Web Hook" habe ich

    http://192.168.178.80:51828/?accessoryId=sensor2 eingetragen


    Bei der Eintragung der Adresse im Browser erscheint nur diese Rückmeldung

    Code
    {"success":true,"state":false}

    In Homekit ist der Bewegungssensor die ganze Zeit "bereit"


    Das Protokoll zeigt dies an

    Code
    Getting current state for "sensor2"...
    State for "sensor2" is "undefined"
    [ERROR Http Webhook Server] No accessoryId in request.

    Wobei das letzte immer angezeigt wird, wenn Motioneye Bewegung erkennt und es auf POST (form) oder (json) gestellt ist

    iPhone 12 Mini, LG 86UN8500, HomePod Mini, Roborock S7, Raspberry Pi4

    Einmal editiert, zuletzt von Lisa Schneider ()

  • Anscheinend muss der State auch mit übertragen werden, also
    http://192.168.178.80:51828/?accessoryId=sensor2&state=true


    Allerdings stürtzt dann die Homebridge mit einem BerechtigungsError ab


    Code
    Error: EACCES: permission denied, open '/.node-persist/storage/6fa6149f73dba66bcb0cfbe76fde5a94'
        at Object.openSync (fs.js:443:3)
        at Object.writeFileSync (fs.js:1194:35)
        at LocalStorage.persistKeySync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/node-persist/src/local-storage.js:460:16)
        at LocalStorage.setItemSync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/node-persist/src/local-storage.js:251:14)
        at HttpWebHooksPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-http-webhooks/index.js:415:34)
        at IncomingMessage.emit (events.js:203:15)
        at endReadableNT (_stream_readable.js:1145:12)
        at process._tickCallback (internal/process/next_tick.js:63:19)

    Könnte mir bitte jemand helfen wie ich das beheben kann?
    :S

    iPhone 12 Mini, LG 86UN8500, HomePod Mini, Roborock S7, Raspberry Pi4

  • Sorry - würde ja gern helfen, habe da aber selbst keinen Plan von.

    Scheinbar hat wirklich keiner hier im Forum - außer dir - diese Idee 8)

  • Es klappt:!::!::!:
    Für die Nachwelt: Musste dem User homebridge nun zwar root Berechtigungen geben aber nun läuft alles wie es soll! :)

    Code
    sudo nano /etc/passwd
    homebridge:x:0:0:Homebridge Service:/home/homebridge:/bin/bash

    iPhone 12 Mini, LG 86UN8500, HomePod Mini, Roborock S7, Raspberry Pi4

  • Hallo Lisa,


    Ich forsche seit 1-2 Wochen mit einigen Unterbrechungen an dem Thema "PI, Homekit integriert mit Motion detection". Bin ebenso über das Video das Du oben verlinkt hast gestolpert - und habe auch festgestellt, dass die Sourcen veraltet sind und nichts funktioniert...


    Aktuell bin ich an der Stelle, dass ich Homebridge installiert habe und regulär ein Bild von der Kamera nach Homekit bekomme. Ich stecke derzeit am Thema "Motion Detection" fest. Habe high-level kram gefunden, bekomme es aber nicht zu laufen. Das GIT Projekt von rxseger das Du oben verlinkt hast ist bisher das beste was ich gefunden habe - das detailevel in der Beschreibung reicht mir aber nicht um es an den Start zu bekommen. :(


    Hast Du irgendeinen Link / Beschreibung für die Einrichtung, oder kannst Du Deine Homebridge config hier posten? Ich hoffe das würde mir schon helfen einen Schritt weiter zu kommen.


    Was Dein Problem betrifft hier ein Hinweis aus meinen "Forschungen" die letzten Tage :-). In einem Forum (das ich wieder suchen müsste) habe ich verstanden, dass Leute ähnliche Probleme hatten, weil der homebridge user aus dem Service keine Berechtigungen auf das Video device hatte. Eventuell checkst Du das mal, damit mit Du keine root rechte vergeben musst?


    Danke und Grüße

    Thomas

  • Habe einfach Motioneye installiert und diese Config

    zusätzlich das Webhook Plugin

    Im Motioneye Menü "Motion Notification" habe ich dann als Webhook GET

    http://192.168.178.80:51828/?accessoryId=sensor2&state=true



    Funktioniert nun eigentlich alles sowie es soll

    iPhone 12 Mini, LG 86UN8500, HomePod Mini, Roborock S7, Raspberry Pi4