NEWS
iobroker wm-bus Adapter lässt sich nicht installieren
-
ja, ich sollte wirklich die komplette Dokue mal durchlesen ...
Danke für eure Geduld!jetzt aber nochmal kurz zum wm-bus Adapter:
der Community Adapter scheint aber auch nicht mehr zu funktionieren, wenn ich die aktuelle issue lese:
https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community/issues/16
Das heißt, sofern der nicht aktualisiert wird, funktioniert der auch nicht oder?
@dditt ein Issue ist eine Meldung eines Users, dass er damit ein Problem hat.
Das muss nicht heißen, dass es gar nicht geht -
@michi_pi ich habe den community Adapter installiert und alle Sachen wieder eingetragen.
Bleibt aber rot.
-
@michi_pi ich habe den community Adapter installiert und alle Sachen wieder eingetragen.
Bleibt aber rot.
-
@dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:
ich habe den community Adapter installiert
Also, die Installation war erfolgreich?
-
@michi_pi ja, genau.
@dditt Kannst du mal den Adapter deinstallieren und nochmals installieren und das Log dann hier posten?
@unclesam ja kein Problem:
- habe die Instanz deinstalliert:
host.iobroker 2021-01-21 19:58:18.003 info iobroker exit 0 host.iobroker 2021-01-21 19:58:16.941 info object deleted system.adapter.wm-bus-community.0 host.iobroker 2021-01-21 19:58:16.257 info iobroker host.iobroker Deleting 14 object(s). host.iobroker 2021-01-21 19:58:15.661 info iobroker host.iobroker Counted 13 states of system.adapter.wm-bus-community.0 host.iobroker 2021-01-21 19:58:15.641 info iobroker host.iobroker Counted 1 instances of wm-bus-community.0 host.iobroker 2021-01-21 19:58:15.619 info iobroker Delete adapter "wm-bus-community.0" host.iobroker 2021-01-21 19:58:14.188 info iobroker del wm-bus-community.0 host.iobroker 2021-01-21 19:57:35.318 info iobroker exit 0 host.iobroker 2021-01-21 19:57:34.253 info object deleted system.adapter.wm-bus-community.1 host.iobroker 2021-01-21 19:57:33.601 info iobroker host.iobroker Deleting 14 object(s). host.iobroker 2021-01-21 19:57:32.977 info iobroker host.iobroker Counted 13 states of system.adapter.wm-bus-community.1 host.iobroker 2021-01-21 19:57:32.951 info iobroker host.iobroker Counted 1 instances of wm-bus-community.1 host.iobroker 2021-01-21 19:57:32.937 info iobroker Delete adapter "wm-bus-community.1" host.iobroker 2021-01-21 19:57:31.470 info iobroker del wm-bus-community.1 host.iobroker 2021-01-21 19:56:24.619 error startInstance wm-bus-community.1: cannot find start file!- den community wm-bus adapter nochmal entfernt (Status Erfolgreich - mit folgender Ausgabe):
$ ./iobroker del wm-bus-community Delete adapter "wm-bus-community" host.iobroker Counted 1 meta of wm-bus-community host.iobroker Counted 1 adapter for wm-bus-community host.iobroker file wm-bus-community.admin deleted host.iobroker object wm-bus-community.admin deletedhost.iobroker Deleting 2 object(s). npm uninstall iobroker.wm-bus-community --error --prefix "/opt/iobroker" (System call) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/zigbee-herdsman/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) process exited with code 0-
habe die instanz admin.0 neugestartet
-
den Adapter per URL ("https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community.git") unter Beliebig (Erfolgreich) installiert, mit folgender Debug-Ausgabe:
$ ./iobroker url "https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community.git" --debug install https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community/tarball/1bf87f5aa933720dc478500c43f08fac81286a36 NPM version: 6.14.10 npm install https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community/tarball/1bf87f5aa933720dc478500c43f08fac81286a36 --loglevel error --prefix "/opt/iobroker" (System call) > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.wm-bus-community/node_modules/@serialport/bindings> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild + iobroker.wm-bus-community@1.0.0added 20 packages from 8 contributors in 40.095s 42 packages are looking for funding run `npm fund` for details upload [1] wm-bus-community.admin /opt/iobroker/node_modules/iobroker.wm-bus-community/admin/wm-bus.png wm-bus.png image/png upload [0] wm-bus-community.admin /opt/iobroker/node_modules/iobroker.wm-bus-community/admin/index.html index.html text/html process exited with code 0- die Instanz über die 3 Punkte und das Pluszeichen (Erfolgreich) installiert mit dieser Ausgabe:
$ ./iobroker add wm-bus-community --host iobroker host.iobroker create instance wm-bus-community host.iobroker object system.adapter.wm-bus-community.0.sigKill created host.iobroker object system.adapter.wm-bus-community.0.eventLoopLag created host.iobroker object system.adapter.wm-bus-community.0.outputCount created host.iobroker object system.adapter.wm-bus-community.0.inputCount created host.iobroker object system.adapter.wm-bus-community.0.uptime created host.iobroker object system.adapter.wm-bus-community.0.memRss created host.iobroker object system.adapter.wm-bus-community.0.memHeapTotal created host.iobroker object system.adapter.wm-bus-community.0.memHeapUsed created host.iobroker object system.adapter.wm-bus-community.0.cputime created host.iobroker object system.adapter.wm-bus-community.0.cpu created host.iobroker object system.adapter.wm-bus-community.0.compactMode created host.iobroker object system.adapter.wm-bus-community.0.connected created host.iobroker object system.adapter.wm-bus-community.0.alive created host.iobroker object system.adapter.wm-bus-community.0 created process exited with code 0- die letzte Zeile im Log ist dann aber trotzdem wieder rot

