clemens
February 5, 2019, 10:20pm
24
Nun ist zumindest mein Sensoren – über einen Monat nach der Anmeldung (!) – bei luftdaten.info eingetragen:
ich habe den Sensor in die Datenbank eingetragen. Die IDs (z.B. für
die Karte) lauten:
20413: Feinstaub PM10 u. PM2.5
20414: Temperatur u. Luftfeuchte (Karte in Arbeit)
Link zur Karte: http://berlin.maps.luftdaten.info/
Viele Grüße / Best regards
OK Lab Stuttgart
OK Lab Stuttgart | Code for Germany
http://luftdaten.info
1 Like
Andreas
November 28, 2021, 12:44pm
25
Hi Clemens,
das Thema ist ja schon eine zeitlang her. Diesen Übermittlungsvorgang hatten wir damals noch im Trockendock eingerichtet.
Bei der eigentlichen Implementierung aus dem April 2020 ist dann folgendes URL Schema herausgekommen, Dokumentation gibt es bei :
Server: weather.hiveeyes.org
Pfad: /api-notls/umwelt/testdrive/luftdaten.info/test-01/custom/airrohr
Port: 80
[edit: Port hinzugefügt]
Please note the /custom/airrohr
suffix here, where umwelt/testdrive/luftdaten.info/test-01
is the full-qualified channel name.
Viele Grüße,
Andreas.
clemens
December 12, 2021, 5:43pm
26
Habe die letzten Tage noch ein paar fehlende Teile für einen zweiten Feinstaubsensor geordert und mich heute hingesetzt und den zusammengebaut. Testweise gehen die Daten gerade direkt an Kotori, da geht aber irgendwas noch nicht, habe das als Konfiguration eingetragen:
Der debug output (ggf. debug level hochsetzen!) des AirRohrs sagt 405:
## Sending to sensor.community - BME280
Succeeded - api.sensor.community
## Sending to madavi.de:
Succeeded - api-rrd.madavi.de
## Sending to custom api:
Request failed with error: 405
Details:
<html>
<head><title>405 - Method Not Allowed</title></head>
<body>
<h1>Method Not Allowed</h1>
P.S.: Gibt es die von swarm
bekannte Datenausgabe auch auf weather
, d.h. würde https://weather.hiveeyes.org/api/umwelt/testdrive/luftdaten.info/test-01/data.txt?from=now-60m funktionieren, bzw. ist der Link so korrekt?
Andreas
December 13, 2021, 8:53am
27
Hi Clemens,
vielen Dank fürs Testen. Kotori akzeptiert den Payload per HTTP POST. Bei /api-notls
ist eher Port 80 statt 443 zu verwenden.
Wenn es an diesen beiden Dingen nicht liegt (GET vs. POST und 80 vs. 443), muss ich nochmal genauer unter die Haube sehen.
Viele Grüße,
Andreas.
clemens
December 13, 2021, 11:21am
28
Habe jetzt auf Port 80 umgestellt. Die debug-Infos sind etwas spärlich
## Sending to custom api:
Time for Sending (ms): 79
Wenn man keine Nachricht als gute Nachricht interpretiert, könnte was angekommen sein. In welcher Datenbank landen die Feinstaub-Daten auf weather
? Ich habe bei einem Test-Dashboard mal gesucht finde aber nichts. Für mich noch unklar, ob ich die DB nicht finde oder immer noch keine Daten ankommen.
Andreas
December 13, 2021, 2:02pm
29
Hi Clemens,
es musste noch folgender Schnipsel auf dem umwelt
Segment konfiguriert werden: kotori/etc/examples/forwarders/http-api-custom.ini at main · daq-tools/kotori · GitHub . Und an der /api-notls
Konfiguration hat auch noch etwas nicht gestimmt.
Jetzt klappt es, Daten kommen bei Instant Dashboards » umwelt-testdrive an. Vielleicht wechselst Du für den dauerhaften Betrieb noch den Kanalnamen?
Das geht scheinbar leider noch nicht.
Viele Grüße,
Andreas.
1 Like