[solved] state, wenn Device nicht erreichbar?

Begonnen von gestein, 04 April 2024, 20:17:15

Vorheriges Thema - Nächstes Thema

gestein

Hallo,

ich bin gerade beim Herumspielen mit meinem neuen ZWave-Adapter.
Mittlerweile scheint mein Shelly Qubino Wave 2PM zu funktionieren.

Allerdings habe ich den Shelly nun wieder vom Strom genommen.
Funkmäßig kann er also nicht erreichbar sein.
In fhem ändert sich allerdings der state nicht. Es bleibt entweder on oder off.

Wenn ich das Device einschalte, dann geht der state of "on" (obwohl ja der Schalter gar nicht erreichbar ist).
Wenn ich im Adapter verbose auf 5 stelle, dann kommen die folgenden Einträge:
2024.04.04 19:26:17.028 5: ZWDongle_Write 00130207600d00012501FF250b (f68cac34)
2024.04.04 19:26:17.030 5: DevIo_SimpleWrite ZWDongle: 010e00130207600d00012501FF250b7e
2024.04.04 19:26:17.327 5: ACK received, WaitForAck=>2 for 010e00130207600d00012501FF250b7e
2024.04.04 19:26:17.329 4: ZWDongle_Read ZWDongle: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2024.04.04 19:26:17.330 5: DevIo_SimpleWrite ZWDongle: 06
2024.04.04 19:26:17.333 5: ZWDongle: dispatch 011301
2024.04.04 19:26:21.586 4: no response from device, removing 010e00130207600d00012501FF250b7e from dongle sendstack
2024.04.04 19:26:21.921 4: ZWDongle_Read ZWDongle: rcvd 00130b0101ac007f7f7f7f7f0001070000000002070000 (request ZW_SEND_DATA), sending ACK
2024.04.04 19:26:21.921 5: DevIo_SimpleWrite ZWDongle: 06
2024.04.04 19:26:21.923 5: ZWDongle: dispatch 00130b0101ac007f7f7f7f7f0001070000000002070000
2024.04.04 19:26:21.924 4: CMD:ZW_SEND_DATA ID:01 ARG:01ac007f7f7f7f7f0001070000000002070000 CB:0b
2024.04.04 19:26:21.925 2: ZWDongle transmit NO_ACK for CB 0b, target ZWave_SWITCH_BINARY_2
2024.04.04 19:26:22.013 4: ZWDongle_Read ZWDongle: rcvd 0004000313600d0200320221340000000000000000000000be00 (request APPLICATION_COMMAND_HANDLER), sending ACK
2024.04.04 19:26:22.013 5: DevIo_SimpleWrite ZWDongle: 06
2024.04.04 19:26:22.015 5: ZWDongle: dispatch 0004000313600d0200320221340000000000000000000000be00
2024.04.04 19:26:22.016 4: CMD:APPLICATION_COMMAND_HANDLER ID:03 ARG:13600d0200320221340000000000000000000000be00 CB:00
2024.04.04 19:26:22.100 4: ZWDongle_Read ZWDongle: rcvd 0004000313600d0300320221340000000000000000000000bc00 (request APPLICATION_COMMAND_HANDLER), sending ACK
2024.04.04 19:26:22.101 5: DevIo_SimpleWrite ZWDongle: 06
2024.04.04 19:26:22.102 5: ZWDongle: dispatch 0004000313600d0300320221340000000000000000000000bc00
2024.04.04 19:26:22.103 4: CMD:APPLICATION_COMMAND_HANDLER ID:03 ARG:13600d0300320221340000000000000000000000bc00 CB:00

Der Status des entsprechenden Devices wird aber nicht auf fehlerhaft gesetzt.
Ist das nur bei mir so?
Oder ist das gewünscht?

Danke, lg, Gerhard

rudolfkoenig

Ob ein Befehl ausgefuehrt werden konnte, steht in der transmit Reading.

Alternative: https://fhem.de/commandref_modular.html#ZWDongle-attr-showSetInState

gestein

Danke für den Hinweis.
Bei mir wurden ja 3 Devices angelegt und dieses Reading gibt es nur im ,,Hauptgerät".
In den beiden Kanälen gibt es das nicht.

Aber mit dem Attribut im Dongle bleibt es beim ,,set_on" oder ,,set_off" und man erkennt, das da was nicht passt.

Danke!
Lg, Gerhard