NEWS
Anmeldung zum Test und Frage wegen Installation von Adaptern von Git ohne npm
-
Hallo!
Da ich gerade zwei Adapter fast fertig habe und noch zwei in der pipeline sind wollte ich mal eine Frage zum Test von Adaptern stellen welche noch nicht auf npm sind.
Gibt es die Möglichkeit einen Adapter direkt von git zu installieren?
Es möchte wer meinen Adapter testen, der ist aber noch nicht auf npm. ein````
iobroker install https://github.com/xxx/iobroker.yyyNatürlich kann ich```` cd /opt/iobroker/node_modules git clone https://github.com/xxx/iobroker.yyy' iobroker add yyy
Das ist wie ich selbst auch neue Adapterfiles erstmals installiere.
Manche Nutzer haben jedoch keine Erfahrung mit Git oder der commandline, auch ist es unterschiedlich ob man Linux (am Raspi) oder auf Windows arbeitet.
Habe z.B. bemerkt dass viele Beispiele auf ioBroker (git oder wiki) anscheinen für Windows-Nutzer sind da auf Unix oft 'sudo' notwendig ist und das bei den Anleitungen verschwiegen wird.
Würde potentiellen Testern von Adaptern gerne mitteilen was der offizielle Weg von einem git repo zur Adapter-Installation ist ohne Rücksicht nehmen zu müssen welches OS er hat oder ob er sich mit git auskennt.
MFG
Frank
-
@fsjoke:Gibt es die Möglichkeit einen Adapter direkt von git zu installieren? `
Ja! Und eine besonders leicht dazuIm Admin auf dem Reiter Adapter auf das vierte Icon oben links klicken. Bezeichnenderweise ist das Octocat!
In dem dann aufgehenden Fenster nicht den Reiter github auswählen (der ist für betatester des ioBroker Repositorys), sondern auf belibig gehen und dort den Pfad eingeben.
Gruß
Rainer
-
Alternativ "iobroker url <url>[<name>]"
"Name" wird hauptsichlich für das "upload" genutzt, sonst wird der Name versucht zu "erraten" oder es gibt kein automatisches Upload.</name></url>
-
@fsjoke:Hallo!
Da ich gerade zwei Adapter fast fertig habe und noch zwei in der pipeline sind wollte ich mal eine Frage zum Test von Adaptern stellen welche noch nicht auf npm sind.
Gibt es die Möglichkeit einen Adapter direkt von git zu installieren?
Es möchte wer meinen Adapter testen, der ist aber noch nicht auf npm. ein````
iobroker install https://github.com/xxx/iobroker.yyyNatürlich kann ich```` cd /opt/iobroker/node_modules git clone https://github.com/xxx/iobroker.yyy' iobroker add yyy
Das ist wie ich selbst auch neue Adapterfiles erstmals installiere.
Manche Nutzer haben jedoch keine Erfahrung mit Git oder der commandline, auch ist es unterschiedlich ob man Linux (am Raspi) oder auf Windows arbeitet.
Habe z.B. bemerkt dass viele Beispiele auf ioBroker (git oder wiki) anscheinen für Windows-Nutzer sind da auf Unix oft 'sudo' notwendig ist und das bei den Anleitungen verschwiegen wird.
Würde potentiellen Testern von Adaptern gerne mitteilen was der offizielle Weg von einem git repo zur Adapter-Installation ist ohne Rücksicht nehmen zu müssen welches OS er hat oder ob er sich mit git auskennt.
MFG
Frank `
npm install https://github.com/xxx/iobroker.yyy/tarball/master
Ohne git.
-
Super, danke, gerade auf meinem testsystem mit Windows ausprobiert!
Jetzt muß ich nur noch mkeine Adapter auf Windows zum Laufen kriegen, leider startet keiner und schmiert bei Start mit error instance system.adapter.xs1.0 terminated with code 1 ().
Den Fehler generieren die nur unter Windows und nicht auf dem Raspi oder unter Linux
-
@fsjoke:Super, danke, gerade auf meinem testsystem mit Windows ausprobiert!
Jetzt muß ich nur noch mkeine Adapter auf Windows zum Laufen kriegen, leider startet keiner und schmiert bei Start mit error instance system.adapter.xs1.0 terminated with code 1 ().
Den Fehler generieren die nur unter Windows und nicht auf dem Raspi oder unter Linux `
Du kannst mehr ansehen wenn du manuell probierst zu startencd c:\iobroker
iobroker stop xs1
node node_modules\iobroker.xs1\xs1.js –force --logs
-
Danke für den Tipp!
Das modul 'request' war nicht mit –save im Adapter gespeichert (hatte es auf Linux mit meinen node 4.6-Versionen nie extra einbinden müssen, egal).
Jetzt laufen beide Adapter unter Windows!
So, jetzt kann der nächste Adapter drankommen