NEWS
Test Adapter MotionEye - Latest
-
Aktuelle Latest Version 1.3.x Aktuelle Stable Version 1.3.1 Veröffentlichungsdatum 21.06.2026 Github Link https://github.com/inventwo/ioBroker.motioneye npm Link https://www.npmjs.com/package/iobroker.motioneye FAQ https://github.com/inventwo/ioBroker.motioneye/blob/main/docs/de/faq.md
Ursprungsbeitrag (Alpha): https://forum.iobroker.net/topic/84843/motioneye-integration-alpha
Der Adapter bringt Bewegungsmelder, Snapshots und Livestream in ioBroker. Pro Kamera gibt es eigene Kanäle mit frei wählbarem Namen. Die Modi off, still und sharp lassen sich aus ioBroker steuern. MotionEye wird dabei über die Config-API (Port 8765) synchronisiert.
Für Bewegung nutzt der Adapter einen eingebauten Webhook-Server – simple-api ist nicht nötig. Webhook-URLs schreibt der Adapter beim Start nach MotionEye.
Zusätzlich gibt es Snapshot, Stream ein/aus, streamPulse (kurze Vorschau) und streamUrl mit fertigem HTML für jedes HTML-Widget in VIS, VIS2 oder Dashboards.
Im Admin gibt es einen Hilfe-Tab und einen Button „Kameras aus MotionEye laden“, der fehlende Kameras aus /config/list in die Tabelle übernimmt.
Gruß
skvarel von inventwo -
Changelog:
1.3.1 (2026-07-12)
- Fixed Telegram snapshot notifications ignored or text-only on some cameras: legacy saved flags (notificationEnabled, notificationImageExcluded) no longer override per-camera On snapshot / Send image = Yes
- Telegram snapshot images sent as photo buffer with caption (reliable delivery vs. absolute file path)
1.3.0 (2026-07-11)
- Instance _info disk usage from MotionEye: diskUsedGb, diskTotalGb, diskUsedPercent (filesystem of first online camera)
1.2.0 (2026-07-11)
- Per-camera alertLevel datapoint: one VIS dropdown for off / motion-only / motion+Telegram / motion+video / full protection; syncs mode and Telegram-on-motion; legacy mode writes still supported
- Fixed Telegram-on-motion image: trigger MotionEye snapshot before download when lastsnap.jpg is not ready yet (same path as manual snapshot button)
- Telegram notification timestamps use local time (YYYY-MM-DD HH:mm:ss) instead of UTC ISO (…Z)
1.1.0 (2026-07-11)
- Per-camera Telegram triggers: separate On motion / On snapshot Yes/No dropdowns in the table (no global motion/snapshot checkboxes)
1.0.0 (2026-07-11)
- Notifications tab: built-in Telegram on motion and/or snapshot — recipients with Active toggle, per-camera message template (Yes/No dropdowns), per-camera recipient filter, test message
- Snapshot cache: lastsnap.jpg in ioBroker file storage, Snapshots tab, datapoints snapshots.* for VIS/Telegram/scripts
- Per-camera motion detection tuning under motiondetection.*
- FAQ: snapshot storage, Telegram hints, notifications tab
Older changes:
-
Das Update zur 0.6.0 ist unterwegs!
Neu sind jetzt 'settings' pro Kamera, inkl. der Datenschutzmaske

Hier mal Beispiele meiner Video VIS. Die VIS ist ein eigenständiges Projekt und läuft dauerhaft im Autostart auf einem kleinen 10.1" Touchmonitor bei mir im Büro
Auffahrt & Carport:

Innenhof & Koiteich (beim Teich hat gerade der stille Alarm ausgelöst):

Strand & Garten:

Jeder Vorschau-Stream ist auch gleichzeitig ein Button für ein Popup einer Einzelansicht.
Hier als Beispiel, der Koiteich:

