diff --git a/fhem/FHEM/00_NetzerI2C.pm b/fhem/FHEM/00_NetzerI2C.pm index 9ad8c6559..c4ae89caa 100644 --- a/fhem/FHEM/00_NetzerI2C.pm +++ b/fhem/FHEM/00_NetzerI2C.pm @@ -27,7 +27,7 @@ I2C_MCP.* I2C_BME280 I2C_BMP180 I2C_BH1750 -I2C_SHT21 +I2C_SHT.* I2C_TSL2561 I2C_K30 ); diff --git a/fhem/FHEM/00_RPII2C.pm b/fhem/FHEM/00_RPII2C.pm index 2320bca15..76abe054e 100644 --- a/fhem/FHEM/00_RPII2C.pm +++ b/fhem/FHEM/00_RPII2C.pm @@ -17,7 +17,7 @@ I2C_MCP.* I2C_BME280 I2C_BMP180 I2C_BH1750 -I2C_SHT21 +I2C_SHT.* I2C_TSL2561 I2C_K30 ); diff --git a/fhem/FHEM/10_FRM.pm b/fhem/FHEM/10_FRM.pm index cbb6a8640..83309d2d0 100755 --- a/fhem/FHEM/10_FRM.pm +++ b/fhem/FHEM/10_FRM.pm @@ -50,7 +50,7 @@ my @clients = qw( I2C_DS1307 I2C_PC.* I2C_MCP23.* - I2C_SHT21 + I2C_SHT.* I2C_BME280 I2C_BMP180 I2C_BH1750 diff --git a/fhem/FHEM/52_I2C_SHT21.pm b/fhem/FHEM/52_I2C_SHT21.pm index 2b2ca590c..395d5bb0e 100644 --- a/fhem/FHEM/52_I2C_SHT21.pm +++ b/fhem/FHEM/52_I2C_SHT21.pm @@ -293,7 +293,7 @@ sub I2C_SHT21_CheckCrc(@) { $crc = ($crc & 0x80 ? $poly : 0 ) ^ ($crc << 1); } } - return ($crc = $data[2] ? undef : $crc); + return ($crc == $data[2] ? undef : $crc); } sub I2C_SHT21_DbLog_splitFn($) {