From 23f5396680b2995bc973beeefe0d48d269639646 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 29 Sep 2020 18:29:19 +0200 Subject: [PATCH] Fix VL53L1x domoticz distance Fix VL53L1x domoticz distance (#9210) --- tasmota/xsns_77_vl53l1x.ino | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tasmota/xsns_77_vl53l1x.ino b/tasmota/xsns_77_vl53l1x.ino index c8e4bb64a..b90103736 100644 --- a/tasmota/xsns_77_vl53l1x.ino +++ b/tasmota/xsns_77_vl53l1x.ino @@ -70,7 +70,9 @@ void Vl53l1Every_250MSecond(void) { #ifdef USE_DOMOTICZ void Vl53l1Every_Second(void) { - DomoticzSensor(DZ_ILLUMINANCE, vl53l1x_sensors.distance); + char distance[FLOATSZ]; + dtostrfd((float)vl53l1x_sensors.distance / 1000, 3, distance); + DomoticzSensor(DZ_ILLUMINANCE, distance); } #endif // USE_DOMOTICZ @@ -78,7 +80,9 @@ void Vl53l1Show(bool json) { if (json) { #ifdef USE_DOMOTICZ if (0 == tele_period) { - DomoticzSensor(DZ_ILLUMINANCE, vl53l1x_sensors.distance); + char distance[FLOATSZ]; + dtostrfd((float)vl53l1x_sensors.distance / 1000, 3, distance); + DomoticzSensor(DZ_ILLUMINANCE, distance); } #endif // USE_DOMOTICZ ResponseAppend_P(PSTR(",\"VL53L1X\":{\"" D_JSON_DISTANCE "\":%d}"), vl53l1x_sensors.distance);