NEWS
MotionEye Integration - Alpha
-
@Longbow .. bitte den admin User für den Adapter nutzen. Ist 'Cliffkirchhof' wirklich der Admin?
Ich kenne mich mit Proxmox leider nicht aus.
Bitte kurz bestätigen:
- Loggst du dich im Browser genau unter http://192.168.7.206:8765/ ein (nicht :7999, nicht ohne Port)?
- Benutzer im Adapter: Cliffkirchhof — ist das exakt der MotionEye-Admin-User (Groß/Klein)?
- Läuft MotionEye bei dir in Docker/LXC/VM auf Proxmox? ioBroker auf demselben Host oder woanders?
Test auf dem ioBroker-Host (ersetzt HIER_DAS_PASSWORT durch dein aktuelles Passwort, von Hand) per ssh:
node -e "const {createMotionEyeApi}=require('/opt/iobroker/node_modules/iobroker.motioneye/lib/motionEyeApi');createMotionEyeApi({host:'192.168.7.206',motionEyePort:8765,username:'Cliffkirchhof',password:'HIER_DAS_PASSWORT',requestTimeoutMs:10000,listCacheMs:0}).getCameraList().then(c=>console.log('OK',c.length)).catch(e=>console.error('FAIL',e.message));"- Ausgabe OK → Zugangsdaten stimmen, Problem ist die ioBroker-Instanz (Passwort-Speicherung). Dann: Instanz löschen, neu anlegen, Passwort von Hand tippen.
- Ausgabe FAIL unauthorized → Web-Login läuft sehr wahrscheinlich nicht auf Port 8765 mit denselben Daten — bitte Screenshot der Browser-Adresszeile beim Login schicken.
also ja, Cliffkirchhof war der admin, hab es wieder auf admin geändert
Hier kommt das Web-Login http://192.168.7.206:8765/, kommt auf die Oberfläche. MotionEye läuft auf einem Proxmox in einem LXC. Motioneye LXC Container, ist die Meldung,
wenn das eingebe, kommt das nun
node -e "const {createMotionEyeApi}=require('/opt/iobroker/node_modules/iobroker.motioneye/lib/motionEyeApi');createMotionEyeApi({host:'192.168.7.206',motionEyePort:8765,username:'Cliffkirchhof',password:'HIER_DAS_PASSWORT',requestTimeoutMs:10000,listCacheMs:0}).getCameraList().then(c=>console.log('OK',c.length)).catch(e=>console.error('FAIL',e.message));" -bash: node: command not found -
In der aktuellen Github Version habe ich jetzt einen Verbindungstest einbauen lassen:

