NEWS
Test Adapter ioBroker.n8n
-
@oliverio Follow up: Bei mir lief eine alte Instanz von n8n als es das Limit noch gab. Hab ich jetzt erst gesehen.
-
Ich bekomme den Adapter leider nicht zum laufen:
2025-08-23 10:43:46.638 - error: host.iobroker startInstance n8n.0: cannot find start file!
Installiert hab ich wie oben angegeben direkt aus dem NPM Repo:
cd /opt/iobroker sudo npm i iobroker.n8n
Wenn ich mir die config des Adapters so ansehe, lässt sich auch keine IP oder Port konfigurieren.
Versehe ich es richtig, dass n8n mit dem Adapter direkt in ioBroker läuft? -
Mit sudo (ohne Optionen) ist das IMMER falsch.
Mach es perFALSCH, s.u.
Edit:
iobroker url iobroker.n8n@latest --host $HOSTNAME --debug
-
@thomas-braun said in Test Adapter ioBroker.n8n:
Mit sudo (ohne Optionen) ist das IMMER falsch.
Mach es periobroker url https://github.com/ioBroker/ioBroker.n8n --host $HOSTNAME --debug
Bluefox sagt im Eröffnugstopic aber was anderes - NICHT VON GITHUB installieren:
Installiert den Adapter ioBroker.n8n aus dem NPM Repository (aktuell noch im Beta-Stadium) und nicht github!
Daher wäre
iobroker url iobroker.n8n@latest
wahrscheinlich die bessere Variante. Alternativ im UI auf der Katzenmaske als url iobroker.non@latest eintippen.
-
Dann halt per
iobroker url iobroker.n8n@latest --host $HOSTNAME --debug
aber
sudo npm
ist immer falsch. Das hämmert dir die Module als root in dein Setup... -
@thomas-braun said in Test Adapter ioBroker.n8n:
aber
sudo npm
ist immer falsch. Das hämmert dir die Module als root in dein Setup...JA - volles ACK, da stimm ich dir voll und ganz zu.
EDIT:
sinnbefreiter Text nach Korrektur des Vorpostings entfernt. -
@mcm1957 sagte in Test Adapter ioBroker.n8n:
??? Das Installiert ja von Github und genau davon rät das Eröffnungsposting ob ???
Habs korrigiert, da war der falsche Befehl in der Zwischenablage.
Per
iobroker url iobroker.n8n@latest --host $HOSTNAME --debug
wird das aktive Repo angesprochen.
-
Leider immer noch das selbe Phänomen.
auch mit
iobroker url iobroker.n8n@latest --host $HOSTNAME --debug
weiterhin die Meldung.
startInstance n8n.0: cannot find start file!
Muss ich n8n doch noch zusätzlich installieren?
-
Jep
Im aktuellen Package fehlt der lauffähige / compilierte Code. Da gibts kein dist/ Verzeichnis
Leg ein Issue beim Adapter an. Das muss der Dev fixen.
-
Ich habe das selbe Problem.
Die Installation lief auch viel zu schnell durch.Von npm und im iobroker.
-
@david-g said in Test Adapter ioBroker.n8n:
Ich habe das selbe Problem.
Die Installation lief auch viel zu schnell durch.Von npm und im iobroker.
Warum solltest du das Problem nicht haben? npm stellt die Dateien nicht userspezifisch zur Verfügung - damit fehlen sie auch bei dir
siehe auch https://github.com/ioBroker/ioBroker.n8n/issues/25
(@bloop DANKE für Issue!)
-
Weil ich mir dachte eher eine Rückmeldung mehr als weniger.
Und da es erst ein User war....
(Das Issue hatte ich bereits gesehen). -
Das Issue ist nun gefixt.
Laut log wird n8n auch installiert.Jedoch bleibt bei mit der Bildschirm weiß, wenn ich n8n öffne.
Log mit einem Neustart des Adapters nach der Installation.
n8n.0 2025-08-28 19:27:23.064 info socket.io server listening on port 5680 n8n.0 2025-08-28 19:27:23.061 info http server listening on port 5680 n8n.0 2025-08-28 19:27:23.051 info N8N Adapter started n8n.0 2025-08-28 19:27:23.044 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.n8n, node: v22.18.0, js-controller: 7.0.7 n8n.0 2025-08-28 19:27:18.986 info terminating n8n.0 2025-08-28 19:27:18.512 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason n8n.0 2025-08-28 19:27:18.512 info terminating n8n.0 2025-08-28 19:27:18.484 info Destroying N8N integration n8n.0 2025-08-28 19:27:18.483 info Got terminate signal TERMINATE_YOURSELF n8n.0 2025-08-28 19:26:06.193 info socket.io server listening on port 5680 n8n.0 2025-08-28 19:26:06.191 info http server listening on port 5680 n8n.0 2025-08-28 19:25:52.720 info n8n is installed n8n.0 2025-08-28 19:24:35.457 info Executing n8n installation... Please wait it can take a while! n8n.0 2025-08-28 19:24:35.456 info N8N Adapter started n8n.0 2025-08-28 19:24:35.451 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.n8n, node: v22.18.0, js-controller: 7.0.7
EDIT
Glaube habe das Problem.
Den iobroker erreiche ich über https. N8n mag das scheinbar nicht.
Über http://192.168.99.33:5678/ direkt komme ich drauf.EDIT 2
Word sich der Adapter um Updates von n8n kümmern oder muss man das selber machen.
Er gibt mir die Meldung:We’ve been busy ✨ You’re on 1.99.0, which was released 2 months ago and is 10 versions behind the latest and greatest n8n
-
Folgende Punkte sind mir bei meinen ersten Tests aufgefallen:
- Sprache von n8n entsprechend der ioBroker Systemsprache möglich?
- Lässt sich das Einfügen von ObjektIDs in den ioBroker Nodes etwas abändern? Aktuell kopiere ich die gewünschten Datenpunkte immer aus den Objekten. Was etwas mühsam ist.
Ansonsten scheint der Adapter einwandfrei zu laufen!
-
Erst einmal ganz herzlich Dank für das unterstützen von n8n. Wirklich klasse, hätte ich niemals gedacht.
Ich nutze n8n schon länger exzessiv. iobroker schon seit Jahren.
Fragen:
- Die existierende n8n-Umgebung kann man vermutlich nicht verwenden?
- n8n-Adapter installiert man vermutlich manuell direkt von von Github?
-
ich bin gerade dabei eigenständige nodes zu entwickeln, die in einer eigenstn<ädigen instanz installiert werden kann.
es hängt aktuell noch bei der installation
-
@oliverio kein Stress. Wenn Du Hilfe in Form von Testing benötigst, gib Bescheid!
-
hehe, ich war ja heute abend genau da dran.
wollte vorhin nur noch nix versprechen.
aber gerade hat der letzte build/publish funktioniert
und kann getestet werden.https://www.npmjs.com/package/n8n-nodes-iobroker
sehe es allerdings als alpha version an.
dem verwendeten socket-client fehlen leider noch ein paar funktionen, ohne die der client bei fehler/fehlkonfiguration durch den benutzer nicht ordentlich beendet werden kann.durch die separaten nodes kann ich selbst einfacher mir auch die berechtigungen zu google und anderen diensten einrichten, da das mit der in iobroker integrierten version dann mit den oaut callbacks schwierig wird, bzw einzeln (nach anbieter) von bluefox implementiert werden muss.
am besten machen wir aber einen separaten thread auf, um den test des adapters nicht zu verwässern
https://forum.iobroker.net/topic/82185/test-n8n-nodes-iobroker-kein-adapter