Feinstaubsensor bauen (luftdaten.info)

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

Vorheriges Thema - Nächstes Thema

MaMi7880

Zitat von: igami am 07 Mai 2017, 21:25:16
Hab das error handling grad eingebaut, ist dann ab morgen verfügbar.
Sowas bitte nicht als Edit schreiben, darüber bekomme ich keine Benachrichtigung.

Meine Idee: ein Attribut in dem man die Sensoren die ausgewertet werden sollen auswählen kann. Dann wäre für den zweiten Sensor ein neues device notwendig. Die Readings bleiben dann aber temperature und humidity.
Ist das okay?

Sorry, das nächste mal achte ich drauf.

Da der zweite Sensor eh "Zusatz" zum eigentlichen Luftdaten.info-Sensor ist, ist dein Vorschlag mehr als okay. Ich persönlich sammel mir die Daten eh in einer readingsgroup zusammen, da macht ein Device mehr nichts aus.

Gruß
Manuel
RaspberryPi 3 mit nanoCUL & JeeLink | FHEM 6.0 mit IT, HM  - Sensoren/Aktoren & Lacrosse Temp./Humi. | Shelly | Amazon Echo | Logitech Harmony Hub | Philips HUE | andFHEM

pantau

Habe soeben das update durchgeführt, jetzt bekomme ich:
2017.05.09 00:43:22 2: LuftdatenInfo (FeinStaub) - error while request: malformed JSON string
2017.05.09 00:43:37 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_statusRequest
2017.05.09 00:43:37 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_GetHttpResponse
2017.05.09 00:43:38 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_ParseHttpResponse

Mein Sensor ist lokal definiert:
define FeinStaub LuftdatenInfo ESP-3CFC85

Angeschlossen sind ein SDS011 und ein DHT22.

igami

Zitat von: pantau am 09 Mai 2017, 00:52:40
Habe soeben das update durchgeführt, jetzt bekomme ich:
2017.05.09 00:43:22 2: LuftdatenInfo (FeinStaub) - error while request: malformed JSON string
2017.05.09 00:43:37 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_statusRequest
2017.05.09 00:43:37 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_GetHttpResponse
2017.05.09 00:43:38 5: LuftdatenInfo (FeinStaub) - entering LuftdatenInfo_ParseHttpResponse

Mein Sensor ist lokal definiert:
define FeinStaub LuftdatenInfo ESP-3CFC85

Angeschlossen sind ein SDS011 und ein DHT22.
autsch, hatte übersehen, dass das lokale json anders aussieht ::)
mit dem update von heute ist das behoben
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

Weisswurstverkäufer

Hallo,

ich benutze einen "fremden" Sensor der zufällig im gleichen Ort steht - bekomme aber seit dem 05.05. keine humidity/temperature-Werte mehr. Laut log (verbose 5) kommen die aber mit:

2017.05.09 08:08:22 4: LuftdatenInfo (luft) - returned data: [{"id":XXX,"sampling_rate":null,"timestamp":"2017-05-09 06:05:12","location":
{"id":XXX,"latitude":"XXX","longitude":"XXX","country":"DE"},"sensor":{"id":XXX,"pin":"7","sensor_type":
{"id":9,"name":"DHT22","manufacturer":"various"}},"sensordatavalues":[{"id":XXX,"value":"9.80","value_type":"temperature"},
{"id":XXX,"value":"68.60","value_type":"humidity"}]},{"id":XXX,"sampling_rate":null,"timestamp":"2017-05-09 06:07:40","location":
{"id":XXX,"latitude":"XXX","longitude":"XXX","country":"DE"},"sensor":{"id":XXX,"pin":"7","sensor_type":
{"id":9,"name":"DHT22","manufacturer":"various"}},"sensordatavalues":[{"id":XXX,"value":"9.80","value_type":"temperature"},
{"id":XXX,"value":"69.40","value_type":"humidity"}]}]

Frank_Huber

