A self-hosted city environmental sensor map — React/Leaflet frontend with FastAPI backend pulling live and historical data from Prometheus-scraped IoT nodes.
  • JavaScript 65%
  • CSS 20.3%
  • Python 10.1%
  • Shell 2.6%
  • Dockerfile 1.3%
  • Other 0.7%
Find a file
Nickie Deuxyeux 4fd40f22fa Add sensor health indicators and tighten no-data thresholds
Show pulsing ⚠️ on marker when ens160_sensor_faulted, ens160_data_validity,
or ezo_sensor_ok report an out-of-range value; faulted state takes priority
over the existing  air-quality alert. Also raise eCO2 no-data floor to
≤400 ppm (sensor minimum).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:26:14 +03:00
backend Add 3h range and rename history range buttons 2026-05-12 19:27:48 +03:00
frontend Add sensor health indicators and tighten no-data thresholds 2026-05-15 15:26:14 +03:00
.dockerignore Initial commit: env-map city sensor web application 2026-05-12 13:36:16 +03:00
.gitignore Initial commit: env-map city sensor web application 2026-05-12 13:36:16 +03:00
deploy.sh Initial commit: env-map city sensor web application 2026-05-12 13:36:16 +03:00
dev.sh Initial commit: env-map city sensor web application 2026-05-12 13:36:16 +03:00
Dockerfile Initial commit: env-map city sensor web application 2026-05-12 13:36:16 +03:00
nodes.yaml Add sensor health indicators and tighten no-data thresholds 2026-05-15 15:26:14 +03:00