NEWS
[gelöst] kann keine Instanz installieren
-
Hallo zusammen,
ich versuche mich gerade in den ersten Adapter Laufschritten mit ioBroker. Ziel ist es den für andere Plattformen existierenden Elero-Adapter (für Elero Motoren, welche mit einem Elero USB-Stick gesteuert werden können) auf ioBroker zu portieren. Neben späteren Problemen beim Portieren scheitere ich aktuell daran, eine Instanz des Adapters in ioBroker zu erzeugen.
Ich kann den Adapter installieren. Bei Hinzufügen einer Instanz über die GUI kommt er in eine Endlosschleife. Bei manuellem Upload des Adapters sagt er mir
pi@ioBroker-Pi4:/opt/iobroker $ iobroker upload elero got /opt/iobroker/node_modules/iobroker.elero/admin upload [7] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/words.js words.js application/javascript upload [6] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/tsconfig.json tsconfig.json application/json upload [5] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/template.png template.png image/png upload [4] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/tab_m.html tab_m.html text/html upload [3] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/style.css style.css text/css upload [2] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/index_m.html index_m.html text/html upload [1] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/custom_m.html custom_m.html text/html upload [0] elero.admin /opt/iobroker/node_modules/iobroker.elero/admin/admin.d.ts admin.d.ts video/mp2t system.adapter.elero does not exist
Woran könnte das liegen? Die letzte Zeile macht mich stutzig.
Ich könnte mir vorstellen, dass es an der falschen Namens-Referenzierung in den packages liegen könnte. Da habe ich aber nun alle Kombinationen durch.
Ihr findet die Files hier: https://github.com/seb2010/ioBroker.elero
Ich habe hier auf dem ioBroker.template für Javascript aufgesetzt.fyi: ich bin kein Neuling in Sachen Programmieren etc. Allerdings fuxe ich mich gerade in die Komponenten von Linux, ioBroker, Adapter-Dev, Git und Javascript erst richtig rein. Also seht es mir nach, wenn ich an manchen Stellen noch Basics-Lücken habe.
Viele Grüße
--> die Lösung war (über create-adapter-Funktion):
package.json->name: iobroker.elero
io-package.json->name: elero, title:elero -
keiner der mir da helfen kann? wie Grenze ich den Fehler ein?
package.json
io-package.json
und der Adapter-constructor benutzen die Namen des Adapters. Wie müssen die zusammenpassen?
An welcher Stelle im Code/Config (auf Dateiebene) werden die Adapter registriert?Ich will eigentlich nur einen funktionierenden Adapter mit Instanz ans laufen bringen. Danach laufe ich dann selber weiter
-
@seb2010 sagte in [gelöst] kann keine Instanz installieren:
keiner der mir da helfen kann?
Verzeihung, aber nach 2 Stunden schon reklamieren?
Die Zahl der Adapterentwickler ist nicht sehr hoch, und ob die alle 10 Minuten ins Forum sehen ist fraglich. Gelderwerb ist manchmal notwendig.
Bitte etwas Geduld
-
@Homoran: ja, da war ich etwas ungeduldig
-
@seb2010
Anscheinend hast du das Problem selber lösen können.
Es wäre gut wenn du deine Lösung hier noch teilen könntest, so haben andere auch noch was davon.Gruß Christian