diff --git a/src/barometer_drv.c b/src/barometer_drv.c index 0b81acb..670790d 100644 --- a/src/barometer_drv.c +++ b/src/barometer_drv.c @@ -5,34 +5,34 @@ #include "mgos_prometheus_sensors.h" #include -#define NUM_BARO 5 +#define NUM_BARO 5 struct mgos_barometer *s_barometer[NUM_BARO]; static void barometer_prometheus_metrics(struct mg_connection *nc, void *user_data) { struct mgos_barometer_stats stats; - float temperature=NAN, humidity=NAN, pressure=NAN; + float temperature = NAN, humidity = NAN, pressure = NAN; - for (int i=0; i0) + if (num_baro > 0) { mgos_prometheus_metrics_add_handler(barometer_prometheus_metrics, NULL); + } } #else