[MN5-AddOn] TMC-LIGHT-Changer feat. "SunCalc&PowerCheck" by Petterson. NEUE Version 4.4 vom 24.05.06

  • Hi Ladgaz,


    also...


    Wenn CheckPower auf "1" steht, läuft der Timer-Reset NUR im Akkubetrieb - im Netzbetrieb passiert nix.
    Wenn z.B.: AkkuPowerOff=10 (10 Minuten) eingestellt ist, wird der Timer-Reset in der Zeit von 0 bis 10 Minuten im Akkubetrieb durchgeführt - also in den ersten 10 Minuten im Akkubetrieb verhindert der Timer-Reset das Abschalten. Wenn 10 Minuten erreicht sind "schlägt" CheckPower zu und schaltet den PDA aus.


    Man muß also für sich entscheiden ab welcher Laufzeit im Akkubetrieb der PDA ausgeschaltet werden soll um eine "Leersaugen" des Akku's zu vermeiden.


    Wenn du im Schnitt 30 Minuten für einen Einkauf benötigst kannst du
    AkkuPowerOff=30 (30 Minuten) einstellen - während dieser 30 Minuten verhindert TimerReset das Ausschalten.
    Wenn wieder Netzstrom anliegt wird AkkuPowerOff zurückgesetzt.

  • Hi zappa,


    na - das war doch mal eine gute Erklärung. Habe es so auch schon vermutet.
    Offenbar kennst Du mein Einkaufsverhalten sehr gut, da auch ich bei AkkuPowerOff 30 Minuten gewählt habe.


    (Hat Dein Script jetzt etwa auch eine "Call-Home-Funktion" wie Windows XP? :D)


    Ich könnte die Funktion ja auch nutzen, um Geld zu sparen:
    Stelle ich AkkuPowerOff auf 10 Minuten, dann komme ich nicht in Versuchung nach Dingen zu schauen, die nicht auf meiner Einkaufsliste stehen, da ich ja dann unter Zeitdruck stehe.


    Schlage vor, die Bezeichnung TMCLC in TMCLCEW (EW=Einkaufswächter) umzubenennen. ;)


    Nochmals vielen Dank für Deine Hilfe und schönen Vatertag.


    Gruß


    Ladgaz

  • Hallo Zappa!
    Hallo Ihr!


    Ich habe folgendes Anliegen:


    Könntest Du /könntet Ihr einmal posten, in welcher Reihenfolge man am besten welches Prog mit welchen Einstellungen starten sollte.


    Hintergrund meiner Bitte:


    Ich möchte den Changer 4.4 - Glopus 1.16.4 - MN 5.26 und den POI-Warner sinnvoll nutzen.
    Da aber abgesehen vom MN5 alle Tools sich jeweils irgendwie gegenseitig starten können und uintereinander "verschachtelt" werden können, wäre eine klare Empfehlung m.E. sinnvoll.


    Von welchem Programm beispielsweise sollte denn nun MN5 gestartet werden und was sollte vorher bereits geladen werden?


    Außerdem überschneiden sich die Funktionen.
    Gehe ich recht in der Annahme, dass man zum Beispiel bei der Verwendung vom Changer die entsprechende Funktion bei Glopus deaktivert bleiben sollte?


    Damit man nicht endlos alle Varianten ausprobieren und auf Lauffähigkeit im Dauereinsatz testen muss, wäre es prima, wenn hier ein in der Fahrpraxis bewährtes "Modell" veröffentlicht würde.


    Vielen Dank im Voraus!

    Viele Grüße ;)




    UweBast

    Einmal editiert, zuletzt von UweBast ()

  • Hallo Uwe,
    hallo ALL


    mich persönlich hat gestört, daß z.B. mit Auto-Start vom POI-Warner
    MN5 bis zum kompletten Laden (insgesamt ca. 2 Min. incl. POI-Warner)
    quasi nicht bedienbar war.
    Deshalb lädt mein Script den POI-Warner erst automatisch nach, wenn
    sich MN5 in der Navi- bzw. Kartenansicht befindet (also wenn die Route schon berechnet wurde und die Navigation läuft) - deshalb sollte der Auto-Start des POI-Warner auch abgeschaltet werden.


    Die zusätzlichen Programme (aus StartAddProgs.mscr) werden VOR dem eigentlichen Start von MN5 ausgeführt (macht auch Sinn, da z.B.: Bluetooth vorher aktiviert sein soll) - wie lange Gloplus zum Starten braucht, weiß ich nicht...


    Wenn man alle Programme vor meinem Script manuell (mit oder ohne "Autostart") startet, kann man auch "mittendrin" per Hardwaretaste mein Script nachstarten - ob MN5 und POI-Warner bereits aktiv sind erkennt mein Script und startet diese nicht nochmal nach...


    Das Starten zusätzliche Programme sollte man dann aber im Inifile abschalten, weil das Script darauf nicht prüft und diese sonst evtl. nochmal starten würde.


    EDIT: Ergänzung


    Frage - kann denn Gloplus nicht auch mein Script starten?
    Dann könnte man den Start von Gloplus über "StartAddProgs.mscr"
    auskommentieren aber sehr wohl nach Ende meines Scripts per "StopAddProgs.mscr" beenden.

    Einmal editiert, zuletzt von zappa ()

  • Hai Zappa!


    Habe natürlich nach meinem Posting auch versucht, weiterhin zu testen.


    Zuletzt habe ich folgende Variante erfolgreich realisiert:


    1. Start des Changers


    2. Über den Changer Glopus gestartet (mit Hilfe von StartAddProgs.mscr).
    Anschließend startet der MN5 und mit zeitlicher Verzögerung der POI-Warner. (Alles beste Bohne.)


    3. Nach Ende von MN5 werden alle Programme beendet (sofern StopAddProgs.msc entsprechend eingestellt ist).


    Will sagen: Nach meinen bisherigen Versuchen spricht vieles dafür, mit dem Changer zu beginnen.


    Inwieweit es die Möglichkeit gibt, die gesamte Prozedur über Glopus zu starten (und inwieweit das sinnvoll ist) hätte ich genau in diesem Augenblick gern ausprobiert, aber leider "friert" Glopus" permanent ein.


    Aber das ist ein Problem, das in einen anderen Thread gehört.


    Melde mich wieder, sobald ich testen konnte.

    Viele Grüße ;)




    UweBast

  • So: Glopus läuft wieder!


    Zu Deiner Frage, ob Glopus Dein Script starten kann:


    Soweit ich die Einstellungsmöglichkeiten von Glopus bislang durchschaue, lässt Glopus zwar den Start eines Programms zu, aber nur, wenn dieses Programm als EXE-Datei gefunden werden kann.


    In der entsprechenden Auswahlbox lässt sich jedenfalls eine *.mscr-Datei nicht auswählen.

    Viele Grüße ;)




    UweBast


  • STARTEN:
    Genau so mache ich das auch...ich denke das ist die beste Variante. Als erstes wird das GSM-Modul abgeschaltet, dann braucht Glopus bei mir etwa 8-10 Sekunden und zum guten Schluss startet MN5 (etwa 15-18 Sekunden), dann kann ich mit der Navigation beginnen. Der POI-Warner wird dann im Silentmodus während der Kartenansicht nachgeladen. Ich finde das es somit ein perfektes Navigationsgerät ist, wo alle Funktionen enthalten sind die ich für wichtig erachte!


    BEENDEN:
    Nach dem Beenden von MN5 erledigt das Script alle Aufgaben. Dauer nach Klick auf Beenden etwa 20 Sekunden, inklusive beenden von Glopus, GSM-Modul einschalten und ins Netz einbuchen und PDA ausschalten.


    Wenn man bedenkt, das das Script eigentlich nur für die automatische Umschaltung auf Nachtansicht geschrieben wurde :D !!!
    Vielen Dank nochmal zappa!!!!!

    Gruß aryps


    Hardware: HTC Diamond 1+2, GNS FM9BT RDS TMC, HTC Kaiser, HTC Hermes (WM6), HTC Magician 2 (128MB RAM)
    Software: MN|7.3.4 Europa, iGo 8, Glopus, MagicMaps2Go3, Run.GPS.Trainer, TMC-Light-Changer, Sprite Backup, Spb PocketPlus, Spb Insight, Spb Imageer, Spb Wallet, Spb Weather, SBSH PhoneWeaver, FinPocket, FlexMail, MASP AutoManager, TotalCommander, AE Button Plus, SKTools, uvm...

    9 Mal editiert, zuletzt von aryps ()

  • Ja das kann man nicht oft genug betonen. Das Script ist mittlerweile "fast wertvoller als MN 5.2". : drink : drink : drink
    Danke Zappa (Klaus) :D

  • Moin pingo,


    da kann ich mich deiner Meinung nur voll und ganz anschliessen :respekt

  • @zappa


    Hallo Zappa


    ich habe ne gute und ne schlechte Nachricht :gap


    Der Frabe hat einen neuen Skin gezaubert (FrabeSkinStyle) der mir besser gefällt als der Vorgänger (FrabeSkinKontrast) und ich will auf keinen Fall auf Dein skript verzichten, also muß der neue Skin eingearbeitet werden :-D).


    Und ich habe längst vergessen, welche Koordinaten und welche Farbwerte angepasst werden müssen.


    Kannst Du da helfen (den link zum frabeskin findest Du hier im Forum bei Skin zu POI_Warner, dort gerade ganz oben :gap


    Beste Grüße Michelwald

  • Hallo Zappa,


    ich glaube, bei der VGA-Koordinaten-Umrechnung ist noch ein Bug enthalten:


    Die TMCOff_x und TMCOff_y Variablen werden hier insgesamt vervierfacht: Einmal in der ForEach-Funktion und dann später noch mal.

  • Hat wer den FuSi N560 mit dem Skin mit "Sender - Anzahl TMC-Meldungen - Balken-Sat-Anzeige" von doldi und kann mir die ganze Fummelarbeit mit den Koordinaten und Skins abnehmen und mir kurz die Werte oder die ganze schicken?


    Ausserdem bekomme ich beim Start des Scripts folgende Fehlermeldung:
    Invalid parameter count for "WriteFile"
    Line: WriteFile {%DebuDatei%},{"PDA-Aus-Init = " & %PDA_AusInit% & "^NL^"},1


    Wenn ich das Script mit Debug=1 starten möchte kommt eine ähnliche Fehlermeldung. Was lief schief?

    4 Mal editiert, zuletzt von Godzilla ()

  • hello, I'm back again


    war 2 Wochen im Urlaub - momentan beim Schwager in Bayern.
    Melde mich in Kürze, wenn ich wieder vor meinem rechner sitze.


    Gruß

  • Zitat

    Original von AndRo
    Hallo Zappa,


    ich glaube, bei der VGA-Koordinaten-Umrechnung ist noch ein Bug enthalten:


    Die TMCOff_x und TMCOff_y Variablen werden hier insgesamt vervierfacht: Einmal in der ForEach-Funktion und dann später noch mal.


    Hi AndRo


    Kannst du dir mal die Werte anzeigen lassen?
    Mit "Message %TMCOff_x%"
    nach dem EndIf dieser Schleife.


    Ich habe keine VGA-Auflösung und kann das nicht testen.
    Falls die Werte wirklich falsch (4-fach) sind, können die beiden Zeilen
    %TMCOff_x% = %TMCOff_x%*2
    %TMCOff_y% = %TMCOff_y%*2
    gelöscht werden.


    @pingo


    liest du mit?
    Kannst du das auch mal testen?