ioBroker.zwave2 icon indicating copy to clipboard operation
ioBroker.zwave2 copied to clipboard

Shelly Wave PM mini und Shelly wave Shutter werden nicht erkannt

Open sbehnsen opened this issue 1 year ago • 3 comments

Versionen:

  • Adapterversion: 3.1.0
  • JS-Controller-Version: 7.0.3
  • Node.js Version: v18.17.1
  • Betriebssystem: linux (raspberry)

Z-Wave Geräte: Shelly wave PM mini und Shelly wave Shutter

Was ist das Problem?
Im Log wird nur der USB Stick (UZB EU) als node angezeigt. Weitere z-wave Geräte kann ich werde neu verbinden noch werden vorher mit dem USB-Stick verbundene Geräte gefunden. Wenn ich vorher auf dem PV (per z-way) ein device verbinde (inclusion) dann funktioniert das, und wenn ich den USB stick dann in den Raspberry stecke werden 2 nodes erkannt. Der 2. wird aber als DEAD angezeigt (ich vermute, dass der USB stick sich gemerkt hat, das am PC 2 z-wave Geräte verbunden waren, wobei mich das etwas wundert, da ich erwartet hätte das diese Informationen in der Applikation und nicht im Stick gespeichert werden). Der erste node is der USB Stick der erkannt wird und als "ready to use" im log angezeigt wird.

Neue z-wave Devices inkludieren funktioniert auch nicht. An dieser Stelle möchte ich anmerken, dass die Dokumentation hier nicht besonders viel hergibt. Es wäre schön wenn der Prozess besser beschrieben wäre. Aktuell vermute ich, dass der Adapter einfach neue Geräte anlernt wenn diese in der Nähe von dem USB stick in den inkludieren Mode gehen (Bei Shelly habe ich das mit dem S-button gemacht, was bei einem Fibaro Home Like 3 und zway mit dem gleichen USB stick auf dem PC auch funktioniert hat). Einen Button zu "Start of Inclusion" habe ich nirgendwo finden können. Sollte das Anlernen anders funktionieren dann sollte die Dokumentation erklären wie. Im log erscheinen keine Einträge bei einem Anlernversuch. Ebenso habe ich testhalber den USB Stick über ein kabel verlängert (da ich ein paar Kommentare gefunden habe, dass das nötig sein sollte), was aber auch keinen Unterschied gemacht hat.

Log von iobroker: zwave2.0 | 2024-12-15 13:40:30.854 | error | Node 2 interview failed: The node is dead zwave2.0 | 2024-12-15 13:40:27.132 | info | Node 1: ready to use zwave2.0 | 2024-12-15 13:40:26.477 | info | Updating broadcast/multicast node states zwave2.0 | 2024-12-15 13:40:26.476 | info | All nodes are ready to use zwave2.0 | 2024-12-15 13:40:22.155 | info | The driver is ready. Found 2 nodes. zwave2.0 | 2024-12-15 13:40:18.983 | info | starting. Version 3.1.0 in /opt/iobroker/node_modules/iobroker.zwave2, node: v18.17.1, js-controller: 7.0.3

sbehnsen avatar Dec 15 '24 11:12 sbehnsen

The adapter has not been updated for a while, probably due to more prioritized tasks elsewhere in the "underpinning services". Zwave JS UI uses the same "underpinning services" as the ioBroker adapter, but updated with the latest versions, and you could do a simple test: disable your current z-wave adapter, download Zwave JS UI(the Windows exe-file) and connect to your z-wave stick. Your missing devices should appear there. This test could be without any special risk, but as always, take a backup of your stick before doing this test.

nesheimt avatar Dec 20 '24 09:12 nesheimt

I can make a previously included z-wave device (via z-wave js ui on the laptop//windows) visible under io-broker.

But I am wondering how to do an inclusion in iobroker (not having to move the USB stick from RPI to laptop and back all the time.

Also I am wondering how to access the functions of the z-wave device unde io-broker? It seems that there is no information about any functions available (only info/statistics, ready and status)

sbehnsen avatar Jan 04 '25 17:01 sbehnsen

I have the shutters as well. They are regonized as "Binary Switch" and "Motor Control Class B". The first could be that the firmware of that shelly was still factory default. They are at the same firmware version but still be listed differently. I may still have Shutters at an older firmware version, so I might be able to reproduce is

They have the same function in the object tree.

I run iobroker as container on an Pi4 with PiOS

Some shelly are behind sockts so muliple ex- / inclusion is not fun. I have Aeotec Z-Stick Gen5 for testing purpose if required.

PackElend avatar Jan 14 '25 08:01 PackElend