#124
Zitat von: Weisswurstverkäufer am 09 Mai 2017, 08:12:47
ich benutze einen "fremden" Sensor der zufällig im gleichen Ort steht - bekomme aber seit dem 05.05. keine humidity/temperature-Werte mehr. Laut log (verbose 5) kommen die aber mit

Uuups,
gerade festgestellt dass bei mir auch keine Temp / Feuchtedaten mehr ankommen.

ID: 1651 / 1652

Grüße
Frank

igami

Jetzt wo ihr das erwähnt, ich habe mich heute morgen schon über den Strich in meinem SVG gewundert, aber keine Zeit gehabt mir das näher anzugucken.
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

update ab morgen verfügbar.

Es lag daran, dass ich mit "$_->{value} =~ m/^(\S+)(\s|$)/;" die Eineheiten abgeschnitten habe und durch "if($_->{value_type} =~ /temperature$/){" ein beliebiges prefix zulassen wollte, dadurch wurde $1 wieder geleert.
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

Weisswurstverkäufer

Funktioniert wieder - besten Dank  :)

rcmcronny

Hallo,

bei mir mit (noch) lokalem Sensor funktionieren, auch nach dem Update, die Temp/Humity nicht. Hast Du es vielleicht nur für Remote gefixt ;) ?

2017.05.10 10:02:04 4: LuftdatenInfo (luftdatensensor1) - returned data: {"software_version": "NRZ-2017-078", "sensordatavalues":[{"value_type":"SDS_P1","value":"6.23"},{"value_type":"SDS_P2","value":"5.63"},{"value_type":"temperature","value":"17.40"},{"value_type":"humidity","value":"35.00"},{"value_type":"samples","value":"794779"},{"value_type":"min_micro","value":"181"},{"value_type":"max_micro","value":"25482"},{"value_type":"signal","value":"-55 dBm"}]}


Ronny

igami

Zitat von: rcmcronny am 10 Mai 2017, 10:04:22
bei mir mit (noch) lokalem Sensor funktionieren, auch nach dem Update, die Temp/Humity nicht. Hast Du es vielleicht nur für Remote gefixt ;) ?
Ja, du hast recht :-[
Memo an mich: erst programmieren, dann Wein trinken ;D
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

Zitat von: igami am 10 Mai 2017, 10:07:36
Memo an mich: erst programmieren, dann Wein trinken ;D
Oder einfach mal einen Abend nicht programmieren und nur mit der Frau/Freundin Wein trinken. ;)

no_Legend

Hat jemand den BME280 am laufen?
Bisher habe ich nichts gefunden, welcher PIIN wo hin muss?
Bei meinem Witty ist das GPIO4 und 5, ist das hier auch so?

Danke und Gruß Robert
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

PeMue

Zitat von: no_Legend am 10 Mai 2017, 17:41:16
Bisher habe ich nichts gefunden, welcher PIIN wo hin muss?
ganz normal an I2C: SDA, SCL, 3,3V und GND, die müssten gekennzeichnet sein ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

igami

Zitat von: Frank_Huber am 10 Mai 2017, 10:13:48
Oder einfach mal einen Abend nicht programmieren und nur mit der Frau/Freundin Wein trinken. ;)
Ist ja nicht viel gewesen und dann mit dem update morgen verfügbar *cheers*
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

no_Legend

Zitat von: PeMue am 10 Mai 2017, 18:12:28
ganz normal an I2C: SDA, SCL, 3,3V und GND, die müssten gekennzeichnet sein ...

Gruß PeMue
Danke für deine Antwort. Ich glaube ich hab mich falsch ausgedrückt Am Sensor ist eigentlich klar. Aber am Node bin ich mir nicht sicher wo hin.

Muss man eigentlich zwingend den kleinen Kunststoff Schlauch benutzen?
Hat dieser eine andere Funktion, außer die Luft im Muster Aufbau zum Sensor vom Gehäuse-Äußeren zu transportieren?

Gruß Robert


Gesendet von iPad mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.