diff --git a/lib/iictask/GwIicTask.cpp b/lib/iictask/GwIicTask.cpp index 155430e..bedc337 100644 --- a/lib/iictask/GwIicTask.cpp +++ b/lib/iictask/GwIicTask.cpp @@ -83,7 +83,8 @@ class BME280Config{ tempXdrName=config->getString(GwConfigDefinitions::BME280TempName); humidXdrName=config->getString(GwConfigDefinitions::BME280HumidName); pressXdrName=config->getString(GwConfigDefinitions::BME280PressName); - //TODO: offsets + tempOffset=config->getInt(GwConfigDefinitions::BME280TOffset); + pressureOffset=config->getInt(GwConfigDefinitions::BME280POffset); } }; void runIicTask(GwApi *api); diff --git a/lib/iictask/config.json b/lib/iictask/config.json index 8623ac7..e2d389c 100644 --- a/lib/iictask/config.json +++ b/lib/iictask/config.json @@ -313,6 +313,17 @@ "BME280":"true" } }, + { + "name":"BME280TOffset", + "label":"BME280 Temperature Offset", + "type": "number", + "description": "offset (in °) to be added to the BME280 temperature measurements", + "default":"0", + "category": "sensors", + "capabilities": { + "BME280":"true" + } + }, { "name": "iicBME280Humid", "label": "BME280 Humidity", @@ -351,6 +362,17 @@ "BME280":"true" } }, + { + "name":"BME280POffset", + "label":"BME280 Pressure Offset", + "type": "number", + "description": "offset (in pa) to be added to the BME280 pressure measurements", + "default":"0", + "category": "sensors", + "capabilities": { + "BME280":"true" + } + }, { "name": "BME280iid", "label": "BME280 N2K iid",