Zuerst, gut gemacht @Romuald_Pochet, ich habe einige Geräte, die nur auf dich gewartet haben 
Nimm die folgende Kritik nicht persönlich, ich werde versuchen, so umfassend wie möglich zu sein, um konstruktiv zu sein und die Integration deiner Entwicklung zu unterstützen 
Meine wenigen Anmerkungen:
Auf der Integrationsseite finde ich, dass das Bild nicht im richtigen Format ist:
(Achtung, man muss « z-wave » mit Bindestrich suchen)
Wenn die Liste der Geräte leer ist, zeigen wir kein blaues « alert »-Quadrat bei den anderen Integrationen an, sondern normalerweise einen Text. Das ist nicht sehr wichtig, aber wir verlieren die Konsistenz mit den anderen Diensten.
Anzeigeproblem auf einem mittelgroßen Bildschirm:
Problem mit der Beschriftung und Code:
Problem mit dem Abstand und der Verständlichkeit (ich bin überhaupt kein Z-Wave-Experte, ich weiß nicht, ob ich alle Felder ausfüllen soll oder was sie bedeuten, ein kleines erklärendes Panel wäre willkommen)
Achtung, der Link localhost funktioniert nicht, weil ich einen entfernten Server (Raspberry) verwende.
Ich bin zunächst bei der integrierten Installation geblieben, und beim Klicken auf « Verbinden/Neu verbinden » erscheinen einige Fehler (nicht blockierend) in den Logs
2023-03-27T19:16:59+0200 <error> installMqttContainer.js:57 (ZwaveJSUIManager.installMqttContainer) MQTT-Broker konnte nicht als Docker-Container installiert werden: Fehler: (HTTP-Code 409) unerwartet - Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet. Sie müssen diesen Container entfernen (oder umbenennen), um diesen Namen wiederverwenden zu können.
at /src/server/node_modules/docker-modem/lib/modem.js:336:17
at getCause (/src/server/node_modules/docker-modem/lib/modem.js:366:7)
at Modem.buildPayload (/src/server/node_modules/docker-modem/lib/modem.js:335:5)
at IncomingMessage.<anonymous> (/src/server/node_modules/docker-modem/lib/modem.js:303:16)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
reason: undefined,
statusCode: 409,
json: {
message: 'Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet. Sie müssen diesen Container entfernen (oder umbenennen), um diesen Namen wiederverwenden zu können.'
}
}
2023-03-27T19:16:59+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
<rejected> Error: (HTTP-Code 409) unerwartet - Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet.
at /src/server/node_modules/docker-modem/lib/modem.js:336:17
at getCause (/src/server/node_modules/docker-modem/lib/modem.js:366:7)
at Modem.buildPayload (/src/server/node_modules/docker-modem/lib/modem.js:335:5)
at IncomingMessage.<anonymous> (/src/server/node_modules/docker-modem/lib/modem.js:303:16)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
reason: undefined,
statusCode: 409,
json: {
message: 'Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet. Sie müssen diesen Container entfernen (oder umbenennen), um diesen Namen wiederverwenden zu können.'
}
}
}
2023-03-27T19:16:59+0200 <error> index.js:16 (process.<anonymous>) Error: (HTTP-Code 409) unerwartet - Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet.
at /src/server/node_modules/docker-modem/lib/modem.js:336:17
at getCause (/src/server/node_modules/docker-modem/lib/modem.js:366:7)
at Modem.buildPayload (/src/server/node_modules/docker-modem/lib/modem.js:335:5)
at IncomingMessage.<anonymous> (/src/server/node_modules/docker-modem/lib/modem.js:303:16)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
reason: undefined,
statusCode: 409,
json: {
message: 'Konflikt. Der Container-Name "/gladys-zwave-js-ui-mqtt" wird bereits vom Container "f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d" verwendet. Sie müssen diesen Container entfernen (oder umbenennen), um diesen Namen wiederverwenden zu können.'
}
}
2023-03-27T19:17:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 27 Mar 2023 17:17:00 GMT
2023-03-27T19:17:03+0200 <info> installMqttContainer.js:54 (ZwaveJSUIManager.installMqttContainer) {
name: '/gladys-zwave-js-ui-mqtt',
image: 'eclipse-mosquitto:2',
state: 'created',
id: 'f36daed4ca294ad1555d79172eec835aeacf429c03c6d19bbb0bde8284125d1d',
networkMode: 'host',
created_at: 1679937418
}
Danach bin ich auf die Seite « Entdeckung » gegangen, da ich noch kein anderes Gerät als den USB-Dongle angeschlossen hatte, und die Suche läuft in einer Schleife.
Ich habe Angst, dass dieses Verhalten bei der aktiven Suche andere Austausche in anderen Gladys-Diensten blockiert.
Direkt nach der Installation des Containers sehe ich diese Nachricht:
Zwavejs UI nicht unterstützte Version: unterstützte Version 8.9.0, aber aktuelle Version ist 8.11.1
Aber ich habe nichts gemacht!!!
Und um zu betonen, dass ich in Z-Wave inkompetent bin, habe ich auf Z-Wave-UI diese Fehlermeldung:
Driver: Failed to initialize the driver: ZWaveError: Timeout while waiting for an ACK from the controller (ZW0200)
at Driver.sendMessage (/usr/src/app/node_modules/zwave-js/src/lib/driver/Driver.ts:4148:23)
at ZWaveController.identify (/usr/src/app/node_modules/zwave-js/src/lib/controller/Controller.ts:967:33)
at Driver.initializeControllerAndNodes (/usr/src/app/node_modules/zwave-js/src/lib/driver/Driver.ts:1291:26)
at Immediate.<anonymous> (/usr/src/app/node_modules/zwave-js/src/lib/driver/Driver.ts:1097:16) (ZW0100)
Ich hoffe, dass mein Dongle nicht zu alt ist…
Ich höre für heute Abend auf, ich werde es versuchen, sobald ich etwas mehr Zeit habe.
Aber es ist trotzdem eine super Arbeit, und du kannst auf uns zählen, um dir zu helfen, die Details zu verfeinern 