HID Gerät per Befehl öffnen

Hallo,

ich frage über IPS_GetInstance den Zustand meiner I/O Instanzen über ein zeitgesteuertes Ereignis ab um zu wissen ob z.B:. mein Vellemann Board oder meine Wetterstation verbunden sind.

Gibt es eine Möglichkeit, die Aktion „HID-Gerät öffnen“ die man normal mit der IPS-Verwaltungskonsole durchführt aus einem Script heraus durchzuführen ???

Dafür gibt es HID_SetOpen(ID, true). Und HID_GetOpen(ID) ist dann auch noch hilfreich. Du kannst auch einfach HID eingeben und Strg+Space drücken und die Liste aller HID-Befehle bekommen.

Hallo Horst,

habe deinen Tip ausprobiert. Leider ohne den gewünschten Erfolg.

Hab´s so getestet:

  • USB-Stecker Board gezogen

  • mit IPS_GetInstance() -> Array [„InstanceStatus“] = 200 wird der Fehler erkannt

  • USB-Stecker wieder gesteckt

  • If Array [„InstanceStatus“] >= 200
    HID_SetOpen(ID-Vellemann I/O, true)

soll das HID-Gerät wieder automatisch öffnen

Klappt leider nicht.

Ich muß in der Verwaltungskonsole die I/O Instanz öffnen und den Button übernehmen drücken damit alles wieder funktioniert.

Jürgen

IPS_ApplySettings ist was du sucht :slight_smile:

paresy

parsey,

klappt. Allerdings nicht mit IPS_ApplySettings() sondern mit IPS_ApplyChanges().

Schönen Sonntag noch

Jürgen