Changes between Version 8 and Version 9 of Projekte/muninlite-Wetterstation


Ignore:
Timestamp:
Aug 16, 2012, 1:10:56 AM (13 years ago)
Author:
weef
Comment:

edits...

Legend:

Unmodified
Added
Removed
Modified
  • Projekte/muninlite-Wetterstation

    v8 v9  
    3636}}}
    3737
    38 Die Protokoll-Beschreibung bzw. memory map findet sich zwar [http://www.jim-easterbrook.me.uk/weather/mm/ hier],
     38Die Protokoll-Beschreibung bzw. memory map findet sich [http://www.jim-easterbrook.me.uk/weather/mm/ hier]. Auf Jim Easterbrooks Recherche-Arbeit zu den Stationen beruht einige Software.
    3939
    4040[[BR]]
     
    4545Auswahl:
    4646
    47  * '''[http://meteolinger.lowlevel.cz/tracker meteolinger / wwsr]''' läuft in der 3.3 im instant mode sehr gut, logfile-Anlegen geht irgendwie gerade nicht mehr, aber klein genug für nen openWRT mit muninlite. Könnte auch pywws-Format-log ausgeben, wenn's denn gehen würde...
     47 * '''[http://meteolinger.lowlevel.cz/tracker meteolinger / wwsr]''' läuft in der 3.3 sofort, logfile-Anlegen geht irgendwie gerade nicht mehr, aber klein genug für nen openWRT mit muninlite. Die Erkenntnisse von wwsr sind ebenfalls in viele ähnliche Projekte geflossen. Könnte auch pywws-Format-log ausgeben, wenn's denn gerade gehen würde...
    4848
    4949 * '''[https://code.google.com/p/pywws/ pywws]''' funktioniert gut, zuende programmiert, gut modularisiert, kann [http://www.wunderground.com/weatherstation/index.asp wunderground] beschicken sowie Wetterdaten twittern, spitzen Doku, ernsthaftes Vorhersagemodul (Algo: [http://www.meteormetrics.com/zambretti.htm Zambretti]), nimmt zum Visualisieren allerdings [http://www.jim-easterbrook.me.uk/weather/24hrs/ unschickes gnuplot]; immerhin gibt's ne Windrose --> wäre eine gute Grundlage, den Grafikoutput per pylab/matplotlib mal hübscher zu machen. Der [http://www.jim-easterbrook.me.uk/weather/ Autor sagt], daß es auf einem Asus WL500gP läuft, allerdings als dediziertes Gerät ohne weitere Aufgaben
     
    6666=== compile ===
    6767
     68Neben einem USB-Port braucht die Zielplattform generelle USB-Unterstützung sowie die libusb.
    6869{{{
    6970gcc /usr/lib/libusb.so wwsr3.3.c -o wwsr3.3
    7071}}}
     72
     73
     74Die sourcen müssen natürlich für die jeweilige Zielprozessor-Architektur compiliert werden, wenn die Wetterstation z.B. auf einem Router laufen soll. Für OpenWRT ist das [http://wiki.openwrt.org/doc/devel/crosscompile hier] beschrieben. 
     75
     76
     77
     78{{{
     79$ file wwsr3.3
     80wwsr3.3: ELF 32-bit LSB executable, MIPS, MIPS32 version 1, dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, not stripped
     81$
     82}}}
     83
    7184
    7285Aufruf ohne Parameter: