Feinstaubsensor bauen (luftdaten.info)

Begonnen von igami, 08 Februar 2017, 06:23:27

Vorheriges Thema - Nächstes Thema

reibuehl

Also das reading wird jetzt angelegt, was drin steht ist aber Blödsinn. Schmeiß das ganze am besten wieder raus. Die Koordinaten der Sensoren sind in den Daten auf Luftdaten.info künstlich ungenau gemacht und zeigen nur etwa 100-200m den Standort an. Ein Rückrechnen über Openstreetmap bringt also nur zufällig manchmal eine korrekte Adresse und in den allermeisten Fällen einfach nur irgendeine Adresse in der Umgebung.
Reiner.

igami

Ich hab das Reading eingebaut, damit man auf die schnelle überprüfen kann ob der Sensor in der Nähe ist und nicht ein Tippfehler unterlaufen ist. Es wird auch nur angelegt, wenn es noch nicht existiert.
Wenn ich jetzt noch darüber nachdenke sollte ich die Abfrage bei OSM noch unterbinden, wenn das Reading durch suppressReading unterdrückt wird.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

reibuehl

Wäre es möglich statt address ein reading Position einzufügen mit dem Value "https://www.openstreetmap.org/#map=18/<latitude>/<longitude>" als HTML Link? Dann kann man testen.
Reiner.

igami

Zitat von: reibuehl am 05 April 2017, 18:48:56
Wäre es möglich statt address ein reading Position einzufügen mit dem Value "https://www.openstreetmap.org/#map=18/<latitude>/<longitude>" als HTML Link? Dann kann man testen.
Sicher könnte man das machen, aber was stört dich daran, dass die Adresse direkt lesbar ist? Wir ja nur einmalig nach dem define abgefragt.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

reibuehl

Zitat von: igami am 05 April 2017, 20:11:14
Sicher könnte man das machen, aber was stört dich daran, dass die Adresse direkt lesbar ist?

Mich stört, dass sie falsch ist. Eine meiner Meinung nach unnötige Angabe,  die dazu auch noch einen falschen Wert liefert. Mein Sensor ist halt nun mal nicht zwei Strassen weiter sondern an MEINER Adresse. Das es Readings für Latitude und Longitude gibt, sehe ich ein, da diese in den abgefragten Daten enthalten sind. Aber wozu braucht es ein Reading, dass daraus eine falsche Adresse macht?
Reiner.

Frank_Huber

Vielleicht sollte das reading nur die Plz anzeigen.
Für Tippfehler ausreichend, und nicht "falsch"

igami

#51
neue Version im Anhang. Statt adress gibt es nun location mit PLZ Ort.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Heuberg

Das ist ja was Feines ;D. Das kannte ich auch noch nicht.
Da werden wir bald unser Wetter-/Vogelhaus erweitern.
Wer es noch nicht kennt, es gibt dazu bereits einige Veranstaltungen bundesweit: http://luftdaten.info/veranstaltungen/

Viele Grüße
Rainer
HM, MAX, MySensors, Fronius, Conbee II, ZigBee, VCONTROL, Modbus, RPi, AVM

igami

Wenn es soweit keine Änderungsvorschläge mehr gibt würde ich das dann zu morgen einchecken
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Frank_Huber

#54
Will die Laune ja nicht verderben, aber bei mir hat er heute Nacht gegen 03:00 aufgehört Daten zu holen.
die letzten Daten sind von 02:56.

um 3:00 läuft bei mir die automatische Sicherung.
könnte durch die Sicherung verursacht sein. würde aber erwarten dass nach der Sicherung alles weiterläuft.

LIST:
Internals:
   CFGFN
   CONNECTION remote
   DEF        729
   INTERVAL   300
   NAME       Luftdaten_Wolfartsweiher
   NR         37642
   SENSORID1  729
   SENSORID2  730
   STATE      pm10 9.52 µg/m³ - pm2.5 6.93 µg/m³ - Temp 6.60  °C - 61.60 % rH
   TYPE       LuftdatenInfo
   Helper:
     Dblog:
       Pm10:
         Logdb:
           TIME       1491526585.54002
           VALUE      9.52
       Pm2.5:
         Logdb:
           TIME       1491526585.54002
           VALUE      6.93
       State:
         Logdb:
           TIME       1491461646.02979
           VALUE      active
   Readings:
     2017-04-07 02:56:25   PM10            9.52
     2017-04-07 02:56:25   PM2.5           6.93
     2017-04-07 02:56:25   humidity        61.60
     2017-04-06 08:54:11   latitude        48.977
     2017-04-06 08:54:12   location        76228 Karlsruhe
     2017-04-06 08:54:11   longitude       8.452
     2017-04-07 02:56:25   state           active
     2017-04-07 02:56:25   temperature     6.60
