@asgothian
Ja gut, hätte man anhand der Fehlermeldung drauf kommen können.
Ich bin halt irgendwie davon ausgegangen, dass diese browser-tool schon die Dateien am richtigen Ort ablegt und nur beim Laden was schiefgegangen ist.
Für Leute die das hier nachvollziehen wollen, so bekommt ihr eine Datei per SSH gefunden und verschoben: Einloggen, suchen, kopieren, in den Ordner wechseln und nachsehen, dass die Datei tatsächlich da ist.
hilmar@buero-debian:~$ ssh iobroker@192.168.0.112
iobroker@192.168.0.112's password:
.
.
iobroker@iobroker:~ $ sudo find / -type f -name "tuya2gang.js"
[sudo] password for iobroker:
/opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js
iobroker@iobroker:~ $ cp /opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js /opt/iobroker/node_modules/iobroker.zigbee/
iobroker@iobroker:~ $ cd /opt/iobroker/node_modules/iobroker.zigbee/
iobroker@iobroker:/opt/iobroker/node_modules/iobroker.zigbee $ ls
admin docs lib main.js package.json support
converters io-package.json LICENSE node_modules README.md tuya2gang.js
Nach einem Neustart des Zigbee Adapters wird der converter jetzt geladen:
2025-10-28 23:35:10.054 info added external converter using addExternalDefinition (1 ms)
zigbee.0
2025-10-28 23:35:10.053 info Model TS0002_basic_CC defined in external converter tuya2gang.js
zigbee.0
2025-10-28 23:35:10.046 warn Trying to run sandbox for tuya2gang.js
zigbee.0
2025-10-28 23:35:10.043 info Adding code from './../zigbee-herdsman-converters/dist/lib/reporting' as 'reporting' to sandbox -- success
zigbee.0
2025-10-28 23:35:10.041 info Adding code from './../zigbee-herdsman-converters/dist/lib/tuya' as 'tuya' to sandbox -- success
zigbee.0
2025-10-28 23:35:10.019 info Adapter ready - starting subsystems. Adapter is running in info mode.
zigbee.0
2025-10-28 23:35:09.882 info starting. Version 3.1.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v20.19.5, js-controller: 7.0.6
Der switch der vorher funktioniert hat funktioniert nach wie vor, unverändert. Ob der neue, problematische switch jetzt wie gewollt funktioniert probiere ich morgen aus, wenn das entsprechende Kind sein Kinderzimmer geräumt hat 