NEWS
Test Adapter ioBroker.n8n
-
Aktuelle Test Version 0.0.9 Veröffentlichungsdatum 22.07.2025 Github Link https://github.com/ioBroker/ioBroker.n8n Hallo zusammen,
ich habe einen neuen Adapter für ioBroker entwickelt: ioBroker.n8n.
Mit diesem Adapter könnt ihr n8n-Workflows direkt innerhalb von ioBroker starten und verwenden, inklusive voller Integration in das ioBroker-Objekt- und State-System.
Was ist n8n?
n8n ist eine leistungsstarke, quelloffene Automatisierungsplattform („If-this-then-that“ für Profis).
Sie bietet eine visuelle Oberfläche zur Erstellung von Workflows, ähnlich wie Node-RED – aber mit noch mehr Möglichkeiten, besonders für API- und Datenverarbeitung.Mit ioBroker.n8n könnt ihr nun n8n direkt in eurer ioBroker-Installation lokal laufen lassen
und z. B. auf States reagieren oder Daten an ioBroker zurückgeben.
️ Anleitung für Tester
- Installiert den Adapter
ioBroker.n8n
aus dem NPM Repository (aktuell noch im Beta-Stadium) und nicht github! - Nach dem ersten Start erscheint ein neues Menü links im Admin-Panel namens
n8n
. - Beim ersten Aufruf öffnet sich eine n8n-Weboberfläche mit einer Registrierungsmaske.
➤ Keine Sorge: Diese Registrierung läuft ausschließlich lokal – es wird nichts nach außen übertragen.
➤ Die Abfrage nach "Firma/Name" ist optional – ihr könnt das Fenster einfach "skippen" (links unten) .
➤ Bitte Passwort unbedingt merken, es gibt noch keine Möglichkeit den zu wiederherstellen. - Nach der Einrichtung könnt ihr sofort eigene Workflows bauen – mit direktem Zugriff auf eure ioBroker-Datenpunkte.
Jetzt seid ihr gefragt!
Ich suche aktive Tester, die den Adapter ausprobieren und Feedback geben möchten:
- Funktionieren alle Grundfunktionen bei euch?
- Wie läuft die Performance?
- Was ist unklar, was fehlt, was wäre noch nützlich?
Jeder Hinweis hilft, den Adapter stabil und benutzerfreundlich zu machen!
️ Bei Interesse einfach kommentieren oder direkt per GitHub Issue Feedback geben.
Vielen Dank und viel Spaß beim Automatisieren!
— Bluefox - Installiert den Adapter
-
@bluefox besteht beim Adapter auch das Limit von 5 Workflows gleichzeitig wie bei der Stanalone Version?
-
@jey-cee Es ist mir nichts darüber bekannt. Muss ich sagen, dass ich das auch nicht geprüft habe.
-
@bluefox
Bei der Anzahl der Workflows gibt es keine Begrenzung. Es sind nur einige Funktionen, den bezahl Plänen vorbehalten.https://docs.n8n.io/hosting/community-edition-features/
Wenn man seine community Edition registriert, bekommt man noch ein paar wenige Funktionen extra
Das mit den 5 Workflows ist eine Begrenzung des starter Plans
https://n8n.io/pricing/ -
@oliverio ich betreib eine n8n instance in der Community edition und kann sicher sagen das es diese Begrenzung gibt.
Man kann zwar mehr als 5 Workflows Aktivieren, nur werden die nicht Gleichzeitig ausgeführt. Da ich in fast allen Workflows Trigger habe die permanent laufen werden nicht mehr alle Workflows ausgeführt.
-
Ich betreibe ebenfalls eine eigen gehostete Instanz, bei der so immer zwischen 15 und 20 Workflows Aktiv sind (nicht im iobroker Umfeld)
Hier der Subtext bei https://n8n.io/pricing/
5 active workflows and unlimited test onesActive workflows are ones that are activated and running automatically (i.e. not executed manually)
-
@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).