FUKZ.DE

Manche Hähne glauben, dass die Sonne ihretwegen aufgeht. (Theodor Fontane)
  • Start
  • Fotos
    • Hunde im Schnee
    • Frankfurt 2013
    • Bergen (Norwegen)
    • Hanse Sail 2012
    • Nigardsbreen Gletscher
    • Österreich 2010
    • Schiffshebewerk Niederfinow
    • Bärenwald/Affenwald
    • 255 Jahre Krusemarkshagen
    • 255 Jahre Krusemarkshagen, Aufbau
    • Frühlingsfest am Törpiner See 2009
    • Usedom und Swinemünde
    • Hansesail 2008
    • Wetterbeobachtung
    • Sky Family Day 2008
    • Kirchen zwischen Altentreptow und Demmin
    • Historische Bilder von Törpin
    • Kreisstadt Demmin
    • Stadt Altentreptow
    • Eröffnung der Rügenbrücke
    • Haus Demmin
    • tierische Momente
    • Oktoberfest Neubrandenburg 2007
    • Im Zoo Ueckermünde
    • Störtebeker Festspiele
    • Motoradrundfahrt 2007
    • Agrarhoffest Lindenberg 2006
    • Pfingstfest in Neubrandenburg 2006
    • Frühlingsfest Törpin 2006
    • 250 Jahre Krusemarkshagen
  • Wetter
  • GPG
  • Tools
    • AFU Locatorermittlung
  • Panoramen
  • 360°
    • Reißeck, Österreich
    • Salzburger Dom – Krypta
    • Belvedere
    • Eierhof
  • Kopfbild
  • Kontakt/Impressum
    • Haftungsausschluss

te923tool Projektseite

Sebastian | 13. Oktober 2009 | 15:44

Nachdem immer mehr Anfragen zum te923tool kommen, meist auch aus dem Ausland, habe ich jetzt alles dazu auf eine Projektseite gelegt, inkl. Bugtracker, Repository und Wiki. Ich werde hier aber weiter auf neue Versionen hinweisen, dennoch ist der erste Anlaufpunkt für die Software jetzt http://te923.fukz.org. Da die meisten Benutzer nicht aus dem deutschen Sprachraum kommen, ist die Projektseite in Englisch verfasst, im Wiki sind aber auch Übersetzungen geplant.

Because there are a lot of questions about te923tool I build a project page now. Te923tool users please visit http://te923.fukz.org. There is a bug tracker, a wiki and a repository now.

Kommentare
7 Kommentare »
Kategorien
Linux, Programmierung, Wetter
Tags
C, TE923, TE923tool, Wetter
RSS Kommentare RSS Kommentare
Trackback Trackback

TE923 (tool) v0.4

Sebastian | 8. März 2009 | 14:08

So, nach etwas längerem Einsatz haben sich nun doch ein paar kleine Kanten gezeigt, die es zu bereinigen gab. Wobei die Version 0.4 nicht wirklich als Weiterentwicklung angesehen werden kann. Es ist vielmehr ein Frühjahrsputz gewesen. Ich hab alle Teile der Kommunikation und der Datendecodierung in Headerdateien ausgelagert. Das Hauptprogramm ist vom te923tool zum te923con mutiert. Das Tool ist (vorerst) nicht mehr dabei.

Grund dafür ist, dass die Entwicklung in zwei Richtungen geht. Zum einen brauche ich ein Programm, dass nichts weiter macht als die Daten auszulesen und zur Weiterverarbeitung auszugeben (RRDtool). Das ist nun mit dem te923con realisiert. Allerdings geht das te923tool weiter und wird auch Funktionen unterstützen, wie angepasste Ausgabeformate, schreiben in die Station (Alarme) und aufbereitete Ausgabe auf der Konsole. Den ganzen Kram brauch ich aber nicht zur reinen Aufzeichnung. Da die Kommunikation und die Decodierung aber die gleiche ist, hab ich diesen Teil ausgelagert. Es wird also wieder ein te923tool geben, aber erst in der nächsten Version. Für den Einsatz mit RRD (oder wegschreiben in eine Datenbank) ist alles dabei, einige Funktionen sind aber wieder weg.

Intern werden die Daten jetzt in einer Struktur gespeichert, zusammen mit einer Variablen für den Zustand des Sensors. Somit ist erkennbar, ob die Werte stimmen oder der Sensor grad nicht erreichbar ist. Das hatte vorher zu Fehlwerten geführt. (Danke Ivo für den Hinweis).

