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

  • Hallo,


    habe mich jetzt auch endlich mal an das Skript gewagt 8) und muß sagen, Respekt dafür :)
    Es scheint auch soweit zu laufen - allerdings habe ich ein kleines Problem und zwar mit dem automatischen Aufruf des POI-Warners.


    Folgendes Szenario:
    Wenn ich das Skript starte, läuft es normal an (MN|5 wird gestartet, der POI-Warner NICHT).
    Wenn ich nun zur Navigations- oder Kartenansicht wechsele, kommt der Hinweis des Skripts, dass der POI-Warner gestartet wird. Anschließend kommt die Startseite vom POI-Warner hoch und die Überwachung wird durch das Skript gestartet. Nach ca. 2 Sekunden kommt das Startfenster vom POI-Warner jedoch wieder in den Vordergrund und bleibt auch dort. Wenn ich nun wieder auf "Überwachung starten..." klicke, verschwindet des Fenster kurz, um danach wieder aufzugehen und die selbe Prozedur beginnt von vorn :(
    Das läuft solange weiter, bis ich die Kartenansicht schließe.
    Was mache ich falsch ?( Habe ich vielleicht eine ini-Einstellung übersehen ?(
    Falls dieses Problem schon mal behandelt wurde - sorry, aber ich habe in dem 43-Seiten Thread ein wenig die Orientierung verloren :-D)


    Ach so, meine Konfig:
    - MN 5|2
    - POI-Warner 2.98 (Autostart deaktiviert
    - Auszug aus der TMCLC.ini



    Gruß
    BidoG

  • @BidoG


    ; Ohne grünes POI-W Icon (Quadrat) abschalten!
    PoiWarnerCheck=0


    Anscheinend hast du das kleine, grüne POI-Warner Quadrat nicht (oder es sieht bei die anders aus, oder steht an einer anderen Stelle).
    Wenn du (wie oben) "PoiWarnerCheck=0" im Infile einträgst sollte es laufen. :D

  • Hallo,



    sitze gerade mal wieder am Rechner, war am Wocheende weg und konnte das script 3.9.6 10stunden lang im auto testen.


    Nun habe ich das Problem gehabt, die TMC umschaltung funktioniert nicht, es kommt immer die Meldung TMC-Anzeige nicht verfügbar, obwohl unten das TMC-Zeichen angezeigt wird und auch auf empfang steht, beim original Skin.


    Un das zweite war das er mir immer wieder meldet SunCalc.ini kann er nicht findet und erst eine dummy benutzt und das auch noch nach 4 Stunden fahrt.


    letzte frage, wie kann ich ein Desktop-Hardcopy vom PDA machen, dann kann man manche Probleme vielleicht besser erklären.



    Gruß


    Rudi


  • TMC: Du hast MN5.2 X( - da kann es manchmal zig Minuten dauern bis nach "Klick" auf das TMC-Symbol das Umschaltfenster aufgeht - hast du das mal "von Hand" getestet? Das Script wartet max. 30 Sekunden auf das Umschaltfenster.


    GetActiveWindow Fenstertitel
    # Max. 30 Sek. auf TMC-Senderfenster warten
    if {%stopwatch% - %jetzt% > 30}
    SleepMessage 5,"TMC-Fenster nicht verf³gar? \
    Diesmal wird nicht umgeschaltet.",[TMC-LIGHT-Changer 3.9]
    %Fenstertitel% = "Dummy"
    EndIf


    Wenn du hier im Script "if {%stopwatch% - %jetzt% > 60}" statt 30 mal 60 Sekunden einträgst - vielleicht klappt's dann (besser).


    SunCalc.ini oder DayOrNight.txt? SunCal.exe und alle Scripte müssen im gleichen Verzeichnis stehen und SunCalc.ini darf beim 1. Start NICHT vorhanden sein --> Liesmich.txt


    Klar - mach 'ne Hardcopy und sende per PN

  • Du hast recht es dauert schon eine weile bis sich das TMC Fenster öffnet, manuell würde ich sage aber nicht länger als 20 sec., aber ich versuche mal den Wert hochzudrehen.


    Er sagt es sind noch keine Daten von suncal zum Auswerten vorhanden, deswegen nimmt er eine dummy daten. Auf der Root liegt auch nur eine DayOrNight im Betrieb. Eine Suncal.ini hat er im navigon verzeichnis angelegt, wo auch alle scripte liegen.


    Eine Hardcopy vom PDA würde ich dir gerne schicken, aber wie erstelle ich eine ????



    Gruß



    Rudi

    Einmal editiert, zuletzt von rudiheimlich ()

  • @rudiheimlich


    Die SunCalc.ini wird beim 1. Start automatisch mit den richtigen Pfaden angelegt - es darf vorher keine SunCalc.ini vorhanden sein, sonst wird keine neue erstellt.
    Wenn du die Suncalc.ini löscht wird wieder eine neue angelegt!


    Wenn du noch kein GPS-Empfang hattest kann SunCalc auch keine "DayOrNight.txt" mit den Zeiten anlegen - Vorraussetzung ist allerdings, das du von MN5.x eine GPSTMCInfo.txt erzeugen lässt!!!!!
    Die wertet SunCalc nämlich aus!!
    Der Pfad zur GPSTMCInfo.txt ist der einzige Pfad der VOR dem 1. Start des Scriptes in der TMCLC.ini eingetragen werden muss!!!

  • Hallo zappa,


    denke, ich habe noch einen Bug gefunden:


    Heute morgen als ich gegen 7:00 unterwegs war, fiel mir auf, dass die Helligkeit nicht reduziert wird - die Nachtumschaltung funktioniert jedoch tadellos. Habe mich anschliessend etwas länger im Code umsehen müssen, bis ich verstand was los ist:


    Original:
    # #####################
    # zurück auf Tagansicht
    # #####################
    If {%ChgLight% = 1 AND %hell% = 1}
    If {%jetzt% >= %Stufe7% AND %Switch6% = 0}
    If {%jetzt% >= %Stufe7% AND %jetzt% < %Stufe8% AND %Switch1% = 0}
    ...


    Wie es vermutlich heissen sollte:


    # #####################
    # zurück auf Tagansicht
    # #####################
    If {%NightSwitch% = 1 AND %hell% = 1 AND %schalter% = 1}
    CALL NIGHTDAY
    EndIf
    If {%ChgLight% = 1 AND %hour% < 12}
    If {%jetzt% <= %Stufe12% AND %Switch6% = 0}
    If {%jetzt% <= %Stufe8% AND %Switch1% = 0}
    ...


    In der Originalversion muss %jetzt% größer als %Stufe7% sein, damit in die Schleife zur Helligkeitsumschaltung eingestiegen wird. In der unteren Version muss %jetzt% kleiner als %Stufe12% sein (%Stufe12% ist die maximale Zeit, zu der morgens eine Helligkeitsreduzierung statt findet. Mit einem momentanen Sonnenaufgang von ca. 8:00 h in der Stuttgarter Gegend komme ich morgens um 7:00 nicht in die Schleife zur Helligkeitsreduzierung.
    Mit der unteren Version bekomme ich nachts um 3:00 h und morgens um 7:00 h (simulierte Zeiten;) ) die Nachtumschaltung und die Helligkeitsreduzierung.


    Daneben hatte ich heute morgen noch einen kleinen Bug (hatte noch keine Zeit, mir das näher anzusehen):
    Das TMC-Fenster poppt auf, dann kommt gleich die Meldung "kein Sender gefunden, Periode abgelaufen" und das TMC-Fenster bleibt offen.


    Viele Grüße,


    pikki


    P. S.: Dafür war abends alles klasse! Nachtumschaltung (das Fenster bleibt jetzt nicht mehr hängen) und anschliessende Helligkeitsreduzierung. : drink

  • Hallo,


    Erst mal möchte ich euch alle bedanken für den beiträge die Ihr leistet und die gute atmosphere. :gap
    Habe heut die neue version 3.9.6 herunter geladen installiert auf PDA Medion 40600/200 Zu erst funz es nicht, nach wieder mahl die anweisungen im liesemich wieder durch geackert zuhaben funz es einwant frei auch im simulation mode belomme dan aber die nachricht dass zur zeit von SunCalc keine daten gefunden worden sind und deswegen dummy.dat benützt wird.
    Viele dank für diese schöne programmier arbeit und den geduld von Zappa.
    Sorry wenn da schreibe fehler drin sind, komme aus Holland


    viele grüße und macht weiter so : drink


    OldRedDuck

  • Hallo zappa,
    ich bin noch neu im Navigebiet, trotzdem läuft Dein Script bei mir hervoragend und ohne Beanstandung. Super Arbeit, natürlich auch für alle anderen Mitstreiter.
    Heute, nein gesten Morgen fragte meine mir angetraute Frau, warum die nette Dame in dem Kästchen nicht mal "Guten Morgen" sagen kann. Irgendwo hat sie ja recht. Ich habe mal in deinem Script rumgestöbert und getestet, aber die richtige Stelle zum Einbinden eines "begrüssung.mscr" habe ich nicht gefunden. Die "begrüssung.mscr" ist einfach eine Abfrage der Stunde und abhängig vom Ergebniss die Ausgabe eines xyz.wav mit run. Vielleicht hat ja schon mal jemand was Ähnliches gemacht und kann mir einen Tipp geben.


    Gruß
    paddelnavi

  • @paddelnavi


    nette Idee :gap


    In der Hauptschleife wird ständig die aktuelle Uhrzeit in Sekunden abgefragt und in %jetzt% gespeichert.
    Wenn du die eine Zeit %ZeitAnsage% festlegst (auch in Sekunden)
    könntest du etwa so..


    If {%ZeitAnsage% >= %jetzt% AND %gespielt% <> 1}
    spiele hier Wave-Datei
    %gespielt% = 1
    EndIf


    einen Wave-Datei abspielen.

  • @pikki


    danke für die Hinweise :)
    Ich habe selbst schon bemerkt, daß irgendetwas mit der Beleuchtungregelung nicht o.k. ist X(
    Zur Zeit stelle ich den ganzen Teil um - ich lagere die Helligkeitssteuerung
    in ein separates "Unterscript" aus - ich möchte nämlich auch meinen PDA in den Genuß einer Helligkeitsregelung kommen lassen - das ist allerdings etwas umständlich und würde das Hauptscript nur unnötig aufblähen.
    Bei dieser Gelegenheit habe ich (so hoffe ich) die Abfragen vereinfacht und korrigiert und die 1. Helligkeitsanppassung VOR den eigentliche Navi-Start gelegt; also direkt nach Start von MN5.x aber vor den Aufruf der Navi- / Kartenansicht.


    Meine 1. Tests waren zumindest recht vielversprechend...


    Ihr sollt ja auch nicht zu lange auf ein neues Update warten :gap

  • Zitat

    Original von zappa



    Ihr sollt ja auch nicht zu lange auf ein neues Update warten :gap


    ... so sehe ich das auch - schon lange her, das ein neues Update gekommen ist :rofl

  • Zitat

    Original von ramibi


    ... so sehe ich das auch - schon lange her, das ein neues Update gekommen ist :rofl


    ja, ja - das Wochenende rückt näher :D :D

  • die Mutter von meinem PDA, mein schlepptopp ist gerade im Krankenehaus, Herztransplantation, und wenn sie wieder gesund ist, mache ich hier weiter mit den updates (ich bin noch bei 3.1 glaube ich, schämschäm). Ich werde dann Schritt für Schritt alle updates nachholen und mir damit das Wochenende versüssen, also zappa, halt Dich ran :D oder soll ich es wagen und in einem Riesensatz auf die dann aktuellste Version springen?


    der zur Zeit nur mitlesende michelwald

    Einmal editiert, zuletzt von michelwald ()

  • Zitat

    Original von michelwald
    die Mutter von meinem PDA, mein schlepptopp ist gerade im Krankenehaus, Herztransplantation, und wenn sie wieder gesund ist, mache ich hier weiter mit den updates (ich bin noch bei 3.1 glaube ich, schämschäm). Ich werde dann Schritt für Schritt alle updates nachholen und mir damit das Wochenende versüssen, also zappa, halt Dich ran :D oder soll ich es wagen und in einem Riesensatz auf die dann aktuellste Version springen?


    der zur Zeit nur mitlesende michelwald


    ... muuuuaahhhh - ab 3.9 wurde der Script erst richtig geil - wenn schon denn schon, dann direkt auf die aktuelle Version :D


    Und zappas Script wird auch immer einfacher und schneller ;)