Hi,
seit dem Update der 98_HMINFO.PM im Januar 2017 funktioniert die serielle Schnittstelle für ZWAVE nur kurzfristig.
Wenn ich die 98_HMINFO.PM vom 2016-12-18 13:03:46 wieder einspiele funktioniert alles korrekt. Ich habe beide Dateien verglichen und festgestellt, dass vieles umgestellt wurde.
Irgendwie muss es mit der Problematik von Blocking (fork) unter Windows zu tun haben.
Ich betreibe FHEM seit ca. 2 Jahren unter Windows 2012R2 mit ActivePerl 5.24.1 (vorher 5.18). Bisher lief alles problemlos.
FHEM.LOG
2017.02.18 16:20:30 3: CUL_HM set BADEG.Regler getConfig
2017.02.18 16:20:56 3: CUL_HM set Kind.Thermostat statusRequest
2017.02.18 16:21:48 3: telnetForBlockingFn_1487431308: port 50936 opened
2017.02.18 16:21:49 3: save : Wrote configuration to C:/fhem/fhem.cfg
2017.02.18 16:21:49 3: AlleDynNotifyAkt
Folgende Geräte der Gruppe Rolladensteuerung Rolladen.Auf.We020; Rolladen.Auf.We040; Rolladen.Auf.We060; Rolladen.Auf.We080; Rolladen.Auf.We100; modifziert
Folgende Geräte der Gruppe Rolladensteuerung Rolladen.blending; modifziert
Kein Gerät der Gruppe Ferien modifiziert
Rolladen: BADEG.Rolladen das Atribut dummy nicht modifiziert
Rolladen: SZ.Rolladen.Ost das Atribut dummy nicht modifiziert
Rolladen: WZ.Rolladen.Ost.Dachfenster das Atribut dummy nicht modifiziert
Rolladen: EZ.Rolladen.Sued.Kueche das Atribut dummy nicht modifiziert
Rolladen: EZ.Rolladen.Sued.gross das Atribut dummy nicht modifiziert
Rolladen: EZ.Rolladen.Sued.klein das Atribut dummy nicht modifiziert
Rolladen: SZ.Rolladen.Sued das Atribut dummy nicht modifiziert
Rolladen: WZ.Rolladen.Sued.Balkon das Atribut dummy nicht modifiziert
Rolladen: WZ.Rolladen.Sued.klein das Atribut dummy nicht modifiziert
Rolladen: EZ.Rolladen.West.Terasse das Atribut dummy nicht modifiziert
Rolladen: EZ.Rolladen.West.Dachfenster das Atribut dummy nicht modifiziert
Rolladen: Kind.Rolladen das Atribut dummy nicht modifiziert
Rolladen: WZ.Rolladen.links das Atribut dummy nicht modifiziert
Rolladen: WZ.Rolladen.rechts das Atribut dummy nicht modifiziert
Rolladen: TR.Markise das Atribut dummy nicht modifiziert
2017.02.18 16:21:49 1: PERL WARNING: Error in PurgeComm at FHEM/DevIo.pm line 477.
Das Handle ist ung𬴩g.
2017.02.18 16:21:49 1: PERL WARNING: Error in GetCommTimeouts at FHEM/DevIo.pm line 477.
Error Closing handle 512 for \\.\COM3
Das Handle ist ung𬴩g.
Error closing Read Event handle 516 for \\.\COM3
Das Handle ist ung𬴩g.
2017.02.18 16:27:51 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...
rs to 115200,8,N,1
Gruß
Andreas
mir unklar - zwave habe ich nicht.
was kann das mit HMInfo zu tun haben? benutzen diese das gleiche IO?
dies hat meiner Meinung nach nicht s direkt mit ZWAVE zu tun, sondern mit der Verwendung von BLOCKING. Beim Schließen wird die Serielle Schnittstelle von ZWAVE beendet.
Ich habe mehrfach die HMINFO gegen die neue / alte ausgetauscht. Mit der aus 2016 funktioniert es. Mit der von 2017 nicht.
Benötigst du erweiterte Logs?
Gruß
Andreas
Hi,
seit dem Update 98_HMINFO.PM vom 12.3.2017 funktioniert alles wieder ohne Fehlermeldungen.
An meiner FHEM Konfig oder am Activeperl habe ich nichts geändert.
Gruß
Andreas