Es gibt jetzt erweiterte Debugfunktionen. Mit dem Parameter -D kann Debug eingeschaltet werden. Bei Problemen könnt ihr mir diese Ausgabe zuschicken. Außerdem gibt es zukünftig Sprachunterstützung. Standard ist jetzt Englisch, bald gibt es aber Übersetzungen für Deutsch (ich arbeite dran) und Holländisch (noch mal danke Ivo).

te923-0.4.tgz

Kommentare
13 Kommentare »
Kategorien
Downloads, Linux, Programmierung, Wetter
Tags
GPL, Open Source, TE923, TE923tool, Wetter
RSS Kommentare RSS Kommentare
Trackback Trackback

TE923 tool v0.3

Sebastian | 9. Februar 2009 | 19:19

Da ist mir doch tatsächlich ein Faktor durch die Lappen gegangen. Dieser verursacht einen Fehler beim Windchill, immer dann wenn dieser über 10°C oder unter -10°C kommt. Ist nur ein kleiner Patch, aber jetzt funktioniert es:

--- te923_lusb0.1.c    (Revision 18)
+++ te923_lusb0.1.c    (Revision 19)
@@ -223,7 +223,7 @@
x = 1;
if (( buf[24] & 0x20 ) == 0x20 )
c = 0.5;
-    *wc = ( bcd2int( buf[23] ) / 10.0 + bcd2int( buf[24] & 0x0F ) + c ) * x;
+    *wc = (( bcd2int( buf[23] ) / 10.0 ) + ( bcd2int( buf[24] & 0x0F ) * 10.0 ) + c ) * x;
 
int gspeed = 0;
if (( buf[26] & 0x10 ) == 0x10 )

Download: te923tool v0.3

sha1sum: 601ee093374049b0590e7361d72a8b8d81d2189a

Kommentare
Keine Kommentare »
Kategorien
Linux, Programmierung, Software, Wetter
Tags
C, GPL, Mebus, Open Source, TE923, TE923tool, Wetter
RSS Kommentare RSS Kommentare
Trackback Trackback

AFU Locator ermitteln

Sebastian | 20. März 2008 | 23:57

Ich hab hier ein Script, das aus einem WGS84 Koordinatenpaar den Amateurfunk Locator ermittelt. Das Script in Python ist recht einfach gehalten und reagiert somit nicht auf falsche Parameter. Übergeben werden der Funktion locator zwei Tupel, die jeweils an der Stelle 0 einen Koordinatenwert enthalten und an der Stelle 1 ein Zeichen aus (O,W,N,S) für die Ausrichtung. Ich stelle die Funktion unter die GPL Lizenz. Zur Weiterentwicklung freigegeben.

def locator(LK, BK):
 
    MAP = "ABCDEFGHIJKLMNOPQRSTUVWX"
    loc = ""
 
    if LK[1].upper() == 'W':
        lk = 180 - LK[0]
    else:
        lk = 180 + LK[0]
 
    if BK[1].upper() == 'S':
        bk = 90 - BK[0]
    else:
        bk = 90 + BK[0]
 
    loc += MAP[int(lk / 20)]
    loc += MAP[int(bk / 10)]
    loc += str( int( (lk % 20) / 2 ) )
    loc += str( int( (bk % 10) ) )
    loc += MAP[int( (lk % 20 % 2) / (1.0/12) )]
    loc += MAP[int( (bk % 10 % 1) / (1.0/24) )]
 
    return loc

Anbei das komplette Script inklusive der Rückwandlung eines Locators in ein Koordinatenpaar.

Python Locatorscript
md5: 84e743bd990974a480e198b328797a1a

Kommentare
Keine Kommentare »
Kategorien
Downloads, Programmierung
Tags
Funk, Geo, GPL, Python, Script
RSS Kommentare RSS Kommentare
Trackback Trackback

perl Script Parameter

Sebastian | 2. Juli 2007 | 20:25

Mit der folgenden kleinen Funktion können Kommandozeilenargumente in einen Hash umgewandelt werden. Es gilt: Argumente, die durch ein “-” eingeleitet werden dürfen nur aus einem Zeichen bestehen, Parameter die mit “- -” beginnen können aus mehreren Zeichen bestehen. Jeder Parameter kann mit “=<wert>” erweitert werden. Der Hash, der zurückgegeben wird enthält als Schlüssel alle Argumente und als Wert den dazugehörigen Wert bzw. “true“, wenn kein Wert angehängt wurde.

