DevIo_CloseDev setzt state nicht

Begonnen von KernSani, 24 Mai 2020, 00:11:57

Vorheriges Thema - Nächstes Thema

KernSani

Hallo Rudi,

gibt es einen Grund warum beim Aufruf von DevIo_CloseDev der state des rufenden devices nicht gesetzt wird (wie es z.B. bei DevIo_OpenDev oder DevIo_Disconnected der Fall ist)?

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

rudolfkoenig

Vermutlich weil dafuer keine Notwendigkeit gab.
CloseDev kennt die Ursache der Aktion (disconnected/deleted/etc) nicht, der Status wird an anderen Stellen gesetzt.
Ja, man koennte alles umbauen, damit CloseDev den Status setzen kann, einen relevanten Vorteil erkenne ich aber nicht.

KernSani

Zitat von: rudolfkoenig am 24 Mai 2020, 10:49:11
Vermutlich weil dafuer keine Notwendigkeit gab.
CloseDev kennt die Ursache der Aktion (disconnected/deleted/etc) nicht, der Status wird an anderen Stellen gesetzt.
Ja, man koennte alles umbauen, damit CloseDev den Status setzen kann, einen relevanten Vorteil erkenne ich aber nicht.
Danke. Ich sehe die Notwendigkeit auch nicht wirklich, ich kann den state ja auch selbst setzen, wenn ich closeDevIo aufrufe. Hat mich nur interessiert :-)


Kurz, weil mobil....
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...