EDIT:
In dem Log sollte dann folgendes auftauchen:motioneye.0 2026-06-30 10:04:33.224 info Test connection OK — 9 camera(s) at 192.168.130.240:8765, MotionEye 0.43.1 -
also ja, Cliffkirchhof war der admin, hab es wieder auf admin geändert
Hier kommt das Web-Login http://192.168.7.206:8765/, kommt auf die Oberfläche. MotionEye läuft auf einem Proxmox in einem LXC. Motioneye LXC Container, ist die Meldung,
wenn das eingebe, kommt das nun
node -e "const {createMotionEyeApi}=require('/opt/iobroker/node_modules/iobroker.motioneye/lib/motionEyeApi');createMotionEyeApi({host:'192.168.7.206',motionEyePort:8765,username:'Cliffkirchhof',password:'HIER_DAS_PASSWORT',requestTimeoutMs:10000,listCacheMs:0}).getCameraList().then(c=>console.log('OK',c.length)).catch(e=>console.error('FAIL',e.message));" -bash: node: command not found@Longbow .. node: command not found heißt, du warst nicht auf dem ioBroker-Host, sondern vermutlich auf Proxmox oder im MotionEye-LXC. Dort ist Node nicht installiert.
Einfacher Weg (ohne SSH): Aktuelle GitHub-Version installieren — darin ist der Button „Verbindung testen“ (siehe Screenshot oben):
-
Version 0.4.2 ist jetzt bei npm.
Bitte aktualisieren:
Instanz neu starten → Einstellungen → User admin, Passwort von Hand → Speichern → Verbindung testen.FAQ: https://github.com/inventwo/ioBroker.motioneye/blob/main/docs/de/faq.md
-
@skvarel
Danke für den Hinweis. ich hätte auch selbst darauf kommen können...
Mein ioBroker Testsystem läuft auf einem Custom Network und der motionEye container läuft als Host, kann ja nicht funktionieren.Aus Zeitgründen stelle ich das jetzt nicht um, teste deinen Adapter dann später weiter.
FredF sagte:
@skvarel
Danke für den Hinweis. ich hätte auch selbst darauf kommen können...
Mein ioBroker Testsystem läuft auf einem Custom Network und der motionEye container läuft als Host, kann ja nicht funktionieren.Aus Zeitgründen stelle ich das jetzt nicht um, teste deinen Adapter dann später weiter.
@skvarel
So, ich habe mich "getraut" den Adapter auf meinem Life System zu installieren, läuft, keine Probleme. Top. -
FredF sagte:
@skvarel
Danke für den Hinweis. ich hätte auch selbst darauf kommen können...
Mein ioBroker Testsystem läuft auf einem Custom Network und der motionEye container läuft als Host, kann ja nicht funktionieren.Aus Zeitgründen stelle ich das jetzt nicht um, teste deinen Adapter dann später weiter.
@skvarel
So, ich habe mich "getraut" den Adapter auf meinem Life System zu installieren, läuft, keine Probleme. Top. -
@homoran .. kannst du ausnahmsweise diesen Beitrag in den Tester Bereich verschieben? Der Adapter ist seit heute im Latest. Ich würde kern die Posts behalten, da ein User noch Probleme hat und ich den Zusammenhang behalten möchte.
Den Titel würde ich dann von 'MotionEye Integration - Alpha' in 'MotionEye Integration - Latest' umbenennen.
@mcm1957 ... vielen Dank für deinen Support und deine Geduld mit mir!
-
Version 0.4.2 ist jetzt bei npm.
Bitte aktualisieren:
Instanz neu starten → Einstellungen → User admin, Passwort von Hand → Speichern → Verbindung testen.FAQ: https://github.com/inventwo/ioBroker.motioneye/blob/main/docs/de/faq.md
das ist nun auf dem LXC vo iobroker
longbow@iobroker:~$ node -e "const {createMotionEyeApi}=require('/opt/iobroker/node_modules/iobroker.motioneye/lib/motionEyeApi');createMotionEyeApi({host:'192.168.7.206',motionEyePort:8765,username:'admin',password:'Ck23021979',requestTimeoutMs:10000,listCach eMs:0}).getCameraList().then(c=>console.log('OK',c.length)).catch(e=>console.error('FAIL',e.message));" FAIL unauthorized longbow@iobroker:~$Hab nichts kopiert von den PW oder so, alles neu eingeben. Aber es bleibt dabei, es verbindet sich nichts. Habe auch alles gelöscht und auch das dein Update etc.
-
das ist nun auf dem LXC vo iobroker
longbow@iobroker:~$ node -e "const {createMotionEyeApi}=require('/opt/iobroker/node_modules/iobroker.motioneye/lib/motionEyeApi');createMotionEyeApi({host:'192.168.7.206',motionEyePort:8765,username:'admin',password:'Ck23021979',requestTimeoutMs:10000,listCach eMs:0}).getCameraList().then(c=>console.log('OK',c.length)).catch(e=>console.error('FAIL',e.message));" FAIL unauthorized longbow@iobroker:~$Hab nichts kopiert von den PW oder so, alles neu eingeben. Aber es bleibt dabei, es verbindet sich nichts. Habe auch alles gelöscht und auch das dein Update etc.
-
@Longbow .. hast du die aktuelle npm Version ausprobiert? Was passiert beim Klicken auf den Test Button?
EDIT:
Bitte dein Post bearbeiten und das Passwort in MotionEye ändern. Du hast es hier im Klartext gepostet.
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