NEWS
Zigbee Adapter Installation abgebrochen
-
Hallo, ich hoffe mir kann jemand helfen.
Ich habe ioBroker auf einem EEEPC installiert mit Windows10. Heute ist der cc2531 angekommen und habe ihn auch gleich geflasht. Jetzt wollte ich den Zigbee-Adapter installieren, doch wird immer abgebrochen mit "Fertig mit Fehler: host.DESKTOP-H3OMRKU Cannot install zigbee"
In der Log ist mir Error mit Microsoft.NET Framework aufgefallen und ich dachte zuerst daran liegt es und wollte es Updaten. Der Updater sagte mir aber es ist die neuste Version (4.7) installiert. Jetzt bin ich Ratlos, woran klemmt es denn jetzt?
-
@hoktar
Es sieht danach aus als ob es dem System nicht gelingt, eine der benötigten Bibliotheken zu übersetzen. Welche genau kann ich an Hand des Logs so nicht erkennen.Was mir auffällt: im Log steht etwas von Win32. Ich bin bisher immer davon ausgegangen das ioBroker ein 64bit Umgebung voraus setzt.
A.
-
@Asgothian
Und was genau heißt das? Wie finde ich heraus welche Bibliothek betroffen ist?Ja ist ein Win32 System. Bis jetzt gab es aber noch keine Probleme. Ist das dann eventuell das Problem mit dem Adapter?
-
@hoktar
Das ist auf jeden Fall ein problem das sich "im adapter" befindet. Der Adapter setzt auf verschiedene Bibliotheken auf, die notwendig sind damit er installiert werden kann. Welche mit welcher Version notwendig sind kannst du aus der package.json heraus finden.Aktuell habe ich den serialport im Verdacht, da dieser als nächstes in deinem Log auftaucht.
Ich wuerde um das einzugrenzen versuchen manuell die entsprechenden Pakete zu installieren (npm install <paketname.version>, das ganze in einem anderen Verzeichnis als dem ioBroker, um zu verhindern das du damit die ioBroker Installation destabilisierst).
Hauptkandidaten sind:
- "serialport", version 6.2.2,
- "zigbee-shepherd": "https://github.com/kirovilya/zigbee-shepherd/tarball/13fbc39a2a8528e4d92c1a445c555854c2abb1b5" (hier musst du nachlesen wie du per npm direkt von Github installierst - das hab ich nicht im Kopf,
- "zigbee-shepherd-converters", hier wuerde ich die aktuelle Version versuchen
Ich vermute einer davon will nicht, dann hast du wieder ein Paket mit Abhängigkeiten an denen du dich entlang hangeln kannst.
A.
-
@hoktar sagte in Zigbee Adapter Installation abgebrochen:
ERR!
Failed at the serialport@6.2.2 install script.NPM kann nicht das serialport Paket installieren.
Was steht denn im Kompletten Log?
(C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_logs\2019-04-15T12_00_02_866Z-debug.log) -
2019-04-15T12_00_02_866Z-debug.log
Ich hab jetzt mal versucht den serialport manuell zu installieren, erst die Version 6.2.2 und danach die Version 7.1.4
beides mit Fehler abgebrochen.
2019-04-18T17_02_05_314Z-debug.log
2019-04-18T17_00_54_736Z-debug.log -
OK, jetzt habe ich es noch mal richtig geschrieben. Also ohne Version dahinter klappt die Installation von dem Serialport. mit npm install serialport@6.2.2 nicht. hier nun der log des Fehlers.
2019-04-18T17_19_36_116Z-debug.log -
Den Adapter kann ich aber immer noch nicht installieren. Kann ich den aktuellen serialport manuell vorher installieren und dann den Adapter?
-
@hoktar
Ich bin noch dabei zu prüfen was da geht oder nicht geht. Ich glaube der Serialport 6.2 ist nur bis node 8.x unterstützt, wir hatten aber bei dem Versuch auf serialport 7 zu gehen massive Probleme mit Verbindungsabbrüchen.A.
-
@Asgothian
So, bin jetzt erstmal auf node 8.16. zurück und jetzt läuft alles. Erstes Gerät auch schon angelehnt und überträgt auch Werte.