Skip to content

Lesesoftware für den Pearl FreeTec NC7004 "USB-Temperatur- & Luftfeuchtigkeits-Datenlogger V2".

License

Notifications You must be signed in to change notification settings

hoehermann/freetecreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

freetecreader

Dies ist eine Quelloffene Lesesoftware für den FreeTec/infactory NC7004 "USB-Temperatur- & Luftfeuchtigkeits-Datenlogger V2" von Pearl.

NC-7004 Produktphoto von Pearl

Die offizielle Software für den NC7004 heißt "DataLogger3.3". Die Software verwendet eine Variante der "EasyWeather" Bibliothek. Der NC7004 ist allerdings nicht protokollkompatibel mit den populären WH1080 Wetterstationen. Hilfreich war dieses Blog mit Hinweis auf das Projekt weatherpoller mit dem Verweis auf Jim Easterbrook's Weather station memory map.

Getestet unter Linux mit Python 3.8.5 und hidapi 0.2.2.

Bitte beachten: Diese Software funktioniert zwar für das mir vorliegende Gerät, ich garantiere aber in keiner Weise für Zuverlässigkeit oder Korrektheit der Daten.

Verwendung

Der Datenlogger wird als generisches HID-Gerät erkannt. Beim Abfragen der Daten wird das Gerät mit Befehlen beschrieben. Das muss nach dem Anschließen explizit mit sudo chmod a+rw /dev/hidraw* erlaubt werden. Das Setzen dieser Berechtigung kann automatisiert werden.

usage: freetecreader.py [-h] [--dump] [--csv] [--noindex] [--suffix SUFFIX]
                        [--data DATA] [--debug]

optional arguments:
  -h, --help       show this help message and exit
  --dump           Dump raw binary to file
  --csv            Write interpreted csv to file
  --noindex        Do not write explicit index into csv
  --suffix SUFFIX  Suffix to add to output filenames
  --data DATA      Read raw binary dump
  --debug          Have debug output on stderr

Beispiel:

Der Befehl

./freetecreader.py --csv --suffix _$(date +%Y%m%d%a%H%M)

erzeugt im Arbeitsverzeichnis eine CSV mit der Gerätenummer und dem Datum, z.B. 7a2d743b_20201025So2105.csv.

About

Lesesoftware für den Pearl FreeTec NC7004 "USB-Temperatur- & Luftfeuchtigkeits-Datenlogger V2".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages