NEWS
ioBroker unter Windows installieren (ohne Installer)
-
@JB_Sullivan Letztlich ist es ja auch Wurscht, der ioBroker ist ja kein 'Linux'-Programm sondern in nodejs eingebettet. Solange die bevorzugte Plattform mit nodejs läuft...
-
@J-A-R-V-I-S Wäre mir nicht bekannt! In einem anderen Thread wurde das Thema schon einmal angeschnitten und Stabilostick hat einem Nutzer (weiß gerade nicht mehr, wer es war - ich glaube bahnuhr?) wohl auch helfen können. Details zum Lösungsweg gab es aber auch dort leider nicht. Ich habe Stabilostick gebeten, ein paar Angaben dazu zu machen, aber er ist wohl mal wieder "abgetaucht" oder hat schlicht und ergreifend keine Lust mehr auf meine vielen Nachfragen.
PS: Bin jetzt mal eine Weile afk - das reale Leben will so "nebenher" auch noch irgendwie zum Zuge kommen!
-
@P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):
Der einzige echte Experte, der sich wirklich ernsthaft damit auseinandersetzt, ist wohl Stabilostick
Das liegt daran, dass er sich damals in das Installer-Tool reingefuchst hat. Damit kennt sich außer ihm leider niemand aus. Das kann recht viel, man muss sich aber einarbeiten - und ich wüsste z.B. nicht mal wo die Quellen dafür liegen.
Hätten wir es damals (analog zum Linux-Installer-Skript) per PowerShell gemacht, wären wir vermutlich schon weiter. Aber dann müssten sich die Windows-User wieder mit allen möglichen Konsolen-Befehlen auseinander setzen. Der Sinn des Installers war ja, dass alles möglichst einfach per Klick geht.
FYI, ich bin auch auf Windows unterwegs - nur nicht auf dem ioBroker-Produktivsystem:
-
@P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):
ch glaube bahnuhr?)
Ja
@P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):
Details zum Lösungsweg gab es aber auch dort leider nicht.
Stimmt nicht so ganz. Ich hatte geschrieben, dass wir den daemon Ordner angepasst hatten.
-
@AlCalzone sagte in ioBroker unter Windows installieren (ohne Installer):
Das liegt daran, dass er sich damals in das Installer-Tool reingefuchst hat. Damit kennt sich außer ihm leider niemand aus.
Und warum stellt man den Nutzer nicht alternativ eine manuelle Installation dazu.
Hatte ich schon mal versucht. Doku passt auch nicht. Wollte ich auch schon anpassen.
Es gab aber keine Unterstützung. Bis auf stabilo.. gab es keine Hilfe, Unterstützung, etc.Und der Ansatz von @P-A-L-A-D-I-N war mal ein Lichtblick.
-
Eine Frage die sich mir gerade stellt - kann man den js-controller eigentlich EINFACH wieder downgraden?
Wenn man denn unbedingt auf js-controller 3.xx sein möchte, könnte man zumindest vor einem Adapter Update ein downgrade des js-controller machen und "gefahrlos" ein Adapter Update, oder eine Adapter Neuinstallation, durchzuführen ohne sich ioB komplett zu zerschießen.
Funktioniert das auch als Kommandozeile unter Eingabe der niederen Versionsnummer?
iobroker upgrade js-controller@2.2.9
(oder so ähnlich, bekomme den genauen Aufruf aus dem Kopf nicht zustande) -
@JB_Sullivan sagte in ioBroker unter Windows installieren (ohne Installer):
iobroker upgrade js-controller@2.2.9
Genau so müsste es gehen.
Und warum stellt man den Nutzer nicht alternativ eine manuelle Installation dazu.
- Weil so eine Anleitung ständig veraltet ist (was glaubst du wie viele in 2018 empfohlene Node.js-Versionen nicht hinterfragen)
- Weil es trotz Anleitung immer wieder falsch gemacht wird und dann Support zur Hölle wird
- ...
Versteht mich nicht falsch, ich finde den Ansatz hier (sich selbst helfen) gut - ggf. kann man daraus auch eine Doku für die manuelle Installation stricken, bis der Installer steht.
Ziel sollte aber sein, dass es nicht nötig ist.
-
@JB_Sullivan Kannst Du leider knicken! Wenn Du einmal den Fehler machst, den js-controller zu updaten, ist das System erst einmal zerschossen und es funktioniert gar nichts mehr, auch kein Downgrade. Da hilft dann nur händisch die funktionierenden Ordner wieder einzuspielen.
-
@AlCalzone Ich finde den Aufwand, die Anleitung gelegentlich etwas zu "modernisieren" eigentlich nicht allzu groß. Meine Anleitung war nur deshalb sehr viel Arbeit für mich, weil ich mich als Laie mit zig falschen und veralteten Anleitungen und in zig Installationen per trial and error Verfahren im Selbstversuch durchkämpfen mußte, bis ich den wirklich funktionierenden Lösungsweg gefunden habe. Jetzt steht die Anleitung und ist auch korrekt - nur leider ist der ioBroker selbst eben das Problem - und das eben unabhängig von der Art und Weise der Installation. Ich finde es echt blöd, daß der js-controller überhaupt ins stable gelangt ist, so kaputt wie der ist!
-
@P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):
Ich finde es echt blöd, daß der js-controller überhaupt ins stable gelangt ist, so kaputt wie der ist!
Beispiel? Bei mir läufts, sogar in einer Vorabversion:
-
@AlCalzone sagte in ioBroker unter Windows installieren (ohne Installer):
man muss sich aber einarbeiten - und ich wüsste z.B. nicht mal wo die Quellen dafür liegen.
Kein Problem.
https://github.com/Stabilostick/ioBroker.build/tree/win2/build/windows2
-
@Stabilostick Das war jetzt kein Wunsch, dass ich mich selbst drum kümmern muss Habe mit Z-Wave derzeit genug an der Backe.
-
Hihi, aber vielleicht interessant für andere, damit man sieht, was der Installer so macht. Aber das ist der WIP-Stand.
-
Bei mir läuft ja mittlerweile auch der 3.1.5 unter Windows.
Es war aber ein langer und steiniger Weg, und es sind etliche Stunden dabei drauf gegangen.Wenn ich jetzt nicht vollkommen falsch liege, installiert der letzte als funktionierend gekennzeichnete Installer nur den js-controller 2.1.9
Dieser lässt sich von Hand auf 2.2.9 bringen, obwohl eigentlich empfohlen wird davon abzusehen, und darauf zu warten bis der neue Installer da ist.
Diese Empfehlung existiert nun schon einige Monate und viele Adapter setzen zumindest einen Controller > 2.2.x voraus.
Mittlerweile ist die 3.1.5 im Stable, und natürlich wächst da die Begehrlichkeit auch endlich mal als Windows User mal auf einen aktuellen Stand zu kommen.
Wenn der neue Installer noch länger auf sich warten lässt, solltet ihr vielleicht wirklich mal darüber nachdenken, eine manuelle Lösung für ein Update zu finden. -
Ich habe es schon verstanden, den Wink mit dem Zaunpfahl...
-
@Stabilostick
Da ich ja schon "irgendwie" erfolgreich upgedatet habe, ist es mir persönlich erst mal wurscht wie schnell du bist. Trotzdem häufen sich ja wohl in den letzten Tagen die Probleme von Usern, die es auch irgendwie versucht haben, und es dabei zu enormen Problemen gekommen ist. -
@stefande sagte in ioBroker unter Windows installieren (ohne Installer):
es dabei zu enormen Problemen gekommen ist.
Und ebendie versuche ich zu umschiffen und zu lösen.
-
@stefande sagte in ioBroker unter Windows installieren (ohne Installer):
Da ich ja schon "irgendwie" erfolgreich upgedatet habe, ist es mir persönlich erst mal wurscht wie schnell du bist
Ich habe es auch geschafft. War ein Klacks.
Platform: Windows os: win32 Architecture: x64 RAM: 7.9 GB Node.js: v12.18.0 NPM: 6.14.4 Admin: 4.1.1 JS Controller: 3.1.5
-
@Stabilostick sagte in ioBroker unter Windows installieren (ohne Installer):
@stefande sagte in ioBroker unter Windows installieren (ohne Installer):
es dabei zu enormen Problemen gekommen ist.
Und ebendie versuche ich zu umschiffen und zu lösen.
Ok jetzt hab ICH den Wink verstanden. Auch wenn in meinen letzten Beiträgen vielleicht einiges an Kritik mitschwang, ist das nicht persönlich gemeint.
Hut ab und Danke für Eure Arbeit und Euer Engagement.
Das muss auch mal gesagt werden. -
@sigi234 sagte in ioBroker unter Windows installieren (ohne Installer):
@stefande sagte in ioBroker unter Windows installieren (ohne Installer):
Da ich ja schon "irgendwie" erfolgreich upgedatet habe, ist es mir persönlich erst mal wurscht wie schnell du bist
Ich habe es auch geschafft. War ein Klacks.
Platform: Windows os: win32 Architecture: x64 RAM: 7.9 GB Node.js: v12.18.0 NPM: 6.14.4 Admin: 4.1.1 JS Controller: 3.1.5
Freut mich. Vielleicht kannst du ja auch kurz beschreiben von welcher Version und ob mit oder ohne Installer du upgedatet hast.