Mobile Lightmeter
Mobile Lightmeter - Anleitung
Beschreibung der Software von Andreas Trawöger, (derzeit Exzerpt aus der Lichtkartierung Wien Seite) --GW (talk) 11:12, 8 November 2015 (CET)
Installation
Hallo alle!
Ich habe den Lightmeter Python Treiber aktualisiert und das PyUSB 1.0 Paket ebenfalls auf Google Code hochgeladen.
Was die Installation unter Ubuntu verkürzt auf:
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev python-setuptools python-pip sudo easy_install http://lightmeter.googlecode.com/files/pyusb-1.0.0-a1.zip sudo easy_install http://lightmeter.googlecode.com/files/lightmeter-0.2.0-py2.6.egg
Die Udev Rule zum Kopieren nach /etc/udev/rules.d befindet sich unter https://code.google.com/p/lightmeter/source/browse/#hg%2Fudev mit der Rule ist es möglich auf die Lightmeter auch als normaler User zuzugreifen.
cu andreas
driver ohne sudo
/etc/udev/rules.d ist ein Verzeichnis in dem die diversen udev rules abgespeichert werden: Der richtige Befehl lautet daher
sudo cp 90-lightmeter.rules /etc/udev/rules.d
Kurzanleitung
Hallo an alle!
Hier eine kurze Einführung durch die Optionen des Python Lightmeter Treibers:
Hilfe anzeigen: $ lightmeter -h Usage: lightmeter [options]
Options:
-h, --help show this help message and exit -l, --list list connected lightmeters -d, --debug enable debug -c, --connect connect to lightmeter -u number, --usbnumber=number use lightmeter with usb number [0] -f seconds, --frequency=seconds update frequency in seconds [1.0] -n id, --station=id station id -s snr, --sensor=snr sensor serial number -o file, --filename-out=file filename for data logging -a, --filename-auto Automatically generate filename -b bytes, --buffering=bytes buffer file I/O [0] -t type, --type-out=type version '2.3' or '2.4' --lat=latitude set latitude --lon=longitude set longitude
Angeschlossene Geräte anzeigen:
$ lightmeter -l 0:2.3-None 1:2.4-1040013 2:2.3L-918026
Mit dem ersten Gerät [0] verbinden und Daten auf der Console ausgeben:
$ lightmeter -c -v Date,Time,Station,Sensor,Latitude,Longitude,Temperature,Counts,Visual,Infrared,Light,Status 2011-03-22,11:30:35+0000,,,,,24.8125,1853640,118,13,,ok 2011-03-22,11:30:36+0000,,,,,24.875,1853640,117,13,,ok 2011-03-22,11:30:37+0000,,,,,24.875,1856160,117,13,,ok
Mit dem ersten Gerät [0] verbinden, Daten auf der Console ausgeben und als Datei speichern:
$ lightmeter -c -v -o test24.csv Date,Time,Station,Sensor,Latitude,Longitude,Temperature,Counts,Visual,Infrared,Light,Status 2011-03-22,11:35:59+0801,,,,,24.8125,1861440,120,14,,ok 2011-03-22,11:36:00+0800,,,,,24.875,1857360,120,14,,ok 2011-03-22,11:36:01+0800,,,,,24.875,1860120,120,14,,ok 2011-03-22,11:36:02+0800,,,,,24.8125,1857600,120,14,,ok
Mit dem ersten Gerät [0] verbinden, Daten im Version 2.3 Format auf der Console ausgeben und als Datei speichern:
$ lightmeter -c -v -t 2.3 -o test23.csv # STATION: # SENSOR: # VERSION: 2.3 # LATITUDE: # LONGITUDE: #Date;Time;Temperature;Grad;Counts;Visual;Infrared;Status 22.3.2011;11:37:42;24,875;°C;1853880;112;13;ok; 22.3.2011;11:37:43;24,875;°C;1852560;112;13;ok;
Mit dem zweiten Gerät [1] verbinden und Daten auf der Console ausgeben:
$ lightmeter -c -v -u 1 Date,Time,Station,Sensor,Latitude,Longitude,Temperature,Counts,Visual,Infrared,Light,Status 2011-03-22,11:31:47+0001,,1040013,,,25.375,2162520,,,,ok 2011-03-22,11:31:48+0000,,1040013,,,25.3125,2159280,,,,ok 2011-03-22,11:31:49+0000,,1040013,,,25.375,2161080,,,,ok 2011-03-22,11:31:50+0001,,1040013,,,25.375,2159280,,,,ok
Mit dem dritten Gerät [2] verbinden, Stationsname setzen und Daten auf der Console ausgeben:
$ lightmeter -c -v -u 2 -n "Test2" Date,Time,Station,Sensor,Latitude,Longitude,Temperature,Counts,Visual,Infrared,Light,Status 2011-03-22,11:34:09+0101,Test2,918026,,,26.125,2366520,,,,ok 2011-03-22,11:34:10+0101,Test2,918026,,,26.125,2369280,,,,ok 2011-03-22,11:34:11+0100,Test2,918026,,,26.0625,2367240,,,,ok
Mit dem dritten Gerät [2] verbinden, Stationsname, Update Frequenz setzen, Daten auf der Console ausgeben und als Datei speichern:
$ lightmeter -c -v -u 2 -f 0.1 -n "Test2" -o test2f01.csv Date,Time,Station,Sensor,Latitude,Longitude,Temperature,Counts,Visual,Infrared,Light,Status 2011-03-22,11:42:14+0400,Test2,918026,,,26.0625,2363400,,,,ok 2011-03-22,11:42:14+0500,Test2,918026,,,26.0625,2362800,,,,ok 2011-03-22,11:42:14+0600,Test2,918026,,,26.0625,2360880,,,,ok 2011-03-22,11:42:14+0700,Test2,918026,,,26.0625,2363160,,,,ok 2011-03-22,11:42:14+0800,Test2,918026,,,26.0625,2361120,,,,ok 2011-03-22,11:42:14+0900,Test2,918026,,,26.0625,2360040,,,,ok 2011-03-22,11:42:15+0000,Test2,918026,,,26.0625,2363400,,,,ok 2011-03-22,11:42:15+0100,Test2,918026,,,26.0625,2363400,,,,ok 2011-03-22,11:42:15+0200,Test2,918026,,,26.0625,2363160,,,,ok 2011-03-22,11:42:15+0300,Test2,918026,,,26.0625,2361360,,,,ok
cu andreas
GPS
Hallo an Alle!
Ich habe die GPS-Tools aktualisiert, damit sie die mit der '-a' option ebenfalls einen automatischen Dateinamen für die NMEA Dateien generieren. Die Installation erfolgt wie gehabt mittels "sudo easy_install http://gpsnmea.googlecode.com/files/gpsnmea-0.2.3-py2.6.egg"
Die aktuellen Startskripts lauten daher:
Zeit setzen: sudo ntpdate at.pool.ntp.org
GPS-Auto1: gpsnmea -c -v -n AUTO1 -a Lightmeter0-Auto1: lightmeter -c -v -u 0 -f 0.1 -n AUTO1_0 -a Lightmeter1-Auto1: lightmeter -c -v -u 1 -f 0.1 -n AUTO1_1 -a Lightmeter2-Auto1: lightmeter -c -v -u 2 -f 0.1 -n AUTO1_2 -a
GPS-Auto2: gpsnmea -c -v -n AUTO2 -a Lightmeter0-Auto2: lightmeter -c -v -u 0 -f 0.1 -n AUTO2_0 -a Lightmeter1-Auto2: lightmeter -c -v -u 1 -f 0.1 -n AUTO2_1 -a Lightmeter2-Auto2: lightmeter -c -v -u 2 -f 0.1 -n AUTO2_2 -a
cu andreas
Lightrouter-Einrichtung f. Basisnetz-Stationen
https://lightrouter-doc.googlecode.com/hg/_build/html/index.html