Ich hatte das Problem im Grunde auf jedem OS Kern, XP, Vista, 7, bzw. den entsprechenden Server Versionen.
Ich vermute mal, dass Dein Merten Schalter ein passives Gerät ist (alle Batterie betriebenen Geräte sind dieses i.d.R.), also beim optimieren im sleep modus ist. Die Geräte lassen sich aber meistens für ein paar Minuten aufwecken (Tastenkombi am Gerät, RTFM
), dann sollten sie beim optimieren auch antworten.
Mit Deinem Problem hat das aber wohl nichts zu tun.
Im Moment bin ich auf Vista und nutze Driver Date 1.2.2007, Version 3.0.0.0
Versuche doch mal folgendes: Ich habe ein polling skript, welches alle 5 Minuten läuft. Vorher und nachher mache ich einen Com-Port reset:
PHP-Code:
$id = 56647 /*[Serial Port Z-Wave]*/;
//Port reset -> I/O Port, nicht Splitter
COMPort_SetOpen($id, false);
IPS_ApplyChanges($id);
COMPort_SetOpen($id, true);
IPS_ApplyChanges($id);
echo "ComPort reset was successful";
//Aktor ID's -> Um weitere ergänzen
$id1 = 29341 /*[Rollos\Einzelsteuerung\Bad OG\Z-Wave Rollo Bad OG (NodeID 16)]*/;
//polling ab hier, weitere Aktoren ergänzen
$id1_status = ZW_requeststatus($id1);
//Port reset -> I/O Port, nicht Splitter
$id = 56647 /*[Serial Port Z-Wave]*/;
COMPort_SetOpen($id, false);
IPS_ApplyChanges($id);
COMPort_SetOpen($id, true);
IPS_ApplyChanges($id);
echo "ComPort reset was successful";
Schau mal, wenn Du ein ähnliches Skript alle 5 Mins laufen lässt, ob die Timeouts weggehen.