From 70a941bd5928571850ee5af95f2da17e85c86c2e Mon Sep 17 00:00:00 2001 From: klauswitt <> Date: Tue, 26 Jan 2016 00:11:07 +0000 Subject: [PATCH] 00_NetzerI2C.pm: added BME280 as client 00_RPII2C.pm: added BME280 as client 10_FRM.pm: added BME280 as client 51_RPI_GPIO.pm: removed table from commandref 52_I2C_BME280.pm: initial release 52_I2C_PCA9685.pm: bugfixing for FRM git-svn-id: https://svn.fhem.de/fhem/trunk@10638 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 2 + fhem/FHEM/00_NetzerI2C.pm | 3 +- fhem/FHEM/00_RPII2C.pm | 1 + fhem/FHEM/10_FRM.pm | 1 + fhem/FHEM/51_RPI_GPIO.pm | 102 +----- fhem/FHEM/52_I2C_BME280.pm | 629 +++++++++++++++++++++++++++++++++++ fhem/FHEM/52_I2C_EEPROM.pm | 2 +- fhem/FHEM/52_I2C_MCP23008.pm | 2 +- fhem/FHEM/52_I2C_MCP342x.pm | 2 +- fhem/FHEM/52_I2C_PCA9685.pm | 587 ++++++++++++++++++-------------- fhem/FHEM/52_I2C_SHT21.pm | 15 +- fhem/MAINTAINER.txt | 1 + 12 files changed, 986 insertions(+), 361 deletions(-) create mode 100644 fhem/FHEM/52_I2C_BME280.pm diff --git a/fhem/CHANGED b/fhem/CHANGED index 81b1e2999..aed3d01fe 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - feature: new module 52_I2C_BME280.pm added (klausw) + - bugfix: 52_I2C_PCA9685: bugfix for interaction with FRM - change: 49_SSCAM: changed DEF in order to remove credentials from string, added "set credentials" command to save username/password, added Attribute "session" to make login-session selectable, diff --git a/fhem/FHEM/00_NetzerI2C.pm b/fhem/FHEM/00_NetzerI2C.pm index 1e4f37701..a024f6a33 100644 --- a/fhem/FHEM/00_NetzerI2C.pm +++ b/fhem/FHEM/00_NetzerI2C.pm @@ -23,7 +23,8 @@ my @clients = qw( I2C_LCD I2C_DS1307 I2C_PC.* -I2C_MCP23.* +I2C_MCP.* +I2C_BME280 I2C_BMP180 I2C_SHT21 I2C_TSL2561 diff --git a/fhem/FHEM/00_RPII2C.pm b/fhem/FHEM/00_RPII2C.pm index 6cdfc5bed..2d64c674f 100644 --- a/fhem/FHEM/00_RPII2C.pm +++ b/fhem/FHEM/00_RPII2C.pm @@ -14,6 +14,7 @@ I2C_LCD I2C_DS1307 I2C_PC.* I2C_MCP.* +I2C_BME280 I2C_BMP180 I2C_SHT21 I2C_TSL2561 diff --git a/fhem/FHEM/10_FRM.pm b/fhem/FHEM/10_FRM.pm index 52b912189..d024a6536 100755 --- a/fhem/FHEM/10_FRM.pm +++ b/fhem/FHEM/10_FRM.pm @@ -51,6 +51,7 @@ my @clients = qw( I2C_PC.* I2C_MCP23.* I2C_SHT21 + I2C_BME280 I2C_BMP180 I2C_TSL2561 FRM_LCD diff --git a/fhem/FHEM/51_RPI_GPIO.pm b/fhem/FHEM/51_RPI_GPIO.pm index 3c7083029..0f05f7926 100644 --- a/fhem/FHEM/51_RPI_GPIO.pm +++ b/fhem/FHEM/51_RPI_GPIO.pm @@ -684,56 +684,8 @@ sub RPI_GPIO_inthandling($$) { #start/stop Interrupthandling Define