Express
Suche:
Direkte Links:
»News, Reviews, Specials
»Produkte
»Neue Forenbeiträge
»Newsletter
Special
In die Tiefe: Joghurts Projekte
Software

In die Tiefe: Joghurts Projekte

23 Februar, 2007 - 00:23 h¦659 Kommentare
Seit Ende 2005 schreibt Joghurt seine eigene Software für TomTom GO-Systeme. Damals hat es angefangen mit ExecutionHelper.
Diesen Artikel kommentierenDiesen Artikel per EMail weiterleitenDiesen Artikel ausdrucken
Von MeinTomTom-Redakteure
Für die regelmäßigen Besucher unseres Forums ist Joghurt ein bekannter Name. Joghurt (32), wohnt in Heilbronn und besitzt seit Dezember 2005 einem TomTom One (v1). Er hat sich für das System entschieden, da die Geräte unter Linux laufen und damit auch angepasst werden können. Mittlerweile gibts schon viele Programme die auf den TomTom GO laufen. Einige sind kostepflichtig, die Meisten werden aber unter der GNUPL rausgegeben und sind damit kostenlos. Die Programme die Joghurt für TomTom Navis geschrieben hat beschreibt man am Bestens als einfache Tools die das Leben mit Deinem Navi etwas angenehmer machen: Sie bieten Funktionalität die nicht von TomTom selber angeboten wird, für die aber eine Bedarf besteht.

Die Geschichte
Angefangen hat es Ende 2005 mit ExecutionHelper. ExecutionHelper macht es möglich, Scripte und Programme einfach auf dem Linux-Betriebssystem des GOs auszuführen. ExecutionHelper wurde geschrieben in "sh" und lauft auf allen TomTom GO Navis. ExecutionHelper war auch die Basis für das erste Projekt von Joghurt, Daylight, eine automatische Tag-/Nacht-Umschaltung für TomTom Navis. Daylight ändert das Farbschema automatisch passend zur Tageszeit. Dazu muss man die genaue Zeit wissen zu der die Sonne an der aktuellen Position auf- und untergeht. Als Basis diente eine Formel zu Sonnenaufgangs- und -untergangsberechnung (für die Interessierten wird es HIER beschrieben. Aus diese Formel entstand die erste Version von Daylight die im Januar '06 erschien. Die letzte Version ist vom 02.03.06 und seither wurden keine Veränderungen mehr vorgenommen, da das Ziel des Projekts erreicht war.

Aktuelle Projekte
Damit nahm Joghurts Programmierlust aber kein Ende und am 24.11.06 erschien dann FuelControl V0.8.0, mit dem der Benzinverbrauch Deines Wagens einfach berechnet werden kann und am 21.12.06 Calculator, ein einfacher Taschenrechner. Nach Calculator kam in Januar dieses Jahres Blackout. Mit diesem Programm kann man einfach den Bildschirm auf schwarz schalten ohne die Navigation zu beeinträchtigen, das war von einer größeren Zahl Benutzer gewünscht worden, zudem spart es Energie. Sein neustes Projekt heist Screenshot, das Anfang Februar herauskam. Screenshot vereinfacht es, Screenshots vom Bildschirm deines Navi zu machen. Die Bilder werden im Format RAW gespeichert. Screenshot entstand, da zur Fehlersuche und für Redakteure Screenshot benötigt wurden, TomTom aber nur Screenshots von der eigenen Firmware unterstützt. Alle diese und zukünftige Programme können von Joghurts Webseite herruntergeladen werden. Joghurt hat sich bereiterklärt, hier ein Changelog seiner Projekte zu publizieren. Darin findet ihr eine kurze Beschreibung der einzelnen Versionsstände. Das Changelog wird von Joghurt bei Änderungen selbst bearbeitet und so bleibt man seine Projekte betreffend auch über MeinTomTom.de immer auf dem laufenden.

Unterstützung
Obwohl die Programme, die Joghurt geschrieben hat, kostenlos sind möchten wir Euch gerne auf die Möglichkeit hinweisen, auf der Webseite von Joghurt auf der jeweiligen Projektseite etwas zu spenden. Damit wird die Entwickelung von neue Projekten und Programmen wieder etwas vereinfacht. Wir unterstutzen die Projekte von Joghurt von Herzen!

Die Projekte

Blackout
30.12.08 (build 12) Now also works with navcores >= 8.2
04.08.08 (build 11) Minor change: Should now work with brightness-autochanging tools like Daylight or Suntime
31.07.08 (build 10) Added an optional touchpad-lock
21.07.07 (build 9) Now really switches off the display. Your TomTom will consume about 1/3rd less battery than with build 7 (and 100% brightness) while running.
18.01.07 (build 7) First working version: Start -> black screen, tap on the screen -> back to normal. Meanwhile navigation running normally.

Calculator
05.09.08 (build 37) Should now also work on firmwares newer than 8.200
02.01.08 (build 36) Now working on TT-"Firmware" 7.x and (hopefully) ALL TomTom PNAs.
05.05.07 (build 33) Now also works on TomTom One v2 and v3.
01.02.07 (build 32) Changed the layout and made the "=/C"-button more intelligent.

Daylight v2.x
04.08.08 (build 3) Minor change: Fixed a "file not found" error message on startup
26.06.08 (build 2) Fixed a major memory leak
08.05.07 (build 1) Needs ExecutionHelper 2.x, is faster and safer

ExecutionHelper v2.x
08.05.07 v2.0.0 (build 1) Should work with all ttn 6.x, is faster and needs less resources

Flashlight
01.02.09 (build 7) Now also supports navcores >= 8.x
22.07.07 (build 5) Starts slowly to save your nightsight, should also work on Rider2 and OneXL

FuelControl
04.09.08 (build 267) Should now also work on firmwares newer than 8.200
28.02.08 (build 266) Minor bugfix in what-has-been-saved-stat, slightly smaller default-font there, back to main menu when exiting that stat, saved line in Applet now looks 1:1 like saved on TomTom. Delete environment.txt
27.02.08 (build 265) Added: Button to display last entered values for this vehicle. Delete environment.txt
25.02.08 (build 264) Better readability of consumption in stat-graph, minor bugfixes.
23.02.08 (build 262) Faster on exit, now uses one file for properties and one for environment
23.02.08 (build 261) Revised parameters, enhanced stat-graphs and -parameters, vehicle-depending odometer-mode, bugfixes in stat-display
18.02.08 (build 260) New interface and backend, should now run on ALL TomTom PNAs.
05.05.07 (build 258) Now also works on TomTom One v2 and v3.
18.01.07 (build 257) Additional languages
16.01.07 (build 255) Preselection, configurable statistics
26.11.06 v0.9.0 Multilingual, beautified frontend
24.11.06 v0.8.0 First working version, can save entered values, plain German.

Height
03.02.09 (build 8) Value can be aligned left, center or right
01.02.09 (build 7) Font can be configured to stay black or white all the time
28.01.09 (build 6) Optimized day/night detection on PNAs with Navcore >= 8.x for 2D nav users
26.01.09 (build 5) Four different font sizes.
25.01.09 (build 4) First version that works on all PNAs, displays altitude on navigation screen, imperial or metric.

InARow
19.12.08 (build 3) No longer hangs when playing draw
05.09.08 (build 2) Should now also work on firmwares newer than 8.200
20.06.08 (build 1) First working version

NearlySilent
09.10.07 v1.1.0 The "Exit ahead"-sound is now longer and louder

Suit
15.08.08 v1.1.0 Now including my car-art

UpsideDown
07.05.08 (build 1) First working version

Es gibt seit neustem auch einen RSS/RDF-Feed, mit dem man sich auf dem Laufenden halten kann: http://gps.dg4sfw.de/rdf.php

Lesezeichen und Weitersagen

Andere Specials:
Diesen Artikel kommentieren
Kommentare zu diesem Artikel:
Verfasst am: Dezember 22, 2005 - 16:04 Uhr
Von: Joghurt
Hallo Jogurt,

zur Zeitzone: bis auf einige Ausnahmen gilt: für 1 Stunde braucht die Sonne 15 Längengrade. So ist die Zeitzone GMT/UTC von 7,5 Grad westlicher Länge bis 7,5 Grad östlicher Länge. Bei uns von 7,5 bis 22,5 Grad E. Das ergibt sich aus der jeweiligen Position und sollte von unserem Tom geliefert werden. "Tag" ist logischer Weise von Sonnenaufgang SR bis Sonnenuntergang SS. Allerdings ist es genügend "hell" von 30 Minuten vor SR bis 30 Minuten nach SS, dabei bestehen noch Unterschiede zwischen Sommer und Winter sowie der jeweiligen Wetterlage.

Übrigens sollte bei dir morgen, am 23.12. die Sonne um 08:18 h MEZ aufgehen (SR) und um 16:27 h MEZ (SS) wieder untergehen.

Ein ehrgeiziges Projekt, was du da ins Auge gefaßt hast.
Verfasst am: Dezember 22, 2005 - 16:20 Uhr
Von: Joghurt
Joghurt
ZITAT(Abuelo)zur Zeitzone: bis auf einige Ausnahmen gilt: für 1 Stunde braucht die Sonne 15 Längengrade. So ist die Zeitzone GMT/UTC von 7,5 Grad westlicher Länge bis 7,5 Grad östlicher Länge. Bei uns von 7,5 bis 22,5 Grad E. Das ergibt sich aus der jeweiligen Position und sollte von unserem Tom geliefert werden.

Nee, da mach ich nicht lang rum, wenn Du nicht grad nach Portugal oder England fährst ist eh alles GMT+1, und dann muss man die Uhr eh umstellen, dann paßt das. Oder noch besser, man rechnet gleich in GMT/UTC, dann hat man das ganze Problem sowieso nicht...;)

ZITAT(Abuelo)"Tag" ist logischer Weise von Sonnenaufgang SR bis Sonnenuntergang SS. Allerdings ist es genügend "hell" von 30 Minuten vor SR bis 30 Minuten nach SS, dabei bestehen noch Unterschiede zwischen Sommer und Winter sowie der jeweiligen Wetterlage.

Jo, Wetterlage könnt schwierig werden, aber da kann ich nix machen. Und wenns einer selber früher umschalten will kann er das natürlich gern tun...;)
Wegen den 30 Minuten (also einem gewissen Stand der Sonne über dem Horizont), dafür ist h zuständig, damit kann man das einstellen. :)

ZITAT(Abuelo)Ein ehrgeiziges Projekt, was du da ins Auge gefaßt hast.

Nö, eigentlich nicht wirklich, wenn man die Formel mal zusammen hat... 8)

Wenn ich weiss, wo ich die Daten herbekomm, der bc tut und ich die Umschaltanweisung abschicken kann, dann kann ich den Rest problemlos an einem Tag zusammenzimmern.

Hey, ich bin Optimist! :D
Verfasst am: Dezember 22, 2005 - 18:50 Uhr
Von: yochen
yochen
hi @ all!

cool er ansatz und cooles hacking! gefällt mir ausgezeichnet ..... hab leider nur zu wenig zeit um mit zu machen! außerdem killt mich meine copilotin (die echte, nicht lisa) wenn ich eh schon viel zu viel im büro hacke und dann daheim auch noch ... ;)

by the way @ Joghurt: super avatar! weckt schöööne jugenderinnerungen ... ;)

cheers, jochen
Verfasst am: Dezember 22, 2005 - 20:05 Uhr
Von: DidiS
DidiS
Hallo Joghurt,
habe irgendwo gelesen, dass die Firmware 5.202 die Informationen über Sonnenauf- und untergang über den TomTom vom Satelliten bekommt. Studiere mal das SDK- Manual vom TomTom. Die Umrechnung erfolgt dann über die eingestellte Zeitzone.

Du musst aber trotz allem Dein Skript als Dämon laufen lassen, was nicht sehr Ressourcenschonend ist.

Wer also die eweiterten POI- Kategorien der Firmware 5.420 nicht braucht -> wozu das Rad neu erfinden.
Verfasst am: Dezember 22, 2005 - 20:32 Uhr
Von: Joghurt
Joghurt
ZITAT(DidiS)habe irgendwo gelesen, dass die Firmware 5.202 die Informationen über Sonnenauf- und untergang über den TomTom vom Satelliten bekommt. Studiere mal das SDK- Manual vom TomTom.

Hab da leider nix gefunden, kannst Du das vielleicht genauer in Erfahrung bringen?

@yochen: :oops: :D

So ein SCHROTT, ich hab grad bestimmt ne Stunde rumgemacht, bis ich eben rausbekommen hab, das mein Testscript nicht nur LFs sondern auch ein paar CRLFs enthalten hat... :evil:
Verfasst am: Dezember 22, 2005 - 21:08 Uhr
Von: niewiederPDA
ZITAT(Joghurt)Hab da leider nix gefunden, kannst Du das vielleicht genauer in Erfahrung bringen?

30 Sekunden suchen bringen: http://www.meintomtomgo.de/forum/viewtopic...3&highlight=202

Gruß, Olli
Verfasst am: Dezember 22, 2005 - 22:03 Uhr
Von: Joghurt
Joghurt
Ja, kenn ich, aber ich will nicht auf die 5.202 zurück.
Außerdem wär meins ein Script, damit könnten dann auch Andere dran weiterentwickeln...

Mittlerweile hab ich den bc zum Laufen gebracht und Tag/Nacht-Wechsel tut auch schon...:)

QUELLTEXT
echo -e "ChangeSettingV01|${daynight}|c"

>"/var/run/SDK.TomTomNavigationServer.$$.2.message"

echo finish > "/var/run/SDK.TomTomNavigationServer.$$.2.finished"

Jetzt fehlt noch die Schleife und eine Einstellmöglichkeit für den Sonnenstand, dann hab ichs...
Verfasst am: Dezember 22, 2005 - 23:21 Uhr
Von: sw1896
Gibts auch ne einfachere Möglichkeit, wo man dem TT sagt, dass er doch bitte ab 7.00 Tagfarben und ab 17.30 Nachtfarben verwenden soll??? Oder aber, daß man die Zeit nach belieben einstellen kann? Im Sommer dann bis 20.00 Tagfarben und im Winter ab 15.30 Nachtfarben oder sowas?
Eure Ansätze mit Sonnenaufgang/-Untergang etc. in allen Ehren, aber das ist imo nicht grade Praxisnah gedacht.
Verfasst am: Dezember 22, 2005 - 23:39 Uhr
Von: cbk
ZITAT(sw1896)Gibts auch ne einfachere Möglichkeit, wo man dem TT sagt, dass er doch bitte ab 7.00 Tagfarben und ab 17.30 Nachtfarben verwenden soll??? Oder aber, daß man die Zeit nach belieben einstellen kann? Im Sommer dann bis 20.00 Tagfarben und im Winter ab 15.30 Nachtfarben oder sowas?
Eure Ansätze mit Sonnenaufgang/-Untergang etc. in allen Ehren, aber das ist imo nicht grade Praxisnah gedacht.


Warum? Ich denke das mit Sonnenauf- und Untergang ist näher an der Praxis als deine Idee mit den fest eingestellten Zeiten. Ich hab selber jedenfalls keinen Bock alle 3 Tage die Zeiten um 10 Minuten zu verstellen.

Ok, ich würde das Problem, technisches Know-how vorausgesetzt wohl ehe rmit einem lichtempfindlichen Widerstand lösen. Das "auslesen" des Widerstandswerts sagt dann, wie hell oder dunkel es ist, so daß man auch noch Wetterinfüsse automatisch mit eliminiert und im tunnel das Ding auch auf Nachtfahrt umschaltet (bei dem 2km langen Tunnel hier wäre das wohl ganz angenehm).

Chrissi
Alle Kommentare ansehenAlle Kommentare ansehenDiesen Artikel kommentieren
Produktinformationen

Das intellektuelle Eigentum auf diese Seite und auf seinen Inhalt, alle Rechte auf den Inhalt, das Design und die (technische) Architektur dieser Seite,
und ganz besonders - aber nicht ausschließlich - die Texte, Fotos, Illustrationen und Logos, liegen bei JouwMedia.

MeinTomTom ist 100% unabhängig und in keiner Weise mit der Firma TomTom verbunden.



© 2012 jouwMedia bv - Kontakt - Impressum - Datenschutz