From cd1e3e79283cfb18ce829ef8560c1e749c051c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils-Lucas=20Scho=CC=88nfeld?= Date: Sun, 2 Aug 2026 19:50:43 +0200 Subject: [PATCH] Fix signed radio provisioning metrics --- Provisioning.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Provisioning.cpp b/Provisioning.cpp index 38797c60..b0a2d92e 100644 --- a/Provisioning.cpp +++ b/Provisioning.cpp @@ -301,9 +301,9 @@ static void register_provisioning_namespaces() { .metric_int("TX Power", PROV_METRICS_LORA_TXP, []() { return lora_txp; }) //.metric_int("Current RSSI", PROV_METRICS_LORA_CRSSI, []() { return last_rssi+rssi_offset; }) .metric_int("Current RSSI", PROV_METRICS_LORA_CRSSI, []() { return current_rssi; }) - .metric_int("Noise Floor", PROV_METRICS_LORA_NF, []() { return (uint16_t)noise_floor; }) - .metric_int("Last RSSI", PROV_METRICS_LORA_LRSSI, []() { return (uint16_t)last_rssi; }) - .metric_int("Last SNR", PROV_METRICS_LORA_LSNR, []() { return (uint16_t)((int8_t)last_snr_raw) / 4.0f; }) + .metric_int("Noise Floor", PROV_METRICS_LORA_NF, []() { return noise_floor; }) + .metric_int("Last RSSI", PROV_METRICS_LORA_LRSSI, []() { return last_rssi; }) + .metric_float("Last SNR", PROV_METRICS_LORA_LSNR, []() { return (int8_t)last_snr_raw * 0.25; }) .metric_float("ST Airtime Limit", PROV_METRICS_LORA_STAL, []() { return st_airtime_limit; }) .metric_float("LT Airtime Limit", PROV_METRICS_LORA_LTAL, []() { return lt_airtime_limit; }) .end();