From 22068199655cf83713774cebb70aae1f1b555284 Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Sun, 30 Jun 2024 13:53:30 +0200 Subject: [PATCH] change decimal precision to 1 for temperature, humidity and pressure --- include/devices.h | 5 +++-- platformio.ini | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/devices.h b/include/devices.h index 32401df..547ce9b 100644 --- a/include/devices.h +++ b/include/devices.h @@ -17,14 +17,15 @@ namespace Devices { Sensor* sensor = Builder::instance(SENSOR_ID) .withValueTemplate("{{ value_json.temperature }}") + .withPrecision(1) .asDevice(&DeviceConfig::create("esp-clock-living-room") .withName("Living room") .withModel("BPE280") .withArea("Living room") .withParent(espClockDevice) ) - .addSecondary(Builder::instance(SENSOR_ID).withValueTemplate("{{ value_json.humidity }}").build()) - .addSecondary(Builder::instance(SENSOR_ID).withValueTemplate("{{ value_json.pressure }}").build()) + .addSecondary(Builder::instance(SENSOR_ID).withValueTemplate("{{ value_json.humidity }}").withPrecision(1).build()) + .addSecondary(Builder::instance(SENSOR_ID).withValueTemplate("{{ value_json.pressure }}").withPrecision(1).build()) .build(); auto ledMqtt = Builder::instance(new Switch{ "Led", "led", diff --git a/platformio.ini b/platformio.ini index f1f547f..f0cef77 100644 --- a/platformio.ini +++ b/platformio.ini @@ -22,7 +22,7 @@ lib_deps = adafruit/Adafruit BME280 Library@^2.2.4 sparkfun/SparkFun BME280@^2.0.9 https://git.hodos.ro/libraries/wifi.git@^2.0.0 - https://git.hodos.ro/libraries/ha-mqtt.git@^1.0.0 + https://git.hodos.ro/libraries/ha-mqtt.git@^1.1.0 build_flags = -D WIFI_ALWAYS_ON=1 -D ADAFRUIT_BME=1 [env:laptop_home]