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

  • UweBast


    Hallo,


    wird denn eine "DayOrNight.txt" im Root "\" erstellt?


    Der grüne Punkt ist nur für die Prüfung, ob die Überwachung vom POI-Warner läuft - NICHT für den Start!
    Vermutlich "erkennt" das Script nicht, daß du in der Naviansicht bist - nur dann wird der POI-Warner gestartet.
    Mögliche Fehlerquelle ist auch ein evtl. im Infile eingstellter "Silent-Start".


    Lade dir mal auf der 1. Seite dieses Threads die Anleitung für die Koordinaten und Farbwerte (das DOC-file) runter. Da steht beschrieben wie es funktioniert.

  • @zappa


    Zitat

    wird denn eine "DayOrNight.txt" im Root "\" erstellt?


    Ja! Nach Programmende steht darin "NOSIG"!!!


    Das Problem mit SunCalc scheint sich möglicherweise auch wie von selbst erledigt zu haben.
    Als ich soeben noch einmal getestet habe, kam die Fehlermeldung nicht mehr und alle Funktionen (Abdunkelung usw.) liefen einwandfrei -


    allerdings nur mit dem MNStandard-Skin!!!


    Zitat

    Mögliche Fehlerquelle ist auch ein evtl. im Infile eingstellter "Silent-Start".


    Ich habe das Script von seretix - unabhängig vom LIGHT_Changer ausprobiert. Es läuft auf meinem System einwandfrei.


    In der TMCLC.ini habe ich allerdings - um Fehlerquellen von außen auszuschalten - die Option "Silent-Start" auf 0 gesetzt.
    Daran kann es nicht liegen.


    Zitat

    Lade dir mal auf der 1. Seite dieses Threads die Anleitung für die Koordinaten und Farbwerte (das DOC-file) runter.


    Habe ich selbstverständlich schon gemacht.
    Mir ist allerdings nicht klar, wie ich dem Script vermitteln kann, dass ich mich bei Verwendung des BABs-Skins im Navigationsmodus befinde.
    Wie gesagt: Mit MNStandard gibt es keine Probleme.


    Es wäre unheimlich nett, wenn ich in dieser Sache Hilfestellung bekommen könnte.


    Vielleicht gibt es ja jemanden, der ebenso wie ich nur zu gern den BABs-Skin verwendet und bei dem der POI-Start keine Probleme macht.

    Viele Grüße ;)




    UweBast

  • danke für den Tip
    werd mal das skript anpassen, da ich 5.1 gelöscht hab und hier an anderer stelle stand das dieses für WM2003 auch nicht mehr von navigon zum download angeboten wird


    schönen abend
    langer74md

  • UweBast


    Das Script erkennt bei deinem Skin offensichtlich nicht (richtig) das es in der NAvi-Ansicht ist.
    Hast du schon mal mit "TEST=11" im Infile die Farbwerte kontrolliert?
    Bei deinem Skin ist doch statt des orangenen Balls (oben re. in der Ecke) so ein "gebogener Pfeil" - oder?
    An diesem Pfeil (Farbwert) erkennt mein Script ob du in der Navi-Ansicht bist.


    SunCalc startet zwar schon mal ganz am Anfang, aber es kann dann sein, daß zu dem zeitpunkt noch kein GPS-Signal anliegt. Im Script (und da kommst du momentan wohl noch nicht hin..) wird alle 10 Minuten Suncalc aufgerufen.


    Also: Farbwert(e) kontrollieren - Mein Script gibt die Anweisungen ;)


    Edit:
    hat dein PDA VGA-Auflösung?
    Kartenansicht: einfach nur manuell auf Kartenansicht schalten (im Test)

    Einmal editiert, zuletzt von zappa ()

  • Moin zappa,


    danke für die Vorabversion der 4.0 - läuft echt super, nur sind mir die Ansagen zu laut - bin bei der morgentlichen Begrüßung bald in den Graben gefahren (war ein Spass)


    Habe leider im Moment keinen Zugriff auf dein Schreiben bei der Beta ?(


    Kannst du mir kurz mal durchgeben, wo ich im Script die Lautstärke der Ansage verändern kann ;D


    Sonst mal wieder mein :respekt für deine Arbeit :D

  • @ramibi


    Hi,
    wenn du im Inifile die Lautstärkeregelung auf "1" (ChgSysVolume=1) hast, wird im "Ansage.mscr" auf 200 gestellt (kann ja sein, daß jemand die Lautstärke im Inifile runtergedreht hat) - ansonsten nimmt das Script die
    eingestellte Lautstärke des PDA.
    Also, entweder PDA leiser stellen (ChgSysVolume=0) oder im Script "Ansage" statt 200 einen kleineren Wert eintragen.

  • .... danke - dann werde ich nun mal testen was ich an den Einstellungen verändern kann - zuerst mal die 100 ausprobieren und dann weiter rantasten :gap


    *edit*


    ... die 100 waren es :D


    *edit*

    Einmal editiert, zuletzt von ramibi ()

  • @zappa


    Konnte Deinen Tipp von gestern erst heute umsetzen.


    Ich sage nur eins:


    BINGO!!!! Ist ja superbärenstark, was Du hier anbietest!!!


    Angefangen von den Scripts bis hin zu den Testroutinen!!


    Auf jeden Fall läuft der CHANGER jetzt bei mir auch mit dem BABsLine-Skin.


    Für jeden, den es interessiert:


    Der Farbwert für Check1Navi lautet: 14155792 (auf meinem Ipaq 2750)
    Der Farbwert für Check3POP lautet: 7894120


    Bei dem Farbwert für Check2N bin ich mir nicht so sicher, weil ich nicht genau weiß, was im Rahmen der Testroutine 11 mit "Maske zur Tag- Nachtumschaltung" gemeint ist.


    Wenn damit das Fenster gemeint ist, das eine Auswahl von verschiedenen Optionen anbietet (Nachtdastellung - Stummschaltung usw.)


    wenn also dieses Fenster gemeint ist, dann lautet der Farbwert für


    Check2N 240 (genauso wie z.B. beim MNStandard-Skin).


    In der von Zapper mitgelieferten INI-Datei lautet der Wert für den BABS-Skin: CHECK2N=47352


    Deshalb bin ich recht unsicher, weil ich nicht weiß, wie man die Richtigkeit dieses Wertes testen bzw. einen falschen Wert bemerken kann.


    Vielleicht ist mit "Maske zur Tag- Nachtumschaltung" ja auch ein anderes Fenster gemeint!!???


    In jedem Fall ein ein absolut tolles Programm!!

    Viele Grüße ;)




    UweBast

  • UweBast


    Hi Uwe - siehste, geht doch ;)


    mit dem CHECK2N hast du recht! Das ist das rote "X" zum Schließen des Fensters (Nachtumschaltung, Stummschaltung, Sperrung etc.).
    Hast du denn einen anderen "Babs-Line"? Gibt's da evtl. Unterschiedliche?
    Oder liegt es vielleicht an deinem PDA?


    Sag mit doch mal die genaue Bezeichnung des Skins und maile mir mal deine TMCLC.ini, damit ich den Skin einbauen kann.
    Hast du den Skin über POI-Warner gesyncht?


    Die nächste Version ist schon in der "Pipeline" :gap

    Einmal editiert, zuletzt von zappa ()

  • Hai Zappa!


    Zu Deinen Fragen:


    Zitat

    Hast du denn einen anderen "Babs-Line"? Gibt's da evtl. Unterschiedliche?


    Ich verwende den BABsLine-Skin (ich nehme an: den "one and only"), den ich über den POI-Warner auf meinen Ipaq 2750 synchronisiert habe.


    Zitat

    Oder liegt es vielleicht an deinem PDA?


    Das kann ich nicht ausschließen:
    Begründung: Mit den Werten, die Deine INI-Datei für den MN-Standard-Skin zur Verfügung stellt, funktioniert alles tadellos.


    Wenn ich allerdings den eingestellten MN-Standard-Skin mit Deiner TEST 11-Routine prüfe, erhalte ich für die einschlägigen Checks andere Werte als die, die in Deiner INI-Datei eingetragen sind - obwohl alles funktioniert.
    Eventuell liegt das doch an meinem Ipaq 2750.


    Ach ja! Eine VGA-Auflösung hat mein 2750 nicht! Vielleicht spielt ja auch das eine Rolle!?


    Meine aktuelle TMCLC.ini maile ich Dir sozusagen mit gleicher Post!

    Viele Grüße ;)




    UweBast

  • Hallo,


    ich bin nun auch glücklicher Nutzer des Scripts.
    Zappa Du bist der Wahnsinn. Bin hin und weg von den Funktionen.
    Hierbei auch gleich noch ein Dank an die ganzen anderen Leute die Teile des Scripts beigetragen haben.
    Das Script wertet das PDA-Navi nochmal um einiges auf.


    Im Folgenden möchte beschreiben wie ich das Script auf meine Wünsche abgestimmt auf dem Loox N520 zum laufen gebracht habe.
    Denke dies ist zum einen für die Loox N5xx-Nutzer interessant, sowie für die PDA-Nutzer, bei denen die in MN|5 integrierte Beleuchtungsregelung bei der Tag- /Nachtansichtumschaltung nicht funktioniert.


    Wie gesagt hat mein neues Gerät der Loox N520 nicht mehr das MN|5-Feature unterstützt, welches beim Umschalten auf Nachtansicht die Beleuchtung dimmt . Somit blendet das Display doch sehr bei Nachtfahrten und muss von Hand umständlich in den Einstellungen des PDAs nachgeregelt werden.


    Das Script von zappa hat hier ein super Funktion eingebaut und zwar ruft es selbstständig die Beleuchtungseinstellungen des PDAs auf und regelt es per automatisierten imaginären Stylus-Tipps auf dem Display. Sprich es muss nichts mehr von Hand gemacht werden. Zur entsprechenden Zeit wird die Beleuchtung gedimmt.


    Die Einstellungen damit dies funktioniert sind etwas kniffelig. Hilfreich ist hier das von zappa mitgelieferte Script "slide.mscr".
    Vorgehensweise:[list=1]


    [*]Am Anfang des Scripts "slide.mscr" kontrolliert ihr zuerst, ob das richtige Menü aufgerufen wird. Meist heißt dies "backlight.exe" oder "backlight.cpl". Der Befehl im Script muss dann z.B. so aussehen: "run /Windows/backlight.cpl"
    Wenn der Namen nicht korrekt ist, ändert ihr es z.B. auf "run /Windows/backlight.exe"


    [*] Nun müsst ihr herausfinden, wie das Fenster der Beleuchtungseinstellung auf eurerem PDA heißt. Hierfür bitte im Script "slide.mscr" den Befehl "Message %Fenstertitel%" am Ende des Scripts vor den kill-Befehlen einfügen. Somit geht vor Ende des Script-Durchlaufs ein Fenster auf mit dem Titel des Beleuchtungsfensters.
    Anmerkung: Bei mir wurde der Fenstertitel "Backlight" angezeigt, allerdings war "Backlight " gemeint. Es war also eine Leerstelle hinter dem Namen. Sollte also z.B. der Name "Backlight" bei euch nicht funktionieren, dann könnte es auch "Backlight " sein. An dieser nicht gefundenen Leerstelle bin ich fast verzweifelt, da somit die Funktion leider nicht tat.


    [*]Nun müsst ihr den Fenstertitel ins Script eintragen. Macht dies an folgender fett markierter Stelle:
    If {%Fenstertitel% eq "Backlight "}


    [*]Nun startet das Script einmal. Es müsste nun auf alle Fälle das Fenster geöffnet werden und ein Info-Fenster aufgehen, dass den Namen des Fensters ausgibt. Sollte sich der Schieberegler noch nicht verschieben, dann sind die Koordinaten im Script noch nicht richtig. Die Koordinaten könnt ihr nur übers ausprobieren rausfinden. Es können leider nicht einfach die Pixel des Display abgezählt werden. Also verändert systematisch die Koordinaten im Script hinter "MouseClick %Fenstertitel%, 60, 60.
    Tipp:Macht eine kleine Markierung auf dem Display an die Stellen, an denen der Regler per Tipp geregelt wird. Also einmal ganz links und ganz rechts der Skala. Dann ändert ihr das Script auf den Kalender des PDAs (meist "calendar.exe"). Dort seht ihr in der Wochenansicht sehr schön, wo die Tipps des Scripts gemacht werden. So könnt ihr euch ganz gut an die von euch markierten Stellen rantasten.


    [*]Wenn sich der Beleuchtungsregler nun per Script "slide.mscr" einmal komplett in beide Richtungen regeln lässt, dann habt ihr das schlimmst geschafft ;)


    [*]Nun müsst ihr in der TMCLC.ini unter [BACKLIGHT] die mit slide.mscr ermittelten Koordinaten bei
    SlideDown_x:
    SlideUp_x:
    Slide_y:
    eintragen


    [*]Jetzt heißt es noch in den Scripten "LightAndSlide.mscr" und "TMC_LIGHT-Changer" den Namen eures Beleuchtungsfensters ersetzen, z.B. "Backlight ".
    Sowie das entsprechende Menü muss ersetzt, z.B. "backlight.exe".


    [*]Ihr seit fertig!!! Wenn eine Fehlermeldung kommt, dass ein Window nicht gefunden wurde, dann habt ihr irgendwo in den Scripten nicht alles auf eure Namen geändert.


    [/list=1]


    Für alle Loox N520-User kann ich auch gerne (zappa´s Zustimmung vorausgesetzt) meine Scripte zukommen lassen. Vieleicht kannst Du zappa ja auch ähnlich den Skins, die verschiedenen Koordinaten und Fensternamen PDA-spezifisch in Dein Script einbauen.


    Soweit mal, ich hoffe ich habe mich einigermaßen verständlich ausgedrückt, ansonsten dürft ihr gerne hier fragen, wenn etwas nicht klappt.


    viele Grüße
    phil


    [B]Nochmal ein herzliches Dankeschön, dass Zappa mir die letzten Tag so geholfen hat. Ich war kurz vor dem Aufgeben, und dass nur wegen der nicht gefundenen Leerstelle nach "Backlight ". Hoffe euch allen bleibt solch ein Hürde erspart.

  • @phil


    Hi phil - Danke für deine ausführliche Beschreibung :) :)


    Natürlich kannst du deine Anpassungen veröffentlichen, dazu brauchst du meine Zustimmung nicht :D


    Ich werde deine Erfahrungen in die "Lismich.txt" der nächsten Version einfließen lasse - besonders der "Trick" mit dem "Calendar.exe" ist gut - da muss man erst mal drauf kommen!


    Deine ermittelten Koordinaten werde ich als "Kommentar" in das Infile einbauen - wenn ich noch mehr bekomme, setze ich die auch rein - dann können sich evtl. einige User das "Rumprobieren" sparen.


    Vielen Dank nochmal!

  • Zitat

    Original von zappa
    Hi phil - Danke für deine ausführliche Beschreibung :) :)


    Bitte :)


    Zitat

    Original von zappa
    Ich werde deine Erfahrungen in die "Lismich.txt" der nächsten Version einfließen lasse - besonders der "Trick" mit dem "Calendar.exe" ist gut - da muss man erst mal drauf kommen!


    Auf was man in der Verzweiflung alles kommt ;)


    Zitat

    Original von zappa
    Deine ermittelten Koordinaten werde ich als "Kommentar" in das Infile einbauen - wenn ich noch mehr bekomme, setze ich die auch rein - dann können sich evtl. einige User das "Rumprobieren" sparen.


    Gute Idee, wobei dann noch nicht der Fenstertitel entsprechend in den Scripts geändert ist. Das ist ja leider neben den Koordinaten auch notwendig. Gibt es da vieleicht noch eine praktikable Lösung?



    Noch eine andere Frage, wenn ich einen Softreset mache, kann ich das Script meist nicht starten, da noch eine Instanz läuft. Wäre es nicht sinnvoll mit einem Softreset die "rundummy" zu löschen? Oder gibts da ein Grund die laufen zu lassen?


    viele Grüße
    phil

  • @phil,


    den Programmnamen / Fenstertiel versuche ich mal per Inifiel konfigurierbar zu machen - muss ich mal etwas "frickeln".


    Für die "Rundummy" habe ich mal eine Script "RenDummy" hier im Thread bereitgestellt - musst du mal suchen (ist ja mitlerweile etwas unübersichtlich geworden X( ).
    Das RenDummy-Script einfach in den "Autostart-Ordner" kopieren, dann wird es jei einem Softreset automatisch ausgeführt.

  • Hi zappa,


    habe auchmal ein wenig mit der Sliderfunktion gespielt und für einen HP iPAQ H4150 folgende Werte gefunden:


    1. Helligkeitsstufe von links (also ganz dunkel):
    %SlideDown_x% = 60
    %Slide_y% = 60


    2. Helligkeitsstufe von links (also nicht ganz dunkel):
    %SlideDown_x% = 80
    %Slide_y% = 60


    3. Helligkeitsstufe von links (also mittlere Helligkeit):
    %SlideDown_x% = 120
    %Slide_y% = 60


    4. Helligkeitsstufe von links (also nicht ganz hell):
    %SlideUp_x% = 160
    %Slide_y% = 60


    5. Helligkeitsstufe von links (also ganz hell):
    %SlideUp_x% = 180
    %Slide_y% = 60


    (Habe fettgedruckte Werte in die TMCLC.ini eingetragen)


    Soweit, so gut.


    Habe dann aber beim Abarbeiten des Scriptes folgendes Problem:


    Das Helligkeitseinstellungsfenster erscheint zwar während des Starts vom MobileNavigator, leider fehlt nun aber der Fenstertitel, d.h. die obere Leiste des Fensters mit dem Titel wird nicht dargestellt.


    Folge:


    Es erscheint eine Fehlermeldung "Fenster Einstellungen nicht gefunden" (oder so ähnlich)


    Außerdem scheint der Befehl "kill" nicht zu funktionieren, da das Fenster offen bleibt, wenn ich mit dem Sliderscript teste.


    Weißt Du vielleicht Rat?



    Ciao


    Ladgaz