POI Warner Add-On für besseren Start [DreamOn]

  • ====
    Für MN|6 und den neuen POI Warner gibt es die neue Version 2 von DreamOn in diesem Beitrag
    ====



    Hallo Gemeinde :),


    nach einigen Vorankündigungen ist es nun soweit, ich stelle die ersten Versionen meines Add-On Scriptes "DreamOn" für den POI Warner, für einen optimierten Start, zur Verfügung.


    Vorweg möchte ich sagen, dass ich diese für meine Zwecke entwickelt habe, um den MN|5 etwas schneller / optimaler starten zu können. Ich erhebe hier keinen Anspruch, dass es für jeden von euch und jeden Einsatzbereich funktioniert oder etwas verbessert, veröffentliche aber den "Quellcode", damit ihr auch experimentieren, anpassen oder einfach das vorgebaute Script nehmen könnt.



    Hintergrund:


    Mit vielen aktiven POIs startet der POI Warner relativ langsam.
    Das verlangsamt beim automatischen Mitstarten natürlich auch den Start, bzw. den Ablauf des MN|5 generell ein wenig. MN|5 wird gestartet und während ich mich durch die eh schon nicht-so-schnellen Menüs quäle und die Adresse wähle oder gar eingebe startet der POI Warner im Hintergrund - teilweise eine ganze Minute.


    Da dachte ich mir: Es muss doch besser sein, wenn wir die Startreihenfolge einfach ändern. Häufig ist es doch so, dass man die ersten Meter nach dem Start die Route eh kennt, bzw. weiss, wo lang man fahren soll oder (es sei denn man will genau zu einem POI navigieren) den POI Warner auch nicht unbedingt direkt bei Routenstart braucht.


    Also dachte ich mir: Erst MN|5 starten, Adresse eingeben, berechnen lassen und dann bei Fahrtanfang den POI Warner starten.
    Bei meinen ersten Tests war es sogar so, dass zumindest die Sprachansage der Navi während aktiver Fahrt und Start des POI Warners problemlos funktionierte.



    Script:


    Also habe ich ein kleines Script geschrieben und hinter einen Hardwaretaste gelegt, dass eigentlich simplerweise "nur" genau dieses macht:


    • MN|5 starten
    • 3 Minuten warten
    • POI Warner im Hintergrund nachstarten (mit automatischer Überwachung)
    • POI Warner wird automatisch mit MN|5 beendet


    Der Vorteil ist, dass der MN|5 relativ schnell startet (bei mir 10 Sekunden) und ich in "voller Geschwindigkeit" Adresse eingeben / Ziel aussuchen kann.
    Bei mir ist das samt Berechnung der Route meist auf jeden Fall in 3 Minuten durch. Da ich mich meistens nach dem losfahren eh auskenne, stört es mich nicht, wenn die Navi dann nochmal ein paar Sekunden 'aussetzt' (Sprachangaben gehen bei mir) während der POI Warner "nachgeladen" wird.


    Falls ich mich mal nicht auskenne, starte ich den MN|5 entweder einfach normal oder erst den POI Warner und darüber dann den MN|5, wenn ich den POI Warner unbedingt brauche.


    Mein Script ermöglicht mir übrigens, wenn ich den MN|5 manuell starte und losfahre den POI Warner zu einem von mir gewählten Zeitpunkt per Druck auf die gleiche Hardwaretaste manuell nachladen zu lassen. Das kann ich auch machen, wenn ich nicht drei Minuten warten will und den POI Warner vorher schon laden lassen will. Er startet dann sofort und nach Ablauf der drei Minuten passiert nichts weiter.




    Sprich:


    MN|5 aktiv? Ja? -> POI Warner starten
    MN|5 aktiv? Nein? -> MN|5 starten, drei Minuten warten -> POI Warner starten
    MN|5 aktiv und POI-Warner aktiv? -> Wir machen nichts.
    MN|5 beendet worden? -> Wir schliessen auch den POI Warner. (nur wenn er überhaupt läuft)
    Man kann den POI Warner jetzt auch schon vor Ablauf der 3 Minuten manuell nachstarten und es passiert dann nichts mehr (nach den voreingestellten 3 Minuten).




    Installation


    Das Script benötigt den Mort Runner (Download hier)
    Dann auf den PocketPC spielen und einmal die .exe starten.
    Danach sind die Scripts automatisch mit ihr asoziiert und es reicht diese einfach zu starten.


    Aktuelle DreamOn Version: 0.8beta


    Hier gibt es die aktuelle Version von "DreamOn" (rechts klicken -> Ziel speichern unter...)


    Einfach das Script [kurz mit dem Editor (Notepad!) öffnen und die Pfadangaben zu den Programmen sowie die Minutenzahl nach Wunsch anpassen (MN|5, POIWarner)] irgendwo auf den PocketPC spielen und via "tippen" starten.


    Seit Version 0.8beta musst Du auch folgende Schritte befolgen:


    0. Der automatische Start vom POI Warner mit MN|5 sollte ausgeschaltet (bzw. auf "manuell") stehen.
    1. Dupliziere die Datei glob_settings.set in Deinem POI Warner Verzeichnis. (mit dem Explorer z.B.)
    2. Starte den POI Warner ganz normal und wähle unter "Allgemeine Einstellungen" jetzt -> Autostart - Aktiviert.
    3. Beende den POI Warner und nenne die Datei glob_settings.set in glob_settings2.set um.
    4. Benenne nun die in Schritt 1 duplizierte Datei um in "glob_settings.set"
    5. Du müsstest nun in Deinem POI Warner zwei Dateien haben - glob_settings.set (mit "Autostart mit MN|5" auf "manuell") und glob_settings2.set (mit "Autostart mit MN|5" auf "automatisch")


    DreamOn lässt sich prima auf eine Hardwartaste legen (Empfehlung!) und startet den MN|5 mit zeitverzögertem POI Warner dann bei Druck auf diese Taste, bzw. nur den POI Warner sofort, wenn der MN|5 schon aktiv ist.


    Viel Spass!


    Seretix

    22 Mal editiert, zuletzt von seretix ()

  • Nichts zu danken, es ist ja absolut simpel, also wahrlich keine Meisterleistung.

    Einmal editiert, zuletzt von seretix ()

  • Habe folgendes Problem:
    Beim Nachladen des POI-Warners wird mir angezeigt, dass eine Datei des POI-Warners nicht gefunden werden kann.
    Kann es daran liegen, dass ich den POI-Warner-Installationsnamen (=\Programme\POIWarner MN5-Edition\POIWarner.exe) übernommen habe, aber das Leerzeichen dazwischen als solches nicht erkannt wird? Wenn ich den POI-Warner normal starte, läuft er wie immer.


    Gruss - Anoxx

    2 Mal editiert, zuletzt von anoxx ()

  • Wenn Du Leerzeichen im Pfad hast, musst Du eigentlich einzig darauf achten, dass die Zeile mit " (Anführungszeichen) umschlossen ist.


    Sprich:


    run "\SD-MMCard\navigating.de .PPC Files\POIWarner.exe"



    Update: Die 0.2beta sollte jetzt stabil sein und den POI Warner nach Beenden des MN|5 automatisch beenden (nach maximal 5 Sekunden)

  • Es funktioniert jetzt. Ich weiss auch woran es lag:
    Wenn ich das Script mit dem Editor öffne, ist alles in einer ewiglangen Zeile dargestellt. Damit ich es in formatierter Anodnung sehe habe ich es mit Word geöffnet, die Änderungen gemacht, und dann als .txt-Datei gespeichert. Somit ist wohl etwas bei der Formatierung verändert worden, so dass der POI-Warner nicht mehr startete.
    Wenn ich die Änderungen aber im Editor vornehme (in der ellenlangen Zeile), dann funktioniert es.


    Gruss - Anoxx

  • Ja, es ist im Unix Format, sorry.


    Word als Editor geht *nicht*, es sollte Notepad oder vergleichbares benutzt werden. Ich ändere das.

  • Dank Dir : drink


    ich hab mir gleich noch den Start von Glopus mit eingebaut, sowie die Lautstärkeregelung
    (volle Pulle für den Warner und beim Beenden auf Normal) 8)

    Roland


    Tauchen macht dumm und gleichgültig...
    Ich weiß zwar nicht warum, aber es ist mir egal :rolleyes:

    Einmal editiert, zuletzt von RMZahn ()

  • RMZahn:


    Zitat

    ...sowie die Lautstärkeregelung
    (volle Pulle für den Warner und beim Beenden auf Normal)


    ...könntest Du mir die Datei bzw. den Befehl dafür ins Forum stellen? Oder geht das auch nur mit Glopus? Wenn ja, dann geht es bei mir nicht. Ich habe Glopus nicht.


    Gruss - Anoxx

    Einmal editiert, zuletzt von anoxx ()

  • Zitat

    Original von anoxx
    RMZahn:



    ...könntest Du mir die Datei bzw. den Befehl dafür ins Forum stellen? Oder geht das auch nur mit Glopus? Wenn ja, dann geht es bei mir nicht. Ich habe Glopus nicht.


    Gruss - Anoxx


    ...aus der Befehlsübersicht von Mortrunner:


    SetVolume value


    Sets the system volume to the given value. Valid values are from 0 (silent) to 255 (full power).
    Some devices, like Loox720, will round to certain steps, but most devices will allow all 256 steps.

    Roland


    Tauchen macht dumm und gleichgültig...
    Ich weiß zwar nicht warum, aber es ist mir egal :rolleyes:

  • Eine Anfängerfrage:
    Was für eine Extension soll die Script-Datei haben.
    Ohne selbige bekomme ich die Fehlermeldung
    POI Warner ADDOn.... ist keine gültige Anwendung für Pocket PC.


    EDIT:
    Schon in der Mortrunner-Beschreibung gefunden!
    .mortrun

    Einmal editiert, zuletzt von slk 55 ()

  • Zitat

    Original von slk 55
    Eine Anfängerfrage:
    Was für eine Extension soll die Script-Datei haben.
    Ohne selbige bekomme ich die Fehlermeldung
    POI Warner ADDOn.... ist keine gültige Anwendung für Pocket PC.


    die Datei sollte DreamOn.mortrun heissen


    Du brauchst aber den Mortrunner, gell ;)

    Roland


    Tauchen macht dumm und gleichgültig...
    Ich weiß zwar nicht warum, aber es ist mir egal :rolleyes:

  • ...danke. Aber ich meinte etwas anderes: Stellst Du die Lautstärke nur für die Ansagen des POI-Warners für die Dauer der Ansage lauter, oder grundsätzlich alle Ansagen (auch die des MN, also das ganze System)?


    Anoxx

  • Zitat

    Original von RMZahn
    Du brauchst aber den Mortrunner, gell ;)


    Har har! :D
    Nein im ernst, den hatte ich schon gestartet. Wußte nur die Endung des Scripts nicht.

  • Zitat

    Original von anoxx
    ...danke. Aber ich meinte etwas anderes: Stellst Du die Lautstärke nur für die Ansagen des POI-Warners für die Dauer der Ansage lauter, oder grundsätzlich alle Ansagen (auch die des MN, also das ganze System)?


    Anoxx


    Du stellst damit die Systemlautstärke ein!


    das muß man ja für den POI-Warner :(


    MN5 hat ja seine eigene LS-Regelung [Blockierte Grafik: http://www.rmattis.de/zwinker.gif]

    Roland


    Tauchen macht dumm und gleichgültig...
    Ich weiß zwar nicht warum, aber es ist mir egal :rolleyes: