Saturday, October 22, 2016

Umweltpreis ... wer mag darf hier gerne abstimmen:

https://www.swt-umweltpreis.de/profile/landschaftspflege-schaffung-von-biotopen-und-erhalt-von-kleindenkmalen-im-schaichtal/


... worum geht's?

WAS MÖCHTEN SIE MIT IHREM PROJEKT IN DER REGION BEWIRKEN?

Das Prinzip „Schützen durch Nützen“ wird in allen Bereichen des Naturpark Schönbuch angewendet. Natur- und Landschaftsschutz werden parallel zur nachhaltigen Forstwirtschaft und dem sanften Naturtourismus betrieben. Durch die jährlichen Landschaftspflegeaktionen sorgt der Förderverein Naturpark Schönbuch e.V. für die Identifikation seiner Besucher mit ihrer Heimat. Die gemeinsamen Aktionen schaffen ein Bewusstsein für die Natur vor der eigenen Haustüre und das Gefühl, Verantwortung für diese besondere Landschaft zu tragen.

Dem Aufruf zur Teilnahme an der Pflegeaktion folgen seit 25 Jahren viele freiwillige Helfer und Freunde des Naturparks. In der Vergangenheit wurden u.a. Streuobstwiesen gepflegt, die Lindenallee neu bepflanzt, Hecken zurückgeschnitten und wertvolle Talauen im Naturpark von aufkommender Sukzession befreit. Die Aktionen zählen wegen ihrer jahrelangen Kontinuität und dem hohen naturschutzfachlichen Wert neben der Umweltbildung und der Öffentlichkeitsarbeit zu den wichtigsten Aufgaben des Fördervereins.
Bei näherer Betrachtung zeigt sich, dass der Schönbuch aber auch eine unglaubliche Vielzahl von Kleindenkmalen aufweist. Mit seinen Pflegeaktionen trägt der Verein ebenfalls zum Erhalt dieser historisch wertvollen Funde bei und setzt sich dafür ein, den Menschen den Natur- und Kulturraum erlebbar zu machen.

Am 22. Oktober 2016 gilt deshalb unser Einsatz im Landkreis Esslingen der Pflege eines historischen Wanderwegs im Walddistrikt Schaichberg. Damit die kulturgeschichtlich bedeutsamen Denkmale auch zukünftig erhalten bleiben, werden bei der Pflegeaktion historische Tongruben sowie keltische Grabhügel freigeschnitten. Dadurch werden zusätzlich wertvolle Lebensräume für Amphibien wie dem Bergmolch und der Gelbbauchunke geschaffen.
Eine weitere Maßnahme ist das Freistellen eines Steinbruchs. Dieser Eingriff dient neben der Denkmalpflege ebenfalls dem Biotopschutz, indem Lebensräume für Reptilien geschaffen, verbessert und erhalten werden.

WOFÜR WÜRDEN SIE DIE FÖRDERGELDER VERWENDEN?

In erster Linie würden die Fördergelder für die nachhaltigen, jährlich stattfindenden Landschaftspflegeaktionen (Biotopschaffung) verwendet werden. Des Weiteren für waldpädagogische Einrichtungen, Maßnahmen der Öffentlichkeitsarbeit sowie die Neugestaltung des Besucherleitsystems im Naturpark Schönbuch.

Saturday, February 27, 2016

raspi edimax wlan

WLAN on raspberry pi with edimax usb adapter


Installed new NOOBS on a raspi that was laying around on my desk ... 
I went for a headless aka silentinstall installation. The raspi still had some EDIMAX wireless usb adapter installed.


Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]

So ... that little thing worked before ... pretty sure about that. Now I did not get wifi connection to my access point :(

Some of the strange log messages include:

$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/example.conf
Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands

wlan0: Failed to initialize driver interface

Google says there's others with this issue ... but really it took quite a while to find a working solution ... so what helped me is from this source:
 
 http://ratgeber-community.com/wlan-mit-raspberry-pi-raspbian-und-edimax-ew-7811un-44527d2f

When I ran wpa_supplicant with -dd I was wondering  why my access point got ignored, yes SSID is hidden but so what?

So from the page above the hint was to add stuff to the /etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-ap-scan 1
wpa-scan-ssid 1

wpa-ssid "MYSSID"
wpa-proto RSN
wpa-pairwise CCMP
wpa-key-mgmt WPA-PSK
wpa-psk "mytotallysecurepassphrase"
iface default inet dhcp


The auth stuff and proto and such is actually all in wpa_supplicant.conf as well but for some reason connecting to AP without wpa-ap-scan and wpa-scan-ssid does not work here (anymore).


Saturday, January 2, 2016

Runalyze my git reference


$ git clone git@github.com:lefty01/Runalyze.git

$ git remote add upstream git@github.com:Runalyze/Runalyze.git

$ git fetch upstream

$ git checkout master

$ git merge upstream/master

$ git push origin master


Tuesday, December 15, 2015

Epson Runsense

Werde Tester der neuen Runsense SF-810 von Epson

http://www.100runnertesters.de/

Ich habe mich schon mal angemeldet ...
30h Laufzeit im GPS modus ... das hört der Ultraläufer gerne, ob's in der Praxis funktioniert?
Weitere Fragen:
  • laden während dem lauf?
  • firmware updates?
  • pulsmessung im wasser? schwimm-mode gibt es wohl leider nicht :( das datenblatt sagt sogar mal solle im wasser besser keine tasten drücken
  • welche lauf/trainings optionen gibt es, wie funktioniert das erstellen und durchfuehren eines workouts?
  • daten zur lauftechnik  analyse... (running dynamics in garmin speak)? 
  • "down-" bzw. "up-"  der Daten zum PC und/oder Internet-Laufportal, wie gehts?
  • Kann ich Daten auch "einfach" von einem Nicht-Win/Mac-Rechner von der Uhr bekommen?
  • ...
... also ich könnte das Teil schon stressen ;)


Nachtrag Akku, unter http://www.navigation-professionell.de/epson-runsense-sf-810-test/ findet sich noch folgende Info, das weicht etwas von den 30h die auf der Webseite oben angegeben sind ab (?)


Epson gibt folgende Laufzeiten an:
  • GPS ausgeschaltetet: 20 Tage
  • GPS eingeschaltetet: 24 Stunden
  • GPS und Herzfrequenzmessung aktiviert: 20 Stunden
  • Herzfrequenzmessung aktiviert: 40 Stunden

Garmin Fenix3 Firmware

Beta 6.24 out since a few days ....
https://www8.garmin.com/support/download_details.jsp?id=9505

... this really solved some battery drain issues that I had seen.
Initially when I got the watch (firmware 4.40 I guess) battery drain was very well within the specifications but I can't tell which update caused the trouble I had until now.
The odd thing is that base functionality (gps, elevation, etc.) was all good with 4.40 that time ... but updates also bring new functionality ...

So far I really like the fenix 3!

Friday, September 11, 2015

Garmin fenix3

What to do with activities?

One of the cool features the fenix3 provides is the wireless lan module. I really don't wanna miss this. Once you have added your available WLAN networks (I added my home network and my  smartphone wifi tethering hotspot) and wifi auto-upload is enabled on your watch, the fenix3 will periodically try to connect to your network once a new activity has been saved.
Cool ... so after a run upon entering my house the activity is basically already uploaded to Garmin Connect.

Strava and Garmin Connect (GC)

So far so good ... the thing is some years ago I was searching for some online portal to upload my running activities (backup, stats, fun, for whatever reason ...), that time I came along strava.com. One thing they had (way before garmin connect) were the so called 'segments' for runs and bike rides and associated 'koms'. Along with segments also comes a leaderboard.
Long story made short so far I was using strava not garmin connect (GC). In the past I manually uploaded my .fit files to the strava page, of course this will still work but since now everything can automatically appear in GC it makes sense this gets automatically to strava as well.
So how to do this? Simple ... strava provides the option to sync GC ... no big deal ...
Unfortunately it just did not work for me so far ... not sure why.
So I was looking for some other way to download files from GC and upload again to strava.
I found garmin-connect-export and made some minor enhancements. Once you have a .fit file you can use strava api to upload this file and it will appear on your dashboard.
To do so I make use of the node.js strava module, you can find this script and description here.


So my current "workflow" is:
  1. go running/cycling/swimming and return back home (or turn on mobile hotspot)
  2. run gcexport.py -d ~/MyActivities -c 5 -u (optionally provide user/pwd on cmdline)
  3. node strava-file-upload.js  -f ~/MyActivities/895146395.fit

TODO

Automate the steps 2 and 3 from above. Right now my idea is to monitor my wlan traffic and trigger some script once an activity upload is detected. The script should do the GC download and strava upload.

Maybe something like this (where 12:34:56:78:9A:BC is your watch mac address):
tcpdump -i wlan0 ether host 12:34:56:78:9A:BC | awk '{if (some condition) {system("somescript")}}'


And since I have now installed runalyze on my server I want to sync to this one as well ... but should not be a big deal ... especially since runalyze is open source (see also my fork).

Wednesday, May 20, 2015

Runalyze

A OpenSource Online Running Diary


Ever wanted to host your own running portal, something similar to strava or garmin connect?
Well ... here we go: runalyze !


Installation (Linux)

Basically you follow the instructions from the website which are as simple as getting the tarball and extract into some directory on your webserver (which you can be reached from a browser of course).
Then load the install.php (script) url from a web browser.
That should be it ... well almost. Runalyze requires an mysql database installation so it's an good idea to check with that first and have some mysql use with enough privileges.
The following grants should be fine for 'someuser':

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER ON `runalyze`.* TO 'someuser'@'localhost'

Later in the install you will have to enter that username.

One problem I had after the install was that the index page wasn't really loading. Looking into the webserver log gave the answer, I had to create a temp dir and set permissions:

# mkdir /tmp/cache.storage.my-servername.de
# chmod  777 /tmp/cache.storage.my-servername.de

Troubleshooting

FIT import not working

I had problems with uploading .fit (garmin) files. The issue here was that you could choose one or more files for upload and basically there were some calender entries but all with zero data. That means all had the same timestamp and no distance, time, ... data was shown.
The problem here was that the perl script  call/perl/fittorunalyze.pl wasn't executed on that file. The reason for this script not being executed were the php safe_mode settings on the server for the runalyze directory.
So in case you have similar issues you might check the php_admin_flag safe_mode.