NEWS
Admin Adapter Update GUI und Connection zerschossen
-
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
Aber die 3.3.22 war nicht installiert. Das sieht dann zumindest nach dem Grund aus.
dann war aber der Update Button rot umrandet, mit nem dicken fetten Hinweis und daher wurde bei Missachtung auch kein update gemacht.
-
@thomas-braun Danke. Der Frage des Warum Nicht und dem Hinweis, dass es sich dabei um getrennte Themen handelt, bin ich weiter nachgegangen. Putty nutzt einen anderen Port als die GUI. Habe nun die Updates gemacht.
Wenn ich nun auf die GUI will sehe ich nur diesen Text: ![0_1641224795578_2f0e480f-d2e3-4e0e-b462-37ae1b759088-image.png](Uploading 100%)
Welcher Pfad ist gemeint? cd /opt/iobroker?
sowohl js controller als auch der admin sind auf aktuellem Stand.
@crunchip Nein, habe keine rote Umrandung gesehen.
-
puTTY nutzt natürlich einen anderen Port, nämlich den des sshd.
Was kommt jetzt auf die obigen Befehle im Terminal? Keine Screenshots, Text auch als Text in CodeTags einbetten.
-
@thomas-braun Oh, er hat den Screenshot verworfen
This adapter cannot be installed directly from github. You must install it from npm. Write for that "npm install iobroker.admin" in according directory.
-
Bitte die Ausgaben zu
iobroker status iobroker update -i
liefern. Und lass die Finger von dem npm-Befehl da oben.
-
pi@iobroker:~ $ iobroker status iobroker is running on this host. Objects type: file States type: file pi@iobroker:~ $ iobroker update -i Used repository: stable hash unchanged, use cached sources update done Adapter "admin" : 5.2.3 , installed 5.2.3 Adapter "alias-manager" : 1.2.4 , installed 1.2.4 Adapter "backitup" : 2.2.2 , installed 2.2.2 Adapter "chromecast" : 2.3.1 , installed 2.3.1 Adapter "cloud" : 4.1.0 , installed 4.1.0 Adapter "coronavirus-statistics": 0.8.7 , installed 0.8.7 Adapter "daswetter" : 3.0.9 , installed 3.0.9 Adapter "denon" : 1.11.2 , installed 1.11.2 Adapter "devices" : 1.0.9 , installed 1.0.9 Adapter "discovery" : 2.7.3 , installed 2.7.3 Adapter "flot" : 1.10.7 , installed 1.10.7 Adapter "history" : 1.9.14 , installed 1.9.14 Adapter "hm-rega" : 3.0.33 , installed 3.0.33 Adapter "hm-rpc" : 1.14.50 , installed 1.14.50 Adapter "ical" : 1.11.4 , installed 1.11.4 Adapter "info" : 1.9.8 , installed 1.9.8 Adapter "iot" : 1.8.24 , installed 1.8.24 Adapter "javascript" : 5.2.13 , installed 5.2.13 Controller "js-controller" : 3.3.22 , installed 3.3.22 Adapter "lgtv" : 1.1.10 , installed 1.1.10 Adapter "lovelace" : 2.0.6 , installed 2.0.6 Adapter "mihome-vacuum" : 3.3.1 , installed 3.3.1 Adapter "modbus" : 3.4.14 , installed 3.4.14 Adapter "ping" : 1.5.0 , installed 1.5.0 Adapter "rpi2" : 1.3.1 , installed 1.3.1 Adapter "sayit" : 1.12.3 , installed 1.12.3 Adapter "shelly" : 4.0.7 , installed 4.0.7 Adapter "shuttercontrol": 1.2.1 , installed 1.2.1 Adapter "simple-api" : 2.6.1 , installed 2.6.1 Adapter "socketio" : 3.1.4 , installed 3.1.4 Adapter "sonoff" : 2.4.5 , installed 2.4.5 Adapter "spotify-premium": 1.0.0 , installed 1.0.0 Adapter "synology" : 1.1.3 , installed 2.0.1 Adapter "telegram" : 1.10.0 , installed 1.10.0 Adapter "terminal" : 0.1.2 , installed 0.1.2 Adapter "text2command" : 2.1.1 , installed 2.1.1 Adapter "tr-064" : 4.2.14 , installed 4.2.14 Adapter "web" : 3.4.9 , installed 3.4.9 Adapter "wifilight" : 1.1.0 , installed 1.1.0 Adapter "wled" : 0.6.3 , installed 0.6.3 Adapter "yeelight-2" : 1.1.2 , installed 1.1.2 Adapter "youtube" : 1.1.1 , installed 1.1.1 Adapter "zigbee" : 1.6.6 , installed 1.6.6 pi@iobroker:~ $
-
@maxpd warum willst du Admin installieren?
iob list instances
-
-
@crunchip Admin war schon immer drauf. Dachte das wäre die Oberfläche auf der ich arbeite?
pi@iobroker:~ $ iobroker list adapters system.adapter.admin : admin - v5.2.3 system.adapter.alias-manager : alias-manager - v1.2.4 system.adapter.backitup : backitup - v2.2.2 system.adapter.chromecast : chromecast - v2.3.1 system.adapter.cloud : cloud - v4.1.0 system.adapter.coronavirus-statistics : coronavirus-statistics - v0.8.7 system.adapter.daswetter : daswetter - v3.0.9 system.adapter.denon : denon - v1.11.2 system.adapter.devices : devices - v1.0.9 system.adapter.discovery : discovery - v2.7.3 system.adapter.doorbird : doorbird - v0.1.5 system.adapter.flot : flot - v1.10.7 system.adapter.google-sharedlocations : google-sharedlocations - v2.1.5 system.adapter.govee : govee - v0.0.5 system.adapter.history : history - v1.9.14 system.adapter.hm-rega : hm-rega - v3.0.33 system.adapter.hm-rpc : hm-rpc - v1.14.50 system.adapter.ical : ical - v1.11.4 system.adapter.info : info - v1.9.8 system.adapter.iot : iot - v1.8.24 system.adapter.javascript : javascript - v5.2.13 system.adapter.lgtv : lgtv - v1.1.10 system.adapter.lovelace : lovelace - v2.0.6 system.adapter.mihome-vacuum : mihome-vacuum - v3.3.1 system.adapter.modbus : modbus - v3.4.14 system.adapter.ping : ping - v1.5.0 system.adapter.rpi2 : rpi2 - v1.3.1 system.adapter.sayit : sayit - v1.12.3 system.adapter.shelly : shelly - v4.0.7 system.adapter.shuttercontrol : shuttercontrol - v1.2.1 system.adapter.simple-api : simple-api - v2.6.1 system.adapter.sma-em : sma-em - v0.6.4 system.adapter.sma-speedwire : sma-speedwire - v0.7.0 system.adapter.socketio : socketio - v3.0.13 system.adapter.sonoff : sonoff - v2.4.5 system.adapter.spotify-premium : spotify-premium - v1.0.0 system.adapter.sunnyportal : sunnyportal - v0.1.5 system.adapter.synology : synology - v2.0.1 system.adapter.telegram : telegram - v1.10.0 system.adapter.terminal : terminal - v0.1.2 system.adapter.text2command : text2command - v2.1.1 system.adapter.tr-064 : tr-064 - v4.2.14 system.adapter.web : web - v3.4.9 system.adapter.wifilight : wifilight - v1.1.0 system.adapter.wled : wled - v0.6.3 system.adapter.yeelight-2 : yeelight-2 - v1.1.2 system.adapter.youtube : youtube - v1.1.1 system.adapter.zigbee : zigbee - v1.6.6 pi@iobroker:~ $ iobroker list instances + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alias-manager.0 : alias-manager : iobroker - enabled + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.chromecast.0 : chromecast : iobroker - enabled + system.adapter.cloud.0 : cloud : iobroker - enabled system.adapter.coronavirus-statistics.0 : coronavirus-statistics: iobroker - enabled system.adapter.daswetter.0 : daswetter : iobroker - enabled + system.adapter.denon.0 : denon : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled + system.adapter.doorbird.0 : doorbird : iobroker - enabled system.adapter.flot.0 : flot : iobroker - enabled + system.adapter.google-sharedlocations.0 : google-sharedlocations: iobroker - enabled + system.adapter.govee.0 : govee : iobroker - enabled + system.adapter.history.0 : history : iobroker - enabled + system.adapter.hm-rega.0 : hm-rega : iobroker - enabled + system.adapter.hm-rpc.0 : hm-rpc : iobroker - enabled, port: 0 system.adapter.ical.0 : ical : iobroker - enabled + system.adapter.info.0 : info : iobroker - enabled system.adapter.iot.0 : iot : iobroker - disabled + system.adapter.javascript.0 : javascript : iobroker - enabled + system.adapter.lgtv.0 : lgtv : iobroker - enabled + system.adapter.lovelace.0 : lovelace : iobroker - enabled, port: 8091, bind: 0.0.0.0, run as: admin + system.adapter.mihome-vacuum.0 : mihome-vacuum : iobroker - enabled, port: 54321 + system.adapter.modbus.0 : modbus : iobroker - enabled + system.adapter.ping.0 : ping : iobroker - enabled + system.adapter.rpi2.0 : rpi2 : iobroker - enabled + system.adapter.sayit.0 : sayit : iobroker - enabled, port: 0 + system.adapter.sayit.1 : sayit : iobroker - enabled, port: 0 + system.adapter.sayit.2 : sayit : iobroker - enabled, port: 0 + system.adapter.sayit.3 : sayit : iobroker - enabled, port: 0 + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol : iobroker - enabled + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.sma-em.0 : sma-em : iobroker - enabled + system.adapter.sonoff.0 : sonoff : iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.spotify-premium.0 : spotify-premium : iobroker - enabled system.adapter.synology.0 : synology : iobroker - disabled, port: 5001 system.adapter.synology.1 : synology : iobroker - disabled, port: 5000 + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.1 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.2 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.terminal.0 : terminal : iobroker - enabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.text2command.0 : text2command : iobroker - enabled + system.adapter.tr-064.0 : tr-064 : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.wifilight.0 : wifilight : iobroker - enabled + system.adapter.wled.0 : wled : iobroker - enabled + system.adapter.yeelight-2.0 : yeelight-2 : iobroker - enabled + system.adapter.zigbee.0 : zigbee : iobroker - enabled, port: /dev/ttyACM0 + instance is alive
-
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
Läuft doch alles.
Was funktioniert denn jetzt nicht mit welchen Meldungen?Am Rande:
Den device link beim Zigbee würde ich auf den entsprechenden Link aus
/dev/serial/by-id setzen.enabled, port: /dev/ttyACM0
-
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
Admin war schon immer drauf. Dachte das wäre die Oberfläche auf der ich arbeite?
richtig, war aber die Frage, ob dieser auch läuft
-
Möchte ich auf die GUI kommt direkt diese Meldung und ich komme nicht weiter:
@Thomas-Braun früher hatte ich die by-id im zigbee gesetzt. In einer neueren Version konnte man dann einfach den USB Port via Dropdown auswählen. Das hatte ich dann auch mal bei einem Neuaufsetzen ausgewählt und es lief.
-
@maxpd
Das man das in einem DropDown auswählen kann heißt ja nix. Der by-id-Link ist trotzdem die bessere Wahl.cd /opt/iobroker npm ls
liefert?
-
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
Möchte ich auf die GUI kommt direkt diese Meldung und ich komme nicht weiter:
mal Browsercache gelöscht?
Am besten mit forced refresh -
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
ich komme nicht weiter:
oder anderen Browser mal probiert?
ansonsten würde ich vorschlagen, testweise zweiten Admin installieren oder admin gleich runterschmeißen und neu installieren, da du durch deine Aktion aus dem ersten Post scheinbar was kaputtgespielt hast.
-
@homoran Ja, auch im inkognito kommt die meldung.
@Thomas-Braun Bin nu auch mal nach der Anleitung vorgegangen. Da hat jdm das gleiche Problem gehabt:
https://forum.iobroker.net/topic/11783/gelöst-nach-admin-upgrade-3-3-4-keine-webseite-mehr/25
und hab den Befehl genutzt
sudo apt-get update && sudo apt-get upgrade
Dein Befehl liefert mir leider mehr als die Konsole ausgeben kann. Und noch weniger kann der Post hier tragen ^^
│ │ │ │ ├── buffer@5.5.0 deduped │ │ │ │ ├── inherits@2.0.4 │ │ │ │ └── readable-stream@3.6.0 deduped │ │ │ ├── debug@4.3.1 deduped │ │ │ └── process-nextick-args@2.0.1 deduped │ │ ├─┬ pump@3.0.0 │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ └── once@1.4.0 deduped │ │ ├─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├─┬ string_decoder@1.3.0 │ │ │ │ └── safe-buffer@5.2.1 │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├── reinterval@1.1.0 │ │ ├─┬ split2@3.2.2 │ │ │ └─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├─┬ string_decoder@1.3.0 │ │ │ │ └── safe-buffer@5.2.1 │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├── ws@7.4.5 │ │ └── xtend@4.0.2 deduped │ ├─┬ mqtt-connection@4.1.0 │ │ ├─┬ duplexify@3.7.1 │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├─┬ readable-stream@2.3.7 │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ └── stream-shift@1.0.1 │ │ ├── inherits@2.0.3 │ │ ├─┬ mqtt-packet@6.3.2 │ │ │ ├─┬ bl@1.2.2 │ │ │ │ ├─┬ readable-stream@2.3.6 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ │ ├── isarray@1.0.0 │ │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ ├─┬ debug@4.1.1 │ │ │ │ └── ms@2.1.2 │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ └── safe-buffer@5.1.2 deduped │ │ ├── safe-buffer@5.1.2 deduped │ │ └─┬ through2@2.0.5 │ │ ├─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ └── xtend@4.0.2 deduped │ ├─┬ ping@0.4.1 │ │ ├── q@1.5.1 │ │ └── underscore@1.13.1 │ ├─┬ request@2.88.2 │ │ ├── aws-sign2@0.7.0 deduped │ │ ├── aws4@1.8.0 deduped │ │ ├── caseless@0.12.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 deduped │ │ ├── form-data@2.3.3 deduped │ │ ├── har-validator@5.1.3 deduped │ │ ├── http-signature@1.2.0 deduped │ │ ├── is-typedarray@1.0.0 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── json-stringify-safe@5.0.1 deduped │ │ ├── mime-types@2.1.24 deduped │ │ ├── oauth-sign@0.9.0 deduped │ │ ├── performance-now@2.1.0 deduped │ │ ├── qs@6.5.2 │ │ ├── safe-buffer@5.1.2 deduped │ │ ├─┬ tough-cookie@2.5.0 │ │ │ ├── psl@1.2.0 deduped │ │ │ └── punycode@2.1.1 deduped │ │ ├── tunnel-agent@0.6.0 deduped │ │ └── uuid@3.3.2 deduped │ ├─┬ shelly-iot@1.1.1 │ │ ├── coap@0.24.0 deduped │ │ └─┬ node-rest-client@3.1.0 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├── follow-redirects@1.14.1 deduped │ │ └── xml2js@0.4.23 deduped │ ├── tcp-ping@0.1.1 │ ├── xml2js@0.4.23 deduped │ └── xmlbuilder@15.1.1 ├─┬ iobroker.shuttercontrol@1.2.1 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── node-schedule@2.0.0 deduped │ └── suncalc2@1.8.1 deduped ├─┬ iobroker.sma-em@0.6.4 (github:iobroker-community-adapters/ioBroker.sma-em#4b 2a4a1f3736ca56d1dae532e47219647609799f) │ └─┬ @iobroker/adapter-core@2.5.1 │ └─┬ @types/iobroker@3.3.4 │ └── @types/node@12.6.8 deduped ├─┬ iobroker.sma-speedwire@0.7.0 │ └── @iobroker/adapter-core@1.0.3 deduped ├─┬ iobroker.socketio@3.1.4 │ ├─┬ @iobroker/adapter-core@2.4.0 │ │ └─┬ @types/iobroker@3.2.8 │ │ └── @types/node@12.6.8 deduped │ ├─┬ cookie-parser@1.4.5 │ │ ├── cookie@0.4.0 │ │ └── cookie-signature@1.0.6 deduped │ ├─┬ express-session@1.17.1 │ │ ├── cookie@0.4.0 deduped │ │ ├── cookie-signature@1.0.6 deduped │ │ ├── debug@2.6.9 deduped │ │ ├── depd@2.0.0 │ │ ├── on-headers@1.0.2 deduped │ │ ├── parseurl@1.3.3 deduped │ │ ├── safe-buffer@5.2.0 │ │ └── uid-safe@2.1.5 deduped │ ├─┬ request@2.88.2 │ │ ├── aws-sign2@0.7.0 deduped │ │ ├── aws4@1.8.0 deduped │ │ ├── caseless@0.12.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 deduped │ │ ├── form-data@2.3.3 deduped │ │ ├── har-validator@5.1.3 deduped │ │ ├── http-signature@1.2.0 deduped │ │ ├── is-typedarray@1.0.0 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── json-stringify-safe@5.0.1 deduped │ │ ├── mime-types@2.1.24 deduped │ │ ├── oauth-sign@0.9.0 deduped │ │ ├── performance-now@2.1.0 deduped │ │ ├── qs@6.5.2 │ │ ├── safe-buffer@5.2.0 deduped │ │ ├─┬ tough-cookie@2.5.0 │ │ │ ├── psl@1.2.0 deduped │ │ │ └── punycode@2.1.1 deduped │ │ ├── tunnel-agent@0.6.0 deduped │ │ └── uuid@3.3.2 deduped │ └─┬ socket.io@2.4.1 │ ├─┬ debug@4.1.1 │ │ └── ms@2.1.3 │ ├─┬ engine.io@3.5.0 │ │ ├── accepts@1.3.7 deduped │ │ ├── base64id@2.0.0 │ │ ├── cookie@0.4.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 deduped │ │ ├─┬ engine.io-parser@2.2.1 │ │ │ ├── after@0.8.2 deduped │ │ │ ├── arraybuffer.slice@0.0.7 │ │ │ ├── base64-arraybuffer@0.1.4 │ │ │ ├── blob@0.0.5 │ │ │ └── has-binary2@1.0.3 deduped │ │ └── ws@7.4.3 │ ├─┬ has-binary2@1.0.3 │ │ └── isarray@2.0.1 │ ├── socket.io-adapter@1.1.2 │ ├─┬ socket.io-client@2.4.0 │ │ ├── backo2@1.0.2 deduped │ │ ├── component-bind@1.0.0 deduped │ │ ├── component-emitter@1.3.0 │ │ ├─┬ debug@3.1.0 │ │ │ └── ms@2.0.0 │ │ ├─┬ engine.io-client@3.5.0 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── component-inherit@0.0.3 deduped │ │ │ ├─┬ debug@3.1.0 │ │ │ │ └── ms@2.0.0 │ │ │ ├── engine.io-parser@2.2.1 deduped │ │ │ ├── has-cors@1.1.0 deduped │ │ │ ├── indexof@0.0.1 deduped │ │ │ ├── parseqs@0.0.6 deduped │ │ │ ├── parseuri@0.0.6 deduped │ │ │ ├── ws@7.4.3 deduped │ │ │ ├── xmlhttprequest-ssl@1.5.5 │ │ │ └── yeast@0.1.2 deduped │ │ ├── has-binary2@1.0.3 deduped │ │ ├── indexof@0.0.1 deduped │ │ ├── parseqs@0.0.6 │ │ ├── parseuri@0.0.6 │ │ ├─┬ socket.io-parser@3.3.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── debug@3.1.0 deduped │ │ │ └── isarray@2.0.1 deduped │ │ └── to-array@0.1.4 deduped │ └─┬ socket.io-parser@3.4.1 │ ├── component-emitter@1.2.1 │ ├─┬ debug@4.1.1 │ │ └── ms@2.1.3 deduped │ └── isarray@2.0.1 ├─┬ iobroker.sonoff@2.4.5 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ └─┬ mqtt-connection@4.1.0 │ ├── duplexify@3.7.1 deduped │ ├── inherits@2.0.3 deduped │ ├── mqtt-packet@6.3.2 deduped │ ├── safe-buffer@5.1.2 deduped │ └── through2@2.0.5 deduped ├─┬ iobroker.spotify-premium@1.0.0 │ ├─┬ @iobroker/adapter-core@1.0.1 │ │ └── @types/iobroker@1.4.11 deduped │ ├─┬ promise@8.0.1 │ │ └── asap@2.0.6 │ ├── querystring@0.2.0 │ └─┬ request@2.83.0 │ ├── aws-sign2@0.7.0 deduped │ ├── aws4@1.8.0 deduped │ ├── caseless@0.12.0 deduped │ ├── combined-stream@1.0.8 deduped │ ├── extend@3.0.2 deduped │ ├── forever-agent@0.6.1 deduped │ ├── form-data@2.3.3 deduped │ ├─┬ har-validator@5.0.3 │ │ ├─┬ ajv@5.5.2 │ │ │ ├── co@4.6.0 │ │ │ ├── fast-deep-equal@1.1.0 │ │ │ ├── fast-json-stable-stringify@2.0.0 deduped │ │ │ └── json-schema-traverse@0.3.1 │ │ └── har-schema@2.0.0 deduped │ ├─┬ hawk@6.0.2 │ │ ├─┬ boom@4.3.1 │ │ │ └── hoek@4.2.1 │ │ ├─┬ cryptiles@3.1.4 │ │ │ └─┬ boom@5.2.0 │ │ │ └── hoek@4.2.1 │ │ ├── hoek@4.2.1 │ │ └─┬ sntp@2.1.0 │ │ └── hoek@4.2.1 │ ├── http-signature@1.2.0 deduped │ ├── is-typedarray@1.0.0 deduped │ ├── isstream@0.1.2 deduped │ ├── json-stringify-safe@5.0.1 deduped │ ├── mime-types@2.1.24 deduped │ ├── oauth-sign@0.8.2 │ ├── performance-now@2.1.0 deduped │ ├── qs@6.5.2 │ ├── safe-buffer@5.1.2 deduped │ ├── stringstream@0.0.6 │ ├─┬ tough-cookie@2.3.4 │ │ └── punycode@1.4.1 │ ├── tunnel-agent@0.6.0 deduped │ └── uuid@3.3.2 deduped ├─┬ iobroker.sunnyportal@0.1.5 │ ├─┬ @iobroker/adapter-core@2.4.0 │ │ └─┬ @types/iobroker@3.0.10 │ │ └── @types/node@12.6.8 deduped │ ├── flow@0.2.3 │ ├─┬ request@2.88.2 │ │ ├── aws-sign2@0.7.0 deduped │ │ ├── aws4@1.8.0 deduped │ │ ├── caseless@0.12.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 deduped │ │ ├── form-data@2.3.3 deduped │ │ ├── har-validator@5.1.3 deduped │ │ ├── http-signature@1.2.0 deduped │ │ ├── is-typedarray@1.0.0 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── json-stringify-safe@5.0.1 deduped │ │ ├── mime-types@2.1.24 deduped │ │ ├── oauth-sign@0.9.0 deduped │ │ ├── performance-now@2.1.0 deduped │ │ ├── qs@6.5.2 │ │ ├── safe-buffer@5.1.2 deduped │ │ ├─┬ tough-cookie@2.5.0 │ │ │ ├── psl@1.2.0 deduped │ │ │ └── punycode@2.1.1 deduped │ │ ├── tunnel-agent@0.6.0 deduped │ │ └── uuid@3.3.2 deduped │ └─┬ request-promise-native@1.0.8 │ ├─┬ request-promise-core@1.1.3 │ │ └── lodash@4.17.15 deduped │ ├── stealthy-require@1.1.1 │ └── tough-cookie@2.4.3 deduped ├─┬ iobroker.synology@2.0.1 (github:iobroker-community-adapters/ioBroker.synolog y#34185ea3f2e4a0ac3de9a5d993b6605b00ed50dc) │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── moment@2.29.1 │ └─┬ syno@3.0.0 │ ├── commander@4.1.1 │ ├─┬ js-yaml@3.14.1 │ │ ├─┬ argparse@1.0.10 │ │ │ └── sprintf-js@1.0.3 │ │ └── esprima@4.0.1 deduped │ ├── lodash@4.17.15 deduped │ ├── minimist@0.2.1 │ ├─┬ nconf@0.10.0 │ │ ├── async@1.5.2 │ │ ├── ini@1.3.5 │ │ ├── secure-keys@1.0.0 │ │ └─┬ yargs@3.32.0 │ │ ├── camelcase@2.1.1 │ │ ├── cliui@3.2.0 deduped │ │ ├── decamelize@1.2.0 deduped │ │ ├── os-locale@1.4.0 deduped │ │ ├── string-width@1.0.2 deduped │ │ ├── window-size@0.1.4 │ │ └── y18n@3.2.1 deduped │ ├── ospath@1.2.2 │ ├─┬ otplib@11.0.1 │ │ └── thirty-two@1.0.2 │ ├── pluralize@8.0.0 │ └── request@2.88.0 deduped ├─┬ iobroker.telegram@1.10.0 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├─┬ axios@0.21.1 │ │ └── follow-redirects@1.14.1 deduped │ ├─┬ node-telegram-bot-api@0.54.0 │ │ ├─┬ array.prototype.findindex@2.1.0 │ │ │ ├─┬ define-properties@1.1.3 │ │ │ │ └── object-keys@1.1.1 deduped │ │ │ └─┬ es-abstract@1.18.5 │ │ │ ├── call-bind@1.0.2 deduped │ │ │ ├─┬ es-to-primitive@1.2.1 │ │ │ │ ├── is-callable@1.2.3 deduped │ │ │ │ ├── is-date-object@1.0.4 deduped │ │ │ │ └─┬ is-symbol@1.0.4 │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├── function-bind@1.1.1 deduped │ │ │ ├─┬ get-intrinsic@1.1.1 │ │ │ │ ├── function-bind@1.1.1 deduped │ │ │ │ ├── has@1.0.3 deduped │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├── has@1.0.3 deduped │ │ │ ├── has-symbols@1.0.2 │ │ │ ├─┬ internal-slot@1.0.3 │ │ │ │ ├── get-intrinsic@1.1.1 deduped │ │ │ │ ├── has@1.0.3 deduped │ │ │ │ └─┬ side-channel@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ ├── get-intrinsic@1.1.1 deduped │ │ │ │ └── object-inspect@1.11.0 deduped │ │ │ ├── is-callable@1.2.3 │ │ │ ├── is-negative-zero@2.0.1 │ │ │ ├── is-regex@1.1.3 deduped │ │ │ ├── is-string@1.0.6 │ │ │ ├── object-inspect@1.11.0 │ │ │ ├── object-keys@1.1.1 deduped │ │ │ ├─┬ object.assign@4.1.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ ├── define-properties@1.1.3 deduped │ │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ │ └── object-keys@1.1.1 deduped │ │ │ ├─┬ string.prototype.trimend@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ ├─┬ string.prototype.trimstart@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ └─┬ unbox-primitive@1.0.1 │ │ │ ├── function-bind@1.1.1 deduped │ │ │ ├── has-bigints@1.0.1 │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ └─┬ which-boxed-primitive@1.0.2 │ │ │ ├── is-bigint@1.0.2 │ │ │ ├─┬ is-boolean-object@1.1.1 │ │ │ │ └── call-bind@1.0.2 deduped │ │ │ ├── is-number-object@1.0.5 │ │ │ ├── is-string@1.0.6 deduped │ │ │ └── is-symbol@1.0.4 deduped │ │ ├─┬ bl@1.2.3 │ │ │ ├─┬ readable-stream@2.3.7 │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ └── safe-buffer@5.1.2 deduped │ │ ├── bluebird@3.5.5 deduped │ │ ├─┬ debug@3.2.7 │ │ │ └── ms@2.1.3 │ │ ├── depd@1.1.2 deduped │ │ ├── eventemitter3@3.1.2 │ │ ├── file-type@3.9.0 │ │ ├── mime@1.6.0 │ │ ├─┬ pump@2.0.1 │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ └── once@1.4.0 deduped │ │ ├── request@2.88.0 deduped │ │ └─┬ request-promise@4.2.6 │ │ ├── bluebird@3.5.5 deduped │ │ ├─┬ request-promise-core@1.1.4 │ │ │ └── lodash@4.17.21 │ │ ├── stealthy-require@1.1.1 deduped │ │ └── tough-cookie@2.4.3 deduped │ └─┬ socksv5@0.0.6 │ └─┬ ipv6@3.1.1 │ ├─┬ cli@0.4.5 │ │ └── glob@7.1.4 deduped │ ├─┬ cliff@0.1.10 │ │ ├── colors@1.0.3 │ │ ├── eyes@0.1.8 deduped │ │ └─┬ winston@0.8.3 │ │ ├── async@0.2.10 │ │ ├── colors@0.6.2 │ │ ├── cycle@1.0.3 deduped │ │ ├── eyes@0.1.8 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── pkginfo@0.3.1 │ │ └── stack-trace@0.0.10 deduped │ └── sprintf@0.1.3 ├─┬ iobroker.terminal@0.1.2 │ ├─┬ authenticate-pam@1.0.5 │ │ └── nan@2.14.0 deduped │ ├── body-parser@1.19.0 deduped │ ├── commander@6.2.1 │ ├─┬ connect@3.7.0 │ │ ├── debug@2.6.9 deduped │ │ ├── finalhandler@1.1.2 deduped │ │ ├── parseurl@1.3.3 deduped │ │ └── utils-merge@1.0.1 deduped │ ├── connect-flash@0.1.1 deduped │ ├── cookie-parser@1.4.5 deduped │ ├── express@4.17.1 deduped │ ├── express-session@1.17.2 deduped │ ├── lodash@4.17.15 │ ├── nan@2.14.0 │ ├─┬ passport@0.2.2 │ │ ├── passport-strategy@1.0.0 deduped │ │ └── pause@0.0.1 deduped │ ├── passport-local@1.0.0 deduped │ ├── request@2.88.0 deduped │ ├─┬ send@0.17.1 │ │ ├── debug@2.6.9 deduped │ │ ├── depd@1.1.2 deduped │ │ ├── destroy@1.0.4 │ │ ├── encodeurl@1.0.2 deduped │ │ ├── escape-html@1.0.3 deduped │ │ ├── etag@1.8.1 deduped │ │ ├── fresh@0.5.2 deduped │ │ ├── http-errors@1.7.2 deduped │ │ ├── mime@1.6.0 deduped │ │ ├── ms@2.1.1 │ │ ├── on-finished@2.3.0 deduped │ │ ├── range-parser@1.2.1 deduped │ │ └── statuses@1.5.0 deduped │ ├── socket.io@1.7.4 deduped │ ├── uid-number@0.0.6 │ └── xtend@4.0.2 ├─┬ iobroker.text2command@2.1.1 │ └─┬ @iobroker/adapter-core@2.5.0 │ └─┬ @types/iobroker@3.3.4 │ └── @types/node@12.6.8 deduped ├─┬ iobroker.tr-064@4.2.14 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── mdns-discovery@0.2.6 deduped │ ├─┬ tr-O64@0.2.4 │ │ ├── async@2.6.3 deduped │ │ ├── eyes@0.1.8 │ │ ├── request@2.88.0 deduped │ │ └── xml2js@0.4.23 deduped │ └── xml2js@0.4.23 deduped ├─┬ iobroker.web@3.4.9 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── body-parser@1.19.0 deduped │ ├── connect-flash@0.1.1 deduped │ ├── cookie-parser@1.4.5 deduped │ ├── express@4.17.1 deduped │ ├── express-session@1.17.2 deduped │ ├─┬ iobroker.simple-api@2.6.1 │ │ └─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── iobroker.socketio@3.1.4 deduped │ ├─┬ mime-types@2.1.33 │ │ └── mime-db@1.50.0 │ ├─┬ passport@0.4.1 │ │ ├── passport-strategy@1.0.0 deduped │ │ └── pause@0.0.1 deduped │ ├── passport-local@1.0.0 deduped │ ├── passport.socketio@3.7.0 deduped │ ├─┬ request@2.88.2 │ │ ├── aws-sign2@0.7.0 deduped │ │ ├── aws4@1.8.0 deduped │ │ ├── caseless@0.12.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 deduped │ │ ├── form-data@2.3.3 deduped │ │ ├── har-validator@5.1.3 deduped │ │ ├── http-signature@1.2.0 deduped │ │ ├── is-typedarray@1.0.0 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── json-stringify-safe@5.0.1 deduped │ │ ├── mime-types@2.1.33 deduped │ │ ├── oauth-sign@0.9.0 deduped │ │ ├── performance-now@2.1.0 deduped │ │ ├── qs@6.5.2 │ │ ├── safe-buffer@5.1.2 deduped │ │ ├─┬ tough-cookie@2.5.0 │ │ │ ├── psl@1.2.0 deduped │ │ │ └── punycode@2.1.1 deduped │ │ ├── tunnel-agent@0.6.0 deduped │ │ └── uuid@3.3.2 deduped │ ├─┬ socket.io-client@2.4.0 │ │ ├── backo2@1.0.2 deduped │ │ ├── component-bind@1.0.0 deduped │ │ ├── component-emitter@1.3.0 │ │ ├─┬ debug@3.1.0 │ │ │ └── ms@2.0.0 deduped │ │ ├─┬ engine.io-client@3.5.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── component-inherit@0.0.3 deduped │ │ │ ├─┬ debug@3.1.0 │ │ │ │ └── ms@2.0.0 deduped │ │ │ ├─┬ engine.io-parser@2.2.1 │ │ │ │ ├── after@0.8.2 deduped │ │ │ │ ├── arraybuffer.slice@0.0.7 │ │ │ │ ├── base64-arraybuffer@0.1.4 │ │ │ │ ├── blob@0.0.5 │ │ │ │ └── has-binary2@1.0.3 deduped │ │ │ ├── has-cors@1.1.0 deduped │ │ │ ├── indexof@0.0.1 deduped │ │ │ ├── parseqs@0.0.6 │ │ │ ├── parseuri@0.0.6 │ │ │ ├── ws@7.4.5 deduped │ │ │ ├── xmlhttprequest-ssl@1.6.3 deduped │ │ │ └── yeast@0.1.2 deduped │ │ ├── has-binary2@1.0.3 deduped │ │ ├── indexof@0.0.1 deduped │ │ ├── parseqs@0.0.6 │ │ ├── parseuri@0.0.6 │ │ ├─┬ socket.io-parser@3.3.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├─┬ debug@3.1.0 │ │ │ │ └── ms@2.0.0 deduped │ │ │ └── isarray@2.0.1 │ │ └── to-array@0.1.4 deduped │ └── xtend@4.0.2 deduped ├─┬ iobroker.wifilight@1.1.0 │ ├── @iobroker/adapter-core@1.0.3 deduped │ ├── array-ext@0.1.5 │ ├─┬ mdns-discovery@0.1.12 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├── dgram@1.0.1 deduped │ │ └── dns-packet@1.3.1 deduped │ ├── netmask@1.0.6 │ └── sprintf-js@1.1.2 ├─┬ iobroker.wled@0.6.3 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├─┬ axios@0.21.4 │ │ └── follow-redirects@1.14.1 deduped │ ├─┬ bonjour@3.5.0 │ │ ├── array-flatten@2.1.2 │ │ ├─┬ deep-equal@1.1.1 │ │ │ ├─┬ is-arguments@1.1.1 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └─┬ has-tostringtag@1.0.0 │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├── is-date-object@1.0.4 │ │ │ ├─┬ is-regex@1.1.3 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├─┬ object-is@1.1.5 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ ├── object-keys@1.1.1 │ │ │ └─┬ regexp.prototype.flags@1.3.1 │ │ │ ├── call-bind@1.0.2 deduped │ │ │ └── define-properties@1.1.3 deduped │ │ ├── dns-equal@1.0.0 │ │ ├─┬ dns-txt@2.0.2 │ │ │ └── buffer-indexof@1.1.1 │ │ ├─┬ multicast-dns@6.2.3 │ │ │ ├── dns-packet@1.3.1 deduped │ │ │ └── thunky@1.1.0 deduped │ │ └── multicast-dns-service-types@1.1.0 │ ├── hex-rgb@4.3.0 │ ├── rgb-hex@3.0.0 │ └── ws@8.2.2 ├─┬ iobroker.yeelight-2@1.1.2 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── babel@6.23.0 │ ├── circular-json@0.5.9 │ ├─┬ cli@1.0.1 │ │ ├── exit@0.1.2 │ │ └─┬ glob@7.1.4 │ │ ├── fs.realpath@1.0.0 deduped │ │ ├── inflight@1.0.6 deduped │ │ ├── inherits@2.0.3 deduped │ │ ├── minimatch@3.0.4 deduped │ │ ├── once@1.4.0 deduped │ │ └── path-is-absolute@1.0.1 deduped │ ├─┬ debug@4.3.2 │ │ └── ms@2.1.2 │ ├─┬ joi@14.3.1 │ │ ├── hoek@6.1.3 │ │ ├─┬ isemail@3.2.0 │ │ │ └── punycode@2.1.1 deduped │ │ └─┬ topo@3.0.3 │ │ └── hoek@6.1.3 deduped │ ├─┬ node-ssdp@4.0.1 │ │ ├── async@2.6.3 deduped │ │ ├── bluebird@3.5.5 deduped │ │ ├─┬ debug@3.2.7 │ │ │ └── ms@2.1.3 │ │ ├── extend@3.0.2 deduped │ │ └── ip@1.1.5 deduped │ └─┬ yeelight2@1.3.8 │ └── ssdp2@1.1.2 ├─┬ iobroker.youtube@1.1.1 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ └─┬ axios@0.21.1 │ └── follow-redirects@1.14.1 deduped ├─┬ iobroker.zigbee@1.6.6 │ ├─┬ @iobroker/adapter-core@2.5.1 │ │ └─┬ @types/iobroker@3.3.4 │ │ └── @types/node@12.6.8 deduped │ ├── tar@6.1.0 deduped │ ├── typescript@4.5.2 │ ├─┬ zigbee-herdsman@0.13.169 │ │ ├── debounce@1.2.1 │ │ ├─┬ debug@4.3.3 │ │ │ └── ms@2.1.2 │ │ ├── fast-deep-equal@3.1.3 │ │ ├── mixin-deep@2.0.1 │ │ ├─┬ mz@2.7.0 │ │ │ ├── any-promise@1.3.0 │ │ │ ├── object-assign@4.1.0 deduped │ │ │ └─┬ thenify-all@1.6.0 │ │ │ └─┬ thenify@3.3.1 │ │ │ └── any-promise@1.3.0 deduped │ │ ├─┬ serialport@9.2.5 │ │ │ ├─┬ @serialport/binding-mock@9.2.4 │ │ │ │ ├─┬ @serialport/binding-abstract@9.2.3 │ │ │ │ │ └─┬ debug@4.3.3 │ │ │ │ │ └── ms@2.1.2 │ │ │ │ └─┬ debug@4.3.3 │ │ │ │ └── ms@2.1.2 │ │ │ ├─┬ @serialport/bindings@9.2.5 │ │ │ │ ├── @serialport/binding-abstract@9.2.3 deduped │ │ │ │ ├── @serialport/parser-readline@9.2.4 deduped │ │ │ │ ├── bindings@1.5.0 deduped │ │ │ │ ├── debug@4.3.3 deduped │ │ │ │ ├── nan@2.15.0 │ │ │ │ └─┬ prebuild-install@6.1.4 │ │ │ │ ├── detect-libc@1.0.3 deduped │ │ │ │ ├── expand-template@2.0.3 │ │ │ │ ├── github-from-package@0.0.0 deduped │ │ │ │ ├── minimist@1.2.5 │ │ │ │ ├── mkdirp-classic@0.5.3 deduped │ │ │ │ ├── napi-build-utils@1.0.2 deduped │ │ │ │ ├── node-abi@2.30.0 deduped │ │ │ │ ├── npmlog@4.1.2 deduped │ │ │ │ ├─┬ pump@3.0.0 │ │ │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ │ │ └── once@1.4.0 deduped │ │ │ │ ├── rc@1.2.8 deduped │ │ │ │ ├─┬ simple-get@3.1.0 │ │ │ │ │ ├─┬ decompress-response@4.2.1 │ │ │ │ │ │ └── mimic-response@2.1.0 │ │ │ │ │ ├── once@1.4.0 deduped │ │ │ │ │ └── simple-concat@1.0.0 deduped │ │ │ │ ├── tar-fs@2.1.1 deduped │ │ │ │ └── tunnel-agent@0.6.0 deduped │ │ │ ├── @serialport/parser-byte-length@9.2.4 │ │ │ ├── @serialport/parser-cctalk@9.2.4 │ │ │ ├── @serialport/parser-delimiter@9.2.4 │ │ │ ├── @serialport/parser-inter-byte-timeout@9.2.4 │ │ │ ├─┬ @serialport/parser-readline@9.2.4 │ │ │ │ └── @serialport/parser-delimiter@9.2.4 deduped │ │ │ ├── @serialport/parser-ready@9.2.4 │ │ │ ├── @serialport/parser-regex@9.2.4 │ │ │ ├─┬ @serialport/stream@9.2.4 │ │ │ │ └─┬ debug@4.3.3 │ │ │ │ └── ms@2.1.2 │ │ │ └── debug@4.3.3 deduped │ │ └── slip@1.0.2 │ └─┬ zigbee-herdsman-converters@14.0.316 │ ├─┬ axios@0.24.0 │ │ └── follow-redirects@1.14.6 │ ├── buffer-crc32@0.2.13 │ ├── https-proxy-agent@5.0.0 deduped │ ├── tar-stream@2.2.0 deduped │ └── zigbee-herdsman@0.13.169 deduped ├── mysql2@2.2.5 extraneous ├── semver@5.7.0 ├── serialport@6.2.2 extraneous ├─┬ yargs@7.1.0 │ ├── camelcase@3.0.0 │ ├─┬ cliui@3.2.0 │ │ ├── string-width@1.0.2 deduped │ │ ├─┬ strip-ansi@3.0.1 │ │ │ └── ansi-regex@2.1.1 │ │ └─┬ wrap-ansi@2.1.0 │ │ ├── string-width@1.0.2 deduped │ │ └── strip-ansi@3.0.1 deduped │ ├── decamelize@1.2.0 │ ├── get-caller-file@1.0.3 │ ├─┬ os-locale@1.4.0 │ │ └─┬ lcid@1.0.0 │ │ └── invert-kv@1.0.0 │ ├─┬ read-pkg-up@1.0.1 │ │ ├─┬ find-up@1.1.2 │ │ │ ├─┬ path-exists@2.1.0 │ │ │ │ └── pinkie-promise@2.0.1 deduped │ │ │ └─┬ pinkie-promise@2.0.1 │ │ │ └── pinkie@2.0.4 │ │ └─┬ read-pkg@1.1.0 │ │ ├─┬ load-json-file@1.1.0 │ │ │ ├── graceful-fs@4.2.0 deduped │ │ │ ├─┬ parse-json@2.2.0 │ │ │ │ └─┬ error-ex@1.3.2 │ │ │ │ └── is-arrayish@0.2.1 │ │ │ ├── pify@2.3.0 │ │ │ ├── pinkie-promise@2.0.1 deduped │ │ │ └─┬ strip-bom@2.0.0 │ │ │ └── is-utf8@0.2.1 │ │ ├─┬ normalize-package-data@2.5.0 │ │ │ ├── hosted-git-info@2.7.1 │ │ │ ├── resolve@1.11.1 deduped │ │ │ ├── semver@5.7.0 deduped │ │ │ └─┬ validate-npm-package-license@3.0.4 │ │ │ ├─┬ spdx-correct@3.1.0 │ │ │ │ ├── spdx-expression-parse@3.0.0 deduped │ │ │ │ └── spdx-license-ids@3.0.5 │ │ │ └─┬ spdx-expression-parse@3.0.0 │ │ │ ├── spdx-exceptions@2.2.0 │ │ │ └── spdx-license-ids@3.0.5 deduped │ │ └─┬ path-type@1.1.0 │ │ ├── graceful-fs@4.2.0 deduped │ │ ├── pify@2.3.0 deduped │ │ └── pinkie-promise@2.0.1 deduped │ ├── require-directory@2.1.1 │ ├── require-main-filename@1.0.1 │ ├── set-blocking@2.0.0 │ ├─┬ string-width@1.0.2 │ │ ├── code-point-at@1.1.0 │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ └── number-is-nan@1.0.1 │ │ └── strip-ansi@3.0.1 deduped │ ├── which-module@1.0.0 │ ├── y18n@3.2.1 │ └─┬ yargs-parser@5.0.0 │ └── camelcase@3.0.0 deduped ├── zigbee-herdsman@0.12.57 extraneous └── zigbee-herdsman-converters@12.0.47 extraneous npm ERR! extraneous: express-fileupload@0.4.1 /opt/iobroker/node_modules/express -fileupload npm ERR! extraneous: iobroker@2.0.3 /opt/iobroker/node_modules/iobroker npm ERR! extraneous: mysql2@2.2.5 /opt/iobroker/node_modules/mysql2 npm ERR! extraneous: serialport@6.2.2 /opt/iobroker/node_modules/serialport npm ERR! extraneous: zigbee-herdsman@0.12.57 /opt/iobroker/node_modules/zigbee-h erdsman npm ERR! extraneous: zigbee-herdsman-converters@12.0.47 /opt/iobroker/node_modul
@crunchip oder evtl. downgrade
Hat es einen Nachteil ihn zu deinstallieren und neu draufzuspielen? -
-
@thomas-braun said in Admin Adapter Update GUI und Connection zerschossen:
npm ls --depth=0
pi@iobroker:/opt/iobroker $ npm ls --depth=0 iobroker.inst@2.0.3 /opt/iobroker ├── colors@1.3.3 ├── express-fileupload@0.4.1 extraneous ├── fs-extra@7.0.1 ├── iobroker@2.0.3 extraneous ├── iobroker.admin@5.2.3 (github:ioBroker/ioBroker.admin#f1f6d00632432e1a232f429f9184aa7ade634af1) ├── iobroker.alias-manager@1.2.4 ├── iobroker.backitup@2.2.2 ├── iobroker.chromecast@2.3.1 ├── iobroker.cloud@4.1.0 ├── iobroker.coronavirus-statistics@0.8.7 ├── iobroker.daswetter@3.0.9 ├── iobroker.denon@1.11.2 ├── iobroker.devices@1.0.9 (github:ioBroker/ioBroker.devices#4883e300c42aa917c6d383bcc10c0c68c818a9be) ├── iobroker.discovery@2.7.3 ├── iobroker.doorbird@0.1.5 (github:BuZZy1337/ioBroker.doorbird#47440ddff9a9074ef1e0beb8ff7b7f2a6e368efb) ├── iobroker.flot@1.10.7 ├── iobroker.google-sharedlocations@2.1.5 (github:Garfonso/ioBroker.google-sharedlocations#73f8c9bd627e81518dec7e659d98332bd84d9e69) ├── iobroker.govee@0.0.5 (github:nbuenger/ioBroker.govee#0d983c49135b87ac2f88f9d832a6d632c4889606) ├── iobroker.history@1.9.14 ├── iobroker.hm-rega@3.0.33 ├── iobroker.hm-rpc@1.14.50 ├── iobroker.ical@1.11.4 ├── iobroker.info@1.9.8 ├── iobroker.iot@1.8.24 ├── iobroker.javascript@5.2.13 ├── iobroker.js-controller@3.3.22 ├── iobroker.lgtv@1.1.10 ├── iobroker.lovelace@2.0.6 ├── iobroker.mihome-vacuum@3.3.1 ├── iobroker.modbus@3.4.14 ├── iobroker.ping@1.5.0 ├── iobroker.rpi2@1.3.1 ├── iobroker.sayit@1.12.3 ├── iobroker.shelly@4.0.7 ├── iobroker.shuttercontrol@1.2.1 ├── iobroker.sma-em@0.6.4 (github:iobroker-community-adapters/ioBroker.sma-em#4b2a4a1f3736ca56d1dae532e47219647609799f) ├── iobroker.sma-speedwire@0.7.0 ├── iobroker.socketio@3.1.4 ├── iobroker.sonoff@2.4.5 ├── iobroker.spotify-premium@1.0.0 ├── iobroker.sunnyportal@0.1.5 ├── iobroker.synology@2.0.1 (github:iobroker-community-adapters/ioBroker.synology#34185ea3f2e4a0ac3de9a5d993b6605b00ed50dc) ├── iobroker.telegram@1.10.0 ├── iobroker.terminal@0.1.2 ├── iobroker.text2command@2.1.1 ├── iobroker.tr-064@4.2.14 ├── iobroker.web@3.4.9 ├── iobroker.wifilight@1.1.0 ├── iobroker.wled@0.6.3 ├── iobroker.yeelight-2@1.1.2 ├── iobroker.youtube@1.1.1 ├── iobroker.zigbee@1.6.6 ├── mysql2@2.2.5 extraneous ├── semver@5.7.0 ├── serialport@6.2.2 extraneous ├── yargs@7.1.0 ├── zigbee-herdsman@0.12.57 extraneous └── zigbee-herdsman-converters@12.0.47 extraneous npm ERR! extraneous: express-fileupload@0.4.1 /opt/iobroker/node_modules/express-fileupload npm ERR! extraneous: iobroker@2.0.3 /opt/iobroker/node_modules/iobroker npm ERR! extraneous: mysql2@2.2.5 /opt/iobroker/node_modules/mysql2 npm ERR! extraneous: serialport@6.2.2 /opt/iobroker/node_modules/serialport npm ERR! extraneous: zigbee-herdsman@0.12.57 /opt/iobroker/node_modules/zigbee-herdsman npm ERR! extraneous: zigbee-herdsman-converters@12.0.47 /opt/iobroker/node_modules/zigbee-herdsman-converters
-
@maxpd sagte in Admin Adapter Update GUI und Connection zerschossen:
iobroker.admin@5.2.3 (github:ioBroker/ioBroker.admin#f1f6d00632432e1a232f429f9184aa7ade634af1)
Das ist das Problem. Und die ganzen anderen Adapter, die du dir aus dem git geangelt hast. Lesen und dann NIE MEHR machen:
https://www.iobroker.net/#de/documentation/tutorial/adapter.md?dieinstallationvongithub
Versuch mal ein
iobroker upload admin
Wenn das nicht hilft:
iobroker del admin iobroker restart iobroker add admin
-
@thomas-braun sagte in Admin Adapter Update GUI und Connection zerschossen:
iobroker upload admin
falls das die Lösung sein sollte,
hätt man ja gleich drauf kommen können , is ja von git geladen
aber
derjenige, der von git läd, sollte das eigentlich wissen