...sammelt automatisch Messdaten von Sensoren, die über ein LoRaWAN-Funknetzwerk verbunden sind. Die Sensoren können zum Beispiel Temperatur, Luftfeuchtigkeit oder CO2-Werte messen. Alle Messwerte werden gespeichert und können über die Webseite abgerufen und als Tabelle heruntergeladen werden.
Der Weg vom Sensor bis zu deinen Daten läuft in vier Schritten ab:
Öffne loramint.sfz-ox.de im Browser. Dort findest du:
Du kannst alle Messdaten direkt als Tabelle herunterladen:
https://loramint.sfz-ox.de/api/v1/measurements/export
Die heruntergeladene .csv-Datei lässt sich mit Excel, LibreOffice Calc oder Google Sheets öffnen.
Wenn du die Daten in eigenen Programmen oder Skripten verwenden möchtest, kannst du die REST-API nutzen. Alle Endpunkte befinden sich unter /api/v1.
| Was | Adresse | Beschreibung |
|---|---|---|
| Messdaten abrufen | GET /api/v1/measurements |
Liste aller Messwerte (seitenweise, z.B. ?page=1&per_page=20) |
| CSV-Export | GET /api/v1/measurements/export |
Alle Messwerte als CSV-Datei |
| Log-Einträge | GET /api/v1/log-entries |
Statusmeldungen der Sensoren |
| Dokumentation | GET /api/v1/docs |
Interaktive API-Dokumentation zum Ausprobieren |
import requests
response = requests.get("https://loramint.sfz-ox.de/api/v1/measurements?page=1&per_page=10")
data = response.json()
for messung in data["data"]:
print(f"{messung['measurand']}: {messung['value']} {messung['unit']}")
curl -o messdaten.csv https://loramint.sfz-ox.de/api/v1/measurements/export
Jeder Messwert enthält folgende Informationen:
| Feld | Bedeutung | Beispiel |
|---|---|---|
| Gerät | Welcher Sensor die Daten gesendet hat | A1B2C3D4E5F6G7H8 |
| Messgröße | Was gemessen wurde | Temperatur, Luftfeuchtigkeit, CO2 |
| Wert | Der gemessene Wert | 21.5 |
| Einheit | In welcher Einheit | °C, %, ppm |
| Zeitpunkt | Wann gemessen wurde | 2025-03-15 14:30:00 |
| Standort | Wo der Sensor steht | Raum 201 |
| Webseite | loramint.sfz-ox.de |
| API-Dokumentation | loramint.sfz-ox.de/api/v1/docs |
| GitHub Repository | github.com/LoRaMint/LoRaMINT_docker |