Attributes:
   DbLogExclude humidity,latitude,location,longitude,state,temperature
   room       Klima
   stateFormat pm10 PM10 µg/m³ - pm2.5 PM2.5 µg/m³ - Temp temperature  °C - humidity % rH

igami

Backup wird blocking ausgeführt, ich bin mir nicht sicher was passiert, wenn der ausführungszeitpunkt eines timers in den Bereich fällt.
Werde ich klären.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Frank_Huber

Verbose 5 --> Statusrequest manuell --> Auszug aus Log:
2017.04.07 16:57:50 5: LuftdatenInfo (Luftdaten_Wolfartsweiher) - entering LuftdatenInfo_statusRequest
2017.04.07 16:57:50 5: LuftdatenInfo (Luftdaten_Wolfartsweiher) - entering LuftdatenInfo_GetHttpResponse
2017.04.07 16:57:51 5: LuftdatenInfo (Luftdaten_Wolfartsweiher) - entering LuftdatenInfo_ParseHttpResponse
2017.04.07 16:57:51 4: LuftdatenInfo (Luftdaten_Wolfartsweiher) - returned data: [{"id":70182162,"sampling_rate":null,"timestamp":"2017-04-07 14:52:22","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192007620,"value":"21.73","value_type":"P1"},{"id":192007621,"value":"15.20","value_type":"P2"}]},{"id":70183150,"sampling_rate":null,"timestamp":"2017-04-07 14:53:20","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192009691,"value":"16.88","value_type":"P1"},{"id":192009692,"value":"14.80","value_type":"P2"}]},{"id":70184135,"sampling_rate":null,"timestamp":"2017-04-07 14:54:19","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192011750,"value":"21.58","value_type":"P1"},{"id":192011751,"value":"14.00","value_type":"P2"}]},{"id":70185116,"sampling_rate":null,"timestamp":"2017-04-07 14:55:17","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192013802,"value":"19.88","value_type":"P1"}]},{"id":70185116,"sampling_rate":null,"timestamp":"2017-04-07 14:55:17","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192013804,"value":"14.97","value_type":"P2"}]},{"id":70186113,"sampling_rate":null,"timestamp":"2017-04-07 14:56:16","location":{"id":349,"latitude":"48.977","longitude":"8.452","country":"DE"},"sensor":{"id":729,"pin":"1","sensor_type":{"id":14,"name":"SDS011","manufacturer":"Nova Fitness"}},"sensordatavalues":[{"id":192015893,"value":"18.65","value_type":"P1"},{"id":192015894,"value":"14.85","value_type":"P2"}]}]

jump to the top


Daten kommen wohl rein, werden aber nicht weiterverarbeitet.

igami

Zitat von: Frank_Huber am 07 April 2017, 17:00:46
Daten kommen wohl rein, werden aber nicht weiterverarbeitet.
Hmm, normal sollten  die beiden Zeile

2017.04.07 16:57:50 5: LuftdatenInfo (Luftdaten_Wolfartsweiher) - entering LuftdatenInfo_GetHttpResponse
2017.04.07 16:57:51 5: LuftdatenInfo (Luftdaten_Wolfartsweiher) - entering LuftdatenInfo_ParseHttpResponse

nochmal auftauchen, da ja zwei request gemacht werden.
Ich werde es mir nachher noch mal genauer anschauen.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

igami

kannst du bitte noch die Raw definition von einem nicht funktionierendem Zeitpunkt posten? Es gibt noch ein ausgeblendetes Reading .timestamp
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Frank_Huber

Mach ich wenn er wieder aufhört, seit 2 Uhr ca heute Nacht kommen wieder Daten.