host.iobroker 2021-01-21 20:13:06.759 error startInstance wm-bus-community.0: cannot find start file! host.iobroker 2021-01-21 20:13:04.766 info iobroker exit 0 host.iobroker 2021-01-21 20:13:03.756 info iobroker host.iobroker object system.adapter.wm-bus-community.0 created host.iobroker 2021-01-21 20:13:03.721 info iobroker host.iobroker object system.adapter.wm-bus-community.0.alive created host.iobroker 2021-01-21 20:13:03.691 info iobroker host.iobroker object system.adapter.wm-bus-community.0.connected created host.iobroker 2021-01-21 20:13:03.660 info iobroker host.iobroker object system.adapter.wm-bus-community.0.compactMode created host.iobroker 2021-01-21 20:13:03.629 info iobroker host.iobroker object system.adapter.wm-bus-community.0.cpu created -
@unclesam ja kein Problem:
- habe die Instanz deinstalliert:
host.iobroker 2021-01-21 19:58:18.003 info iobroker exit 0 host.iobroker 2021-01-21 19:58:16.941 info object deleted system.adapter.wm-bus-community.0 host.iobroker 2021-01-21 19:58:16.257 info iobroker host.iobroker Deleting 14 object(s). host.iobroker 2021-01-21 19:58:15.661 info iobroker host.iobroker Counted 13 states of system.adapter.wm-bus-community.0 host.iobroker 2021-01-21 19:58:15.641 info iobroker host.iobroker Counted 1 instances of wm-bus-community.0 host.iobroker 2021-01-21 19:58:15.619 info iobroker Delete adapter "wm-bus-community.0" host.iobroker 2021-01-21 19:58:14.188 info iobroker del wm-bus-community.0 host.iobroker 2021-01-21 19:57:35.318 info iobroker exit 0 host.iobroker 2021-01-21 19:57:34.253 info object deleted system.adapter.wm-bus-community.1 host.iobroker 2021-01-21 19:57:33.601 info iobroker host.iobroker Deleting 14 object(s). host.iobroker 2021-01-21 19:57:32.977 info iobroker host.iobroker Counted 13 states of system.adapter.wm-bus-community.1 host.iobroker 2021-01-21 19:57:32.951 info iobroker host.iobroker Counted 1 instances of wm-bus-community.1 host.iobroker 2021-01-21 19:57:32.937 info iobroker Delete adapter "wm-bus-community.1" host.iobroker 2021-01-21 19:57:31.470 info iobroker del wm-bus-community.1 host.iobroker 2021-01-21 19:56:24.619 error startInstance wm-bus-community.1: cannot find start file!- den community wm-bus adapter nochmal entfernt (Status Erfolgreich - mit folgender Ausgabe):
$ ./iobroker del wm-bus-community Delete adapter "wm-bus-community" host.iobroker Counted 1 meta of wm-bus-community host.iobroker Counted 1 adapter for wm-bus-community host.iobroker file wm-bus-community.admin deleted host.iobroker object wm-bus-community.admin deletedhost.iobroker Deleting 2 object(s). npm uninstall iobroker.wm-bus-community --error --prefix "/opt/iobroker" (System call) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/zigbee-herdsman/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) process exited with code 0-
habe die instanz admin.0 neugestartet
-
den Adapter per URL ("https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community.git") unter Beliebig (Erfolgreich) installiert, mit folgender Debug-Ausgabe:
$ ./iobroker url "https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community.git" --debug install https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community/tarball/1bf87f5aa933720dc478500c43f08fac81286a36 NPM version: 6.14.10 npm install https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community/tarball/1bf87f5aa933720dc478500c43f08fac81286a36 --loglevel error --prefix "/opt/iobroker" (System call) > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.wm-bus-community/node_modules/@serialport/bindings> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild + iobroker.wm-bus-community@1.0.0added 20 packages from 8 contributors in 40.095s 42 packages are looking for funding run `npm fund` for details upload [1] wm-bus-community.admin /opt/iobroker/node_modules/iobroker.wm-bus-community/admin/wm-bus.png wm-bus.png image/png upload [0] wm-bus-community.admin /opt/iobroker/node_modules/iobroker.wm-bus-community/admin/index.html index.html text/html process exited with code 0- die Instanz über die 3 Punkte und das Pluszeichen (Erfolgreich) installiert mit dieser Ausgabe:
$ ./iobroker add wm-bus-community --host iobroker host.iobroker create instance wm-bus-community host.iobroker object system.adapter.wm-bus-community.0.sigKill created host.iobroker object system.adapter.wm-bus-community.0.eventLoopLag created host.iobroker object system.adapter.wm-bus-community.0.outputCount created host.iobroker object system.adapter.wm-bus-community.0.inputCount created host.iobroker object system.adapter.wm-bus-community.0.uptime created host.iobroker object system.adapter.wm-bus-community.0.memRss created host.iobroker object system.adapter.wm-bus-community.0.memHeapTotal created host.iobroker object system.adapter.wm-bus-community.0.memHeapUsed created host.iobroker object system.adapter.wm-bus-community.0.cputime created host.iobroker object system.adapter.wm-bus-community.0.cpu created host.iobroker object system.adapter.wm-bus-community.0.compactMode created host.iobroker object system.adapter.wm-bus-community.0.connected created host.iobroker object system.adapter.wm-bus-community.0.alive created host.iobroker object system.adapter.wm-bus-community.0 created process exited with code 0- die letzte Zeile im Log ist dann aber trotzdem wieder rot

