Autor Thema: DevIo_CloseDev setzt state nicht  (Gelesen 233 mal)

Offline KernSani

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3388
DevIo_CloseDev setzt state nicht
« am: 24 Mai 2020, 00:11:57 »
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, ...

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 22525
Antw:DevIo_CloseDev setzt state nicht
« Antwort #1 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.

Offline KernSani

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3388
Antw:DevIo_CloseDev setzt state nicht
« Antwort #2 am: 24 Mai 2020, 12:20:00 »
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, ...

 

decade-submarginal