-
Info:
Wenn es keine Meldungen von Bugs gibt, würde ich neue Features eine Zeitlang nur in die Github (Alpha) Version einbauen und die aktuelle 0.6.0 in ein paar Tagen zum Stable beantragen.
Ich denke, der Stand der 0.6.0 ist ein sehr guter Stable-Kandidat.
-
-
Moin, ich teste gerade den MotionEye-Adapter v0.9.0 mit motionEye 0.43.1b5 und Motion 4.7.0 (beides in einem Proxmox-LXC).
Die Verbindung zum Adapter funktioniert, alle Kameras werden erkannt und angelegt. Die Snapshot-URLs von MotionEye funktionieren ebenfalls, z. B. http://192.168.178.xxx:8765/picture/3/current/.
Wenn ich jedoch den Datenpunkt camera3.snapshot auslöse, bekomme ich immer:
Snapshot failed for Camera3: Motion HTTP 404: {"error":"not found"}Im Adapter habe ich MotionEye auf Port 8765 und die Config-API ebenfalls auf 8765 eingetragen. In der Doku steht allerdings, dass die Motion-HTTP-API für Snapshots auf Port 7999 laufen soll. Bei einer normalen MotionEye-Installation kann ich dafür aber keine Einstellung finden, und auf Port 7999 läuft bei mir auch nichts.
Ist das ein Bug im Adapter oder muss Motion zusätzlich auf Port 7999 konfiguriert werden? Falls ja: Wo genau stellt man das bei einer aktuellen MotionEye-Installation ein?
-
Moin, ich teste gerade den MotionEye-Adapter v0.9.0 mit motionEye 0.43.1b5 und Motion 4.7.0 (beides in einem Proxmox-LXC).
Die Verbindung zum Adapter funktioniert, alle Kameras werden erkannt und angelegt. Die Snapshot-URLs von MotionEye funktionieren ebenfalls, z. B. http://192.168.178.xxx:8765/picture/3/current/.
Wenn ich jedoch den Datenpunkt camera3.snapshot auslöse, bekomme ich immer:
Snapshot failed for Camera3: Motion HTTP 404: {"error":"not found"}Im Adapter habe ich MotionEye auf Port 8765 und die Config-API ebenfalls auf 8765 eingetragen. In der Doku steht allerdings, dass die Motion-HTTP-API für Snapshots auf Port 7999 laufen soll. Bei einer normalen MotionEye-Installation kann ich dafür aber keine Einstellung finden, und auf Port 7999 läuft bei mir auch nichts.
Ist das ein Bug im Adapter oder muss Motion zusätzlich auf Port 7999 konfiguriert werden? Falls ja: Wo genau stellt man das bei einer aktuellen MotionEye-Installation ein?
-
UPDATE: 0.10.0
Der HTTP Port (7999) wurde nur für die Snapshots benötigt. Cursor hat es jetzt auch auf den API Port umgestellt und die Eingabe für den HTTP aus der Config entfernt.
Bei bestimmten Konstellation kann der Weg über HTTP Probleme bereiten. Das sollte nun abgestellt sein.
-
UPDATE: 0.10.0
Der HTTP Port (7999) wurde nur für die Snapshots benötigt. Cursor hat es jetzt auch auf den API Port umgestellt und die Eingabe für den HTTP aus der Config entfernt.
Bei bestimmten Konstellation kann der Weg über HTTP Probleme bereiten. Das sollte nun abgestellt sein.
@skvarel kurzes Feedback: Der 404-Fehler ist mit der Version 0.10.0 weg. action/snapshot: OK und HTTP 200 kommen jetzt. 👍 Allerdings finde ich nirgendwo das eigentliche Bild. In den Datenpunkten steht bei storage.snapshotCount weiterhin 0 und usedSpaceMb 0 MB. Ist das so vorgesehen oder müsste der Adapter das Bild irgendwo ablegen bzw. als Datenpunkt bereitstellen?
-
UPDATE: 0.10.0
Der HTTP Port (7999) wurde nur für die Snapshots benötigt. Cursor hat es jetzt auch auf den API Port umgestellt und die Eingabe für den HTTP aus der Config entfernt.
Bei bestimmten Konstellation kann der Weg über HTTP Probleme bereiten. Das sollte nun abgestellt sein.
@skvarel Kleines Update: Ich habe die Speicherplatz-Statistik aktualisiert, jetzt werden auch snapshotCount und usedSpaceMb korrekt angezeigt. Die Snapshots scheinen also gespeichert zu werden. Wo finde ich denn das eigentliche Bild? Ich würde das Snapshot gerne per ioBroker an den Telegram-Adapter schicken. Gibt es dafür einen Datenpunkt oder einen Pfad, den ich verwenden kann?
-
@skvarel Kleines Update: Ich habe die Speicherplatz-Statistik aktualisiert, jetzt werden auch snapshotCount und usedSpaceMb korrekt angezeigt. Die Snapshots scheinen also gespeichert zu werden. Wo finde ich denn das eigentliche Bild? Ich würde das Snapshot gerne per ioBroker an den Telegram-Adapter schicken. Gibt es dafür einen Datenpunkt oder einen Pfad, den ich verwenden kann?
@denjo .. ich arbeite gerade daran. Zur Zeit werden sie nur im Medien Ordner in MotionEye gespeichert:
Ich versuche gerade, immer den letzten Snapshot in die ioBroker Dateien zu bekommen.
-
@skvarel Kleines Update: Ich habe die Speicherplatz-Statistik aktualisiert, jetzt werden auch snapshotCount und usedSpaceMb korrekt angezeigt. Die Snapshots scheinen also gespeichert zu werden. Wo finde ich denn das eigentliche Bild? Ich würde das Snapshot gerne per ioBroker an den Telegram-Adapter schicken. Gibt es dafür einen Datenpunkt oder einen Pfad, den ich verwenden kann?
-
@skvarel Kleines Update: Ich habe die Speicherplatz-Statistik aktualisiert, jetzt werden auch snapshotCount und usedSpaceMb korrekt angezeigt. Die Snapshots scheinen also gespeichert zu werden. Wo finde ich denn das eigentliche Bild? Ich würde das Snapshot gerne per ioBroker an den Telegram-Adapter schicken. Gibt es dafür einen Datenpunkt oder einen Pfad, den ich verwenden kann?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden









