DP200 Feinstaubsensor auf SDR

Für Geräte von froggit
Benutzeravatar
DocSchneida
Offline
Beiträge: 87
Registriert: 08 Dez 2020, 08:38
Wohnort: Potsdam / OT Golm
Hat sich bedankt: 1 mal
Danksagung erhalten: 2 mal

DP200 Feinstaubsensor auf SDR

#1

Beitrag von DocSchneida »

Frohsinn,

Ich hatte heute mal einen SDR-Stick auf 868 Mhz am Start um mir hier @ home den Traffic anzuzeigen…
Jetzt wird’s lustig: Der Feinstaubsensor (DP200 Froggit) überträgt nicht nur 2.5um/m² sondern auch 10 um/m³.
------------------------------------------------------------------------------------------------------------------------------------
model : Fine Offset Electronics, WH0290 ID : 190
2.5um Fine Particulate Matter: 9 ug/m3 10um Coarse Particulate Matter: 10 ug/m3 Integrity : CHECKSUM

------------------------------------------------------------------------------------------------------------------------------------
Fragt man sich warum man es in China nicht schnallt die Firmware anzupassen damit jene Daten auch auf der Konsole/Gateway landen?
Ach ja: als Startparameter hatte ich nach einem Tipp aus dem wxforum eingegeben:
rtl_433.exe -f 868000000 -s 1024k

Die rtl_433.exe findet man frei im Internet.

Gruß Alex
N52°24´ E12°58´ / 43m NN

Froggit GW1000A / HP1000SE Pro + div. Sensoren
CumulusMX auf RasPI

Cresta WXR815LM + WsWin

WU: https://www.wunderground.com/dashboard/pws/IPOTSD74
Weathercloud: https://app.weathercloud.net/d6164221682#current
Benutzeravatar
olicat
Online
Beiträge: 2018
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 412 mal
Kontaktdaten:

Re: DP200 Feinstaubsensor auf SDR

#2

Beitrag von olicat »

Hi!

So wie ich das verstanden habe, ist die Qualität der Werte für PM10 so schlecht, dass FOSHK sich nicht traute, diese zu veröffentlichen.
Du kannst ja schauen, ob Deine Werte halbwegs sinnvoll sind.

Oliver
Benutzeravatar
olicat
Online
Beiträge: 2018
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 412 mal
Kontaktdaten:

Re: DP200 Feinstaubsensor auf SDR

#3

Beitrag von olicat »

Hi Alex,

... ich darf jetzt uebrigens "mitspielen" ...
;-)
Mein SDR ist heute angekommen; rtl_433 war schon vorbereitet unter Ubuntu.
Hast Du auch schonmal die Bodenfeuchtesensoren oder den Blitzsensor gesehen?
Die fehlen mir naemlich noch. Aber auch den WH45 konnte ich bisher nicht finden.
Ich bin aber noch beim Probieren/Suchen/Testen ...

Gruss, Oliver
Benutzeravatar
DocSchneida
Offline
Beiträge: 87
Registriert: 08 Dez 2020, 08:38
Wohnort: Potsdam / OT Golm
Hat sich bedankt: 1 mal
Danksagung erhalten: 2 mal

Re: DP200 Feinstaubsensor auf SDR

#4

Beitrag von DocSchneida »

Hallo Olli,

Neee, die sind bei mir auch noch nicht untergekommen. Habs aber noch nicht versucht einen Sensor davon dicht an die Antenne zu legen...
Such mal im I-Net nach den Syntax Befehlen vom Programm. Durch div. Optionen soll er auch neue Sensoren erkennen. Cool kommt auch die Signalstärke.

rtl_433 -h

Google spuckt reichlich dazu aus.
Ach ja: hatte gestern mal auf der Frequenz 915Mhz gesucht. (Amiband) Keiner hier in der Gegend :mrgreen:
Aber auf 433.92 & 868 Mhz wird man ja auch durch die Nachbarschaft gut versorgt. Manche sollten mal ihre Batterien tauschen.... :D

Tschööö Alex

Nachtrag: Daten kannste auch speichern aber nicht nach /tty ->dev0/ :mrgreen: :mrgreen: :mrgreen:
N52°24´ E12°58´ / 43m NN

Froggit GW1000A / HP1000SE Pro + div. Sensoren
CumulusMX auf RasPI

Cresta WXR815LM + WsWin

WU: https://www.wunderground.com/dashboard/pws/IPOTSD74
Weathercloud: https://app.weathercloud.net/d6164221682#current
Benutzeravatar
DocSchneida
Offline
Beiträge: 87
Registriert: 08 Dez 2020, 08:38
Wohnort: Potsdam / OT Golm
Hat sich bedankt: 1 mal
Danksagung erhalten: 2 mal

Re: DP200 Feinstaubsensor auf SDR

#5

Beitrag von DocSchneida »

Hallo Oliver,

Du wirst es kaum glauben. Auf´n PI läuft es nach der Anleitung:

https://www.sensorsiot.org/install-rtl_ ... pberry-pi/

auch bei mir. Hatte noch einen Stick gefunden.

pi@DV4mini-Hotspot:~/rtl_433/build $ rtl_test -t
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Lifeview LV5TDeluxe
Found Elonics E4000 tuner
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0
Sampling at 2048000 S/s.
Benchmarking E4000 PLL...
[E4K] PLL not locked for 52000000 Hz!
[E4K] PLL not locked for 2218000000 Hz!
[E4K] PLL not locked for 1108000000 Hz!
[E4K] PLL not locked for 1275000000 Hz!
E4K range: 53 to 2217 MHz
E4K L-band gap: 1108 to 1275 MHz
pi@DV4mini-Hotspot:~/rtl_433/build $
----------------------------------------------------------------------------------
pi@DV4mini-Hotspot:~/rtl_433/build $ rtl_433
rtl_433 version 20.11-55-g99568004 branch master at 202102021402 inputs file rtl_tcp RTL-SDR
Use -h for usage help and see https://triq.org/ for documentation.
Trying conf file at "rtl_433.conf"...
Trying conf file at "/home/pi/.config/rtl_433/rtl_433.conf"...
Trying conf file at "/usr/local/etc/rtl_433/rtl_433.conf"...
Trying conf file at "/etc/rtl_433/rtl_433.conf"...
Registered 147 out of 177 device decoding protocols [ 1-4 8 11-12 15-17 19-21 23 25-26 29-36 38-60 63 67-71 73-1 00 102-105 108-116 119 121 124-128 130-149 151-161 163-168 170-175 177 ]
Found Elonics E4000 tuner
Exact sample rate is: 250000.000414 Hz
Sample rate set to 250000 S/s.
Tuner gain set to Auto.
Tuned to 433.920MHz.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2021-02-03 13:56:19
model : Hideki-Rain Rolling Code: 0
Channel : 4 Battery : 1 Rain : 154.7 mm Integrity : CRC
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2021-02-03 13:56:19
model : Hideki-Rain Rolling Code: 0
Channel : 4 Battery : 1 Rain : 154.7 mm Integrity : CRC
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2021-02-03 13:56:20
model : Hideki-Rain Rolling Code: 0
Channel : 4 Battery : 1 Rain : 154.7 mm Integrity : CRC
^CSignal caught, exiting!
pi@DV4mini-Hotspot:~/rtl_433/build $

Mal sehen was 868 Mhz am neuen Standort bringt. PI steht im 2.OG vor nem Dachfenster und versorgt gleichzeitig noch das GW1000 mit Saft.

Gruß Alex
N52°24´ E12°58´ / 43m NN

Froggit GW1000A / HP1000SE Pro + div. Sensoren
CumulusMX auf RasPI

Cresta WXR815LM + WsWin

WU: https://www.wunderground.com/dashboard/pws/IPOTSD74
Weathercloud: https://app.weathercloud.net/d6164221682#current
Benutzeravatar
DocSchneida
Offline
Beiträge: 87
Registriert: 08 Dez 2020, 08:38
Wohnort: Potsdam / OT Golm
Hat sich bedankt: 1 mal
Danksagung erhalten: 2 mal

Re: DP200 Feinstaubsensor auf SDR

#6

Beitrag von DocSchneida »

Hallo Oliver,

Bist Du schon mit den unbekannten Sensoren (Bodenfeuchte etc.) in der Datenbank (rtl_433) weitergekommen? Ich weiß nicht mit welchen Parametern ich da suchen sollte.
Hatte mir letztens noch einen etwas besseren Stick von nooelec geordert. Gut abgeschirmt im Metallgehäuse. Unterschied wie Tag und Nacht. Hat eine Abweichung von unter 1ppm. Ausgemessen über GSM900 mit dem Paket "kal"
https://electronicfreakblog.wordpress.c ... usb-stick/

Meine anderen beiden Sticks im Plastegehäuse haben dagegen -100ppm und +57ppm

Ach ja, eben auf 433,91 Mhz empfangen:
rtl_433 -f 433910000 -s 1024k -G 4

time : 2021-03-04 14:21:27
model : Toyota type : TPMS id : fb142f24
status : 128 pressure_PSI: 28.750 temperature_C: 6.000 mic : CRC
:mrgreen: :mrgreen: :mrgreen: Sind genau 2 Bar...

Gruß Alex
N52°24´ E12°58´ / 43m NN

Froggit GW1000A / HP1000SE Pro + div. Sensoren
CumulusMX auf RasPI

Cresta WXR815LM + WsWin

WU: https://www.wunderground.com/dashboard/pws/IPOTSD74
Weathercloud: https://app.weathercloud.net/d6164221682#current
Benutzeravatar
olicat
Online
Beiträge: 2018
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 412 mal
Kontaktdaten:

Re: DP200 Feinstaubsensor auf SDR

#7

Beitrag von olicat »

Hi!
Bist Du schon mit den unbekannten Sensoren (Bodenfeuchte etc.) in der Datenbank (rtl_433) weitergekommen?
Leider nein. Nach anfaenglichem Interesse habe ich dann doch recht schnell die Lust verloren - andere Projekte waren wichtiger (und erfolgsversprechender). Ich habe noch ein, zwei Notizen notiert, um da ggf. weiterzumachen:
Analyse unbekannter Daten:
rtl_433 -f 868.0M -A -S unknown -Y classic
dann: https://triq.org/pdv
Aber erstmal bastle ich weiter am FOSHKplugin. Und eigentlich rechne ich insgeheim auch damit, dass die Leute, die bisher die anderen Sensoren decodiert haben, da auch weiter machen und die restlichen Sensoren auch noch einbinden. Irgendwann. Ich komme nicht aus der Funk-Ecke, muesste also gehoerig dazulernen und mir fehlt jegliche Erfahrung. Wobei Codes knacken/reverse engineering eigentlich eine beliebte Arbeit fuer mich ist.
Anyway - die Einstiegshuerde ist recht hoch und die Notwendigkeit, mich da reinzuknien, gering.
Da geht es also irgendwann mal weiter. Sicher bei entsprechendem Trigger.
;-)
Der thread ist Dir bekannt? Vielleicht kommt da auch noch was rein ...

Ich nutze hier uebrigens (auch?) den Nooelec NESDR SMArt v4.

Gruss, Oliver
Benutzeravatar
olicat
Online
Beiträge: 2018
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 412 mal
Kontaktdaten:

Re: DP200 Feinstaubsensor auf SDR

#8

Beitrag von olicat »

Hi!

Ich habe heute mal wieder rtl_433 aktualisiert und eine Weile laufen lassen.
Mein WH65 wie auch die WH31, die WH51, der WH41 und der WH32B werden erkannt.
Offen (aus meinem Zoo) sind noch: WH55, WH57, WH45
Den WH32 habe ich noch nicht probiert. Der liegt batterielos hier rum.

Gestartet habe ich rtl_433 via

Code: Alles auswählen

rtl_433 -f 868.2M -Y classic -w logfile.log
Der Feinstaubsensor WH41:

Code: Alles auswählen

time      : 2021-03-17 20:51:00
model     : Fineoffset-WH0290                      ID        : 22
Battery Level: 0.2       2.5um Fine Particulate Matter: 35 ug/m3
10um Coarse Particulate Matter: 37 ug/m3           FAMILY    : 65
UNKNOWN1  : 0            Integrity : CRC
Ein WH51:

Code: Alles auswählen

time      : 2021-03-17 20:51:02
model     : Fineoffset-WH51                        ID        : 00c53b
Battery level: 1.111     Battery   : 1700 mV       Moisture  : 43 %
Transmission boost: 0    AD raw    : 226           Integrity : CRC
So, ich muss jetzt mal die Akkus des WH41 laden ...
;-)

Schoenen Abend!

Nachtrag:
Hier habe ich eine Seite gefunden, wo jemand das Dekodieren des WS68 beschreibt. Vielleicht kann man das ja nutzen, um die fehlenden Sensoren hinzuzufuegen. Alex? Motivation? ;-)

Oliver
Benutzeravatar
olicat
Online
Beiträge: 2018
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 412 mal
Kontaktdaten:

Re: DP200 Feinstaubsensor auf SDR

#9

Beitrag von olicat »

Hi!

Im WXForum geht es offenbar bzgl. rtl_433 etwas weiter.
Ich muss wohl mal den Source selbst kompilieren ...

Etwas spaeter:
Der Blitzsensor wird nun tatsaechlich auch erkannt:

Code: Alles auswählen

time      : 2021-08-21 18:15:03
model     : FineOffset-WH31L                       id        : 54502
Battery   : 1.000        State     : interference  Flags     : 1053
Strike Count: 160        Integrity : CRC
Allerdings stimmt da aber offenbar noch nicht alles - heute gab es hier noch keine Blitze. Und die Entfernung des letzten Blitzes wird nicht aufgefuehrt.

Nachtrag:
Der WH57 hat keinerlei Kenntnis von irgendeiner Zeit - koennte somit auch nicht erkennen, wann ein neuer Tag beginnt.
Somit zaehlt er nur die Blitze seit Start des Sensors (Batterie rein).
Die Erkennung der TAEGLICHEN Blitze sowie das Merken des letzten Blitzes obliegt somit der Station.
Womoeglich ist sogar der Batteriewert ok. Ich hatte mich bereits gewundert, dass seit Inbetriebnahme des Sensors am 2. Mai 2020 der Batteriestatus unveraendert mit 5 angezeigt wird. Es ist also nicht ausgeschlossen, dass MEIN WH57 gar nicht den Status 0..5 sondern nur 1 fuer OK und 0 fuer "Batterie leer!" sendet.
Mal sehen, was davidefa dazu schreibt ...

WH55 und WH45 fehlen noch ...

Oliver
speerwerfer
Offline
Beiträge: 131
Registriert: 21 Dez 2020, 22:07
Wohnort: zwischen Osnabrück und Bremen
Hat sich bedankt: 6 mal
Danksagung erhalten: 2 mal

Re: DP200 Feinstaubsensor auf SDR

#10

Beitrag von speerwerfer »

Könnt ihr mir mal einen Tip geben, welchen USB Stick ich für SDR nehmen kann? Geht da jeder mit RTL2832U? Eigentlich will ich da nur aus Neugier mal reinsehen und nicht so ein Vermögen ausgeben ...

Martin
Antworten