diff --git a/FHEM/00_TCM.pm b/FHEM/00_TCM.pm index 59207ef70..9ca4cb5a0 100755 --- a/FHEM/00_TCM.pm +++ b/FHEM/00_TCM.pm @@ -1,8 +1,6 @@ ############################################## # $Id$ -package main; - # by r.koenig at koeniglich.de # # This modules handles the communication with a TCM120 or TCM310 EnOcean @@ -18,9 +16,16 @@ package main; # Check Stick WriteRadio # Check Stick RSS +package main; + use strict; use warnings; use Time::HiRes qw(gettimeofday); +if( $^O =~ /Win/ ) { + require Win32::SerialPort; +} else { + require Device::SerialPort; +} sub TCM_Read($); sub TCM_ReadAnswer($$); @@ -828,6 +833,7 @@ TCM_Undef($$)