From 08f47c2f4cd252a27b242db709ac9e8dc6ca0b87 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sun, 11 Jun 2023 20:04:23 +0200 Subject: [PATCH] Fix: Prometheus syntax error with wifi_bssid Fixes #1021 --- src/WebApi_prometheus.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/WebApi_prometheus.cpp b/src/WebApi_prometheus.cpp index 62f95c63..e5f289a9 100644 --- a/src/WebApi_prometheus.cpp +++ b/src/WebApi_prometheus.cpp @@ -53,9 +53,9 @@ void WebApiPrometheusClass::onPrometheusMetricsGet(AsyncWebServerRequest* reques stream->print("# TYPE wifi_rssi gauge\n"); stream->printf("wifi_rssi %d\n", WiFi.RSSI()); - stream->print("# HELP wifi_bssid WiFi BSSID\n"); - stream->print("# TYPE wifi_bssid gauge\n"); - stream->printf("wifi_bssid %s\n", WiFi.BSSIDstr().c_str()); + stream->print("# HELP wifi_station WiFi Station info\n"); + stream->print("# TYPE wifi_station label\n"); + stream->printf("wifi_station{bssid=\"%s\"} 1\n", WiFi.BSSIDstr().c_str()); for (uint8_t i = 0; i < Hoymiles.getNumInverters(); i++) { auto inv = Hoymiles.getInverterByPos(i);