host.iobroker 2021-01-21 20:13:06.759 error startInstance wm-bus-community.0: cannot find start file! host.iobroker 2021-01-21 20:13:04.766 info iobroker exit 0 host.iobroker 2021-01-21 20:13:03.756 info iobroker host.iobroker object system.adapter.wm-bus-community.0 created host.iobroker 2021-01-21 20:13:03.721 info iobroker host.iobroker object system.adapter.wm-bus-community.0.alive created host.iobroker 2021-01-21 20:13:03.691 info iobroker host.iobroker object system.adapter.wm-bus-community.0.connected created host.iobroker 2021-01-21 20:13:03.660 info iobroker host.iobroker object system.adapter.wm-bus-community.0.compactMode created host.iobroker 2021-01-21 20:13:03.629 info iobroker host.iobroker object system.adapter.wm-bus-community.0.cpu created -
@dditt ja, dann bleibt dir nichts anderes übrig als ein Issue im GitHub zu eröffnen und zu hoffen, dass sich jemand darum kümmert.
-
@unclesam könnte man eine zweite iobroker Instanz auf einem Raspberry zb installieren, diese Instanz mit einer alten Version und diese nur dazu nutzen den Adapter von lvogt v0.5.2 zu installieren und das dann auf die Hauptinstanz weiterleiten?
@dditt alternative könntest halt das projekt von weetmuts probieren, ist halt nicht in iobroker, jedoch kannst die daten per mqtt wieder an iobroker weiterleiten. So habs ich letztendlich auch gemacht.
Der Amber 8465 läuft auch damit. Weiß nicht genau was du für einen hast, aber wäre ein Versuch wert.
-
@unclesam said in iobroker wm-bus Adapter lässt sich nicht installieren:
Oder du machst dir einen Fork und aktualisierst zumindest mal die serialport Dependency.
da ich das leider nicht kann noch etwas davon verstehe, ich aber doch gerne den USB Stick wieder zum Auslesen verwenden möchte (hat schließlich um die 100 EUR gekostet das Teil), habe ich mich entschlossen eine alte Iobroker Version aufzusetzen.
(dazwischen waren noch mehr Probleme, habe auf der Synology dann die ganze Docker App deinstalliert, und dann von Grund auf frisch begonnen)
hab den aktuellen Portainer Container aufgesetzt und einen neuen iobroker Container erzeugt, mit
buanet/iobroker:v4.1.0dieser läuft im Moment ohne eine mir bewusste Fehlermeldung.
Hier konnte ich dann auch wieder den wm-bus Adapter 0.5.2 von @lvogt installieren.
So wie @UncleSam schon vermutete liegt der Fehler wohl in einer fehlenden Unterstützung für Serialv6 in der Node js v12 die ich zuvor laufen hatte..
Mit der aktuell laufenden Node js v10.20.0 funktioniert es.
Durch die korrekte Konfiguration der USB Anschlüsse tty ACM0 und tty USB0 wurde der Adapter auch sofort grün. Aktuell warte ich hier auf das erstellen der Objekte. Letztes Jahr dauerte es auch ein wenig, bis die Zählerdaten als Objekte angelegt wurden.
Als zweites habe ich dann meinen Zigbee Adapter installiert, jedoch in der Version 1.1.0, da diese zuletzt bei mir ohne Probleme gelaufen ist...
Als drittes habe ich dann noch den aktuellen KNX Adapter installiert. Dieser ist nun auch grün.
Ich weiß dass abgeraten wurde von der Benutzung einer alten Version. Aber für meine kleinen Geschichten (ich benutze diese ioBroker Installation eigentlich nur als Zuspieler von Sensordaten auf meinen KNX Bus) wird es hoffentlich gehen.
Evtl kann mir ja jemand von den Erfahrenen Usern sagen, was ich ohne Probleme noch updaten kann und was nicht. Oder welche Version ich einfrieren sollte, damit ich mit einer neueren keine Schwierigkeiten bekomme, weil diese dann node js v12 fordert...
aktueller Status:
Node js v10.20.0
NPM 6.14.4
js-controller 2.2.9
Admin 3.7.8Ich kann mich nur entschuldigen dass ich mich teilweise so doof angestellt habe und bedanke mich trotzdem für die bisher geleistete Hilfestellung und für die evtl. noch folgende
. Aber ich finde, gerade diese Geschichten die ich verwende sind auch grad für Anfänger nicht ohne. -
@unclesam könnte man eine zweite iobroker Instanz auf einem Raspberry zb installieren, diese Instanz mit einer alten Version und diese nur dazu nutzen den Adapter von lvogt v0.5.2 zu installieren und das dann auf die Hauptinstanz weiterleiten?
-
@dditt Das Problem ist, du musst an beiden Orten dieselbe Version von js-controller haben, wenn du ein Multihost System machen willst. Aber wenn du die zwei Systeme nur über MQTT verbindest (also zweimal Standalone), Dann geht das.
@unclesam ich habe noch keinen Plan was bei den Updates zusammenhängt. Ich muss mich da mal einlesen... der JS Controller ist was anderes als das Node-Js oder? (Das Thema hatten wir ja vor ein paar Tagen in dem anderen "update" Thread von dem anderen Benutzer)
denn, in meiner laufenden Instanz ist der js-Controller mit 2.2.9 angegeben und das Node-JS mit 10.20.0.
So wie ich es von dir rauslese, erhalte ich dann mit einem Update des js-Controllers automatisch eine höhere node-Js Version?
-
@unclesam ich habe noch keinen Plan was bei den Updates zusammenhängt. Ich muss mich da mal einlesen... der JS Controller ist was anderes als das Node-Js oder? (Das Thema hatten wir ja vor ein paar Tagen in dem anderen "update" Thread von dem anderen Benutzer)
denn, in meiner laufenden Instanz ist der js-Controller mit 2.2.9 angegeben und das Node-JS mit 10.20.0.
So wie ich es von dir rauslese, erhalte ich dann mit einem Update des js-Controllers automatisch eine höhere node-Js Version?
@dditt Nein. Nodejs ist die Laufzeitumgebung auf der ioBroker läuft. Js-controller ist das Kernstück von ioBroker. Updaten musst du beides einzeln. Beachte einfach die Release Notes der einzelnen Versionen von ioBroker, welche Version von Nodejs unterstützt wird.
-
@dditt Nein. Nodejs ist die Laufzeitumgebung auf der ioBroker läuft. Js-controller ist das Kernstück von ioBroker. Updaten musst du beides einzeln. Beachte einfach die Release Notes der einzelnen Versionen von ioBroker, welche Version von Nodejs unterstützt wird.
-
@unclesam okay, habe ich mir angesehen. wenn ich es dann richtig verstehe, könnte ich auf die aktuelle Version des JS Controllers noch updaten , da dieser Node js v10 noch unterstützt.

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden