NEWS
Wie Adapter "auf die Schnelle" umschreiben und testen?
-
Moin,
was ist der beste Weg, um kurzerhand einen bestehenden Adapter zu bearbeiten, z.B. um ein paar
console.log
s hinzuzufügen, um einen Bug besser zu verstehen und auszubessern? Am liebsten würde ich das direkt lokal auf meinem Server machen und nicht erst den Adapter auf GitHub forken, bearbeiten, pushen und im ioBroker jedes Mal erneut installieren. Kann man Adapter stoppen, bisschen in den "Innereien" herumspielen und ihn dann mit dem geänderten Code wieder starten? -
@klvn Ja, das geht:
- Quellcode des Adapters in ein Verzeichnis unter
/opt/iobroker
clonen (aber nicht innode_modules
) - Änderungen machen
- Adapter Instanz stoppen
- im neuen Verzeichnis des Adapters das Main-Skript ausführen (siehe package.json --> main - ich nenne es hier jetzt mal
main.js
) mit diesen zusätzlichen Argumenten:
node main.js --debug 0
Statt
console.log()
würde ich eheradapter.log.info()
verwenden. - Quellcode des Adapters in ein Verzeichnis unter