aboutsummaryrefslogtreecommitdiff
path: root/apps/SoilMoisture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/SoilMoisture.cpp')
-rw-r--r--apps/SoilMoisture.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/SoilMoisture.cpp b/apps/SoilMoisture.cpp
index 5edba0e..fea1ef9 100644
--- a/apps/SoilMoisture.cpp
+++ b/apps/SoilMoisture.cpp
@@ -113,10 +113,11 @@ uint8_t SoilMoisture::getSensorCount() {
uint16_t SoilMoisture::getValue(uint8_t sensor) {
auto req = createGetValue(sensor);
- return writeAndRead(req).read16le();
+ auto buffer = writeAndRead(req);
+ buffer.read8(); // sensor index
+ return buffer.read16le();
}
-
string SoilMoisture::getName(uint8_t sensor) {
auto req = createGetSensorName(sensor);