sub getArgv {
  my %return;
  foreach (@_) {
    s/^(-(\\w{1})=?(.*))|(--(\\w*)=?(.*))$/$2$5/;
    $return{$2.$5} = ($3 || $6) ? $3 . $6 : true if ($2 || $5);
  }
  return %return;
}

Verbesserungsvorschläge bitte als Kommentar.

Kommentare
1 Kommentar »
Kategorien
Linux, Programmierung
Tags
Konsole, Parameter, Perl, Script
RSS Kommentare RSS Kommentare
Trackback Trackback

Linux intern

Sebastian | 11. Dezember 2006 | 14:24

Manche Dinge an Linux sind einfach unergründlich. Grade frisch von Matthias entdeckt:

ldd /bin/date | grep thread

Kommentare
Keine Kommentare »
Kategorien
Linux, Programmierung
Tags
Linux
RSS Kommentare RSS Kommentare
Trackback Trackback

Kategorien

  • 360° (1)
  • Allgemein (17)
  • Astronomie (2)
  • Bild des Tages (4)
  • Datenschutz (10)
  • Downloads (5)
  • Elektronik (2)
  • Europa (2)
  • Feste (15)
  • Fotografie (35)
  • Fundstücke (15)
  • Hardware (6)
  • Internet (24)
  • Linux (11)
  • Lustiges (12)
  • Mail (8)
  • Medien (14)
  • Panorama (2)
  • Politik (6)
  • Programmierung (6)
  • Prüfungsausschuss (1)
  • Radio (8)
  • Regional (31)
  • Reisen (2)
  • Sagen (4)
  • Sicherheit (6)
  • Software (9)
  • Sprache (10)
  • Törpiner Forum (4)
  • Urlaub (3)
  • Wetter (14)
  • Wirtschaft (2)

Links

  • Blog von Christian Kohlhof
  • Eikes Homepage
  • Fefe
  • Felix Webseite
  • Fotopostonline
  • Hundefreunde Hobby Dogs e.V.
  • Klinikservice Neubrandenburg
  • Matthias
  • Stefans Seite
  • Veranstaltungsservice

Asterisk

Asterisk dCap certified

Schlagwörter

Antenne MV Betrug Bild des Tages Bundestrojaner C Datenschutz Demmin Deutsch Fernsehen Feste Feuer Fotografie Fotos fukz GPL Grammatik Internet Lindenberg Linux lustig Mail Netzwerk Neubrandenburg Objektiv Open Source Ostseewelle Panorama Privatsender Radio Schnee Schäuble Sicherheit Software Spam Sprache TE923 TE923tool Törpin Urlaub Volksverdummung Webseite Werbung Wetter Winter Wordpress

Archiv

  • März 2013
  • Februar 2013
  • Dezember 2012
  • November 2012
  • August 2012
  • Juli 2012
  • Juni 2012
  • April 2012
  • März 2012
  • Januar 2012
  • Dezember 2011
  • November 2011
  • Oktober 2011
  • April 2011
  • Dezember 2010
  • November 2010
  • August 2010
  • Mai 2010
  • April 2010
  • Februar 2010
  • Januar 2010
  • Dezember 2009
  • November 2009
  • Oktober 2009
  • September 2009
  • August 2009
  • Juli 2009
  • Juni 2009
  • März 2009
  • Februar 2009
  • Januar 2009
  • Dezember 2008
  • November 2008
  • August 2008
  • Juli 2008
  • Juni 2008
  • Mai 2008
  • April 2008
  • März 2008
  • Februar 2008
  • Januar 2008
  • Dezember 2007
  • November 2007
  • Oktober 2007
  • September 2007
  • August 2007
  • Juli 2007
  • Juni 2007
  • Februar 2007
  • Januar 2007
  • Dezember 2006
  • November 2006
  • Oktober 2006
  • August 2006
  • Juli 2006
  • Juni 2006
  • Mai 2006
  • Februar 2006
  • Dezember 2005
  • Oktober 2005
  • Juli 2004
  • Juni 2004
rss RSS Kommentare valid xhtml 1.1 design by jide powered by Wordpress get firefox