Ich habe das Problem, das ich an einem USB Line Extender (USB über CAT5 Kabel) einen Z-Wave Stick habe.
Da hängt sich die ser. Schnittstelle immer wieder auf (Win Error 22).
Wenn ich die Schnittstelle schließe und wieder öffne, ist wieder alles gut. Habe mir auch schon ein Script gebastelt, was genau das tut.
IPS_SetProperty ( 32388 /*[Serial Port Z-Wave]*/, "Open", 0 );
IPS_ApplyChanges(32388 /*[Serial Port Z-Wave]*/);
IPS_SetProperty ( 32388 /*[Serial Port Z-Wave]*/, "Open", 1 );
IPS_ApplyChanges(32388 /*[Serial Port Z-Wave]*/);
Nun will ich das Script genau dann ausführen, wenn die Fehlermeldung für den ser. Port kommt.
An dieser Stelle weiß ich nun nicht weiter, bin aber sicher, das einer von den Spezis mir bestimmt helfen kann.
Danke!
Schau mal in das Event Control und die Systemvariablen. Damit geht so was.
Musst nur im Script den Fehlercode z.b. alles ab 200 abfragen, da das Script auch durch das Eventcontrol ausgelöst wird wenn der Status wieder OK oder inaktiv (100er Werte) ist.
Michael