geerlingguy / internet-pi

Raspberry Pi config for all things Internet.
MIT License
4.15k stars 440 forks source link

No graphs for airquality sensor (grafana) #570

Open janczmok1970 opened 5 months ago

janczmok1970 commented 5 months ago

Hi,

i am having issues that i am getting "No data" in grafana Dashboard.

a) correct setup in esphome as i am getting values in homeassist& curling the /metrics works

b) querying prometheus on 9090 reports values:

esphome_sensor_value{id="co2_level", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="CO2 level", unit="ppm"} esphome_sensor_value{id="co2_level", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="CO2 level", unit="ppm"} esphome_sensor_value{id="humidity", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="Humidity", unit="%"} esphome_sensor_value{id="humidity", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="Humidity", unit="%"} esphome_sensor_value{id="particulate_matter10_0_m_concentration", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="Particulate Matter <10.0µm Concentration", unit="µg/m³"} esphome_sensor_value{id="particulate_matter10_0_m_concentration", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="Particulate Matter <10.0µm Concentration", unit="µg/m³"} esphome_sensor_value{id="particulate_matter1_0_m_concentration", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="Particulate Matter <1.0µm Concentration", unit="µg/m³"} esphome_sensor_value{id="particulate_matter1_0_m_concentration", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="Particulate Matter <1.0µm Concentration", unit="µg/m³"} esphome_sensor_value{id="particulate_matter2_5_m_concentration", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="Particulate Matter <2.5µm Concentration", unit="µg/m³"} esphome_sensor_value{id="particulate_matter2_5_m_concentration", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="Particulate Matter <2.5µm Concentration", unit="µg/m³"} esphome_sensor_value{id="temperature", instance="192.168.200.251:9925", job="airgradient-aqbuero", name="Temperature", unit="°C"} esphome_sensor_value{id="temperature", instance="192.168.200.251:9926", job="airgradient-aqbuero", name="Temperature", unit="°C"}

but no graphs.

c) i did check grafana dashboard config:

 "datasource": {
    "type": "prometheus",
    "uid": "P1809F7CD0C75ACF3"
  },
  "exemplar": true,
  "expr": "rhum{job=\"airgradient-aqbuero\"}",
  "interval": "",
  "legendFormat": "",
  "queryType": "randomWalk",
  "refId": "A"
}

so where's the error ?

martinbrose commented 1 month ago

Hi @janczmok1970 ,

did you make this work or do you still have this issue?

janczmok1970 commented 1 month ago

i chose another variant.

—jan