Navi: An/Aus in Abhänggkeit ext. Stromversorgung

  • Ich mache hier einen neuen thread zu diesem Thema auf, um die Geburtswehen vergessen machen zu können:
    die Moderatoren mögen es mir verzeihen.



    Das An- /Ausschalten des PNA in Abhänggkeit von der ext. Stromversorgung ist (grundsätzlich) gelöst!



    Das war der richtige Denkansatz:



    Zumindest läuft es auf meinem E4230 einwandfrei. Ich bitte hiermit um Rückmeldung, auf welchen Geräten
    es nicht läuft, damit dies geklärt ist. Danke.




    Installation:


    1.
    Die anhängende Datei E4230-AutoOnOff.zip entzippen


    2.


    a)
    Im Ordner AutoOnOff finden sich die 2 Unterordner


    ScreenSaver


    StandBy



    b)
    Je nach Gusto in einen dieser Ordner wechseln


    3.
    Den dort enthaltenen Ordner My Flash Disk 1:1 auf's
    PNA kopieren


    4. PNA resetten


    5.
    Im Menü findet sich jetzt ( wohl an letzter Stelle ) ein
    Menüpunkt Auto On/Off; diesen auswählen und Aktivieren
    anklicken


    6.
    Das war's.



    Viel Spaß damit!




    Anmerkung:


    ScreenSaver


    Hier wird nur display und backlight abgeschaltet, ansonsten läuft das PNA in vollem Umfange weiter


    StandBy


    Das Gerät wird in den stand-by Modus versetzt: alle laufenden Programme werden gestoppt, so auch Navigation
    und GPS, etc



    Das Paket StandBy mag noch Programmier- und andere Fehler enthalten, diese werde ich persönlich nicht mehr beheben:
    Programmierer an die Front!


    [UPDATE]


    E4230-AutoOnOff.zip 2009/09/09

  • Prima, dann bin ich mal auf das Echo gespannt! :tup



    Kleiner Hinweis zum Entpacken: es kommen bei mir Fehlermeldungen wie:
    G:\Temp\E4230-AutoOnOff.zip: Konnte das Verzeichnis AutoOnOff\StandBy\My Flash Disk \navigation nicht erstellen.


    Das liegt an dem Blank im Pfad, was nach dem Entpacken durch Verschieben der Ordner aus StandBy\My Flash Disk_ (mein Zipper ersetzt das Leerzeichen durch einen Underscore (_)) in das eigentliche Verz. behoben werden kann.



    EDIT: oder man schiebt gleich die 3 Ordner daraus auf den PNA nach \My Flash Disk\...

  • @jwoegerbauer
    Vlt. auch noch oben den "Wehenlink" korrigieren, der ist doppelt unterlegt! ;)


    Und Du siehst nicht das Leerzeichen innerhalb des ZIPs, an vorletzter Stelle in der Pfadleiste? ?( -> Shot




    Also, bei meinem PNA465 tut sich nix. Das war ja aufgrund unserer Erfahrungen in der Vergangenheit leider auch nicht anders zu erwarten, die FW spielt da halt noch nicht mit. :-D)

  • Zitat

    Original von Ralf25
    Also, bei meinem PNA465 tut sich nix. Das war ja aufgrund unserer Erfahrungen in der Vergangenheit leider auch nicht anders zu erwarten, die FW spielt da halt noch nicht mit. :-D)


    Wenngleich der Wecker imstande ist, seine Dienste aus dem Standby heraus zu verrichten. ?(

  • @TeeSteinchen


    Dann liegt's wohl am jeweiligen Wecker, am Programm jedenfalls liegt's nicht:



    # ON_AC_POWER_DAEMON.mscr
    #
    # jwoegerbauer 09/04/2009
    # GNU General Public License (GPL), Version 2, June 1991
    #
    #
    #
    # NO ERROR CHECKING IS DONE !!!
    #
    ErrorLevel("warn")
    Local()
    #
    #
    # adjust to your needs (seconds !!!!)
    Set SUBMIT_TIME, 30
    Set ON_AC_POWER_DAEMON, "\My Flash Disk\programme\MortScript\ON_AC_POWER_DAEMON.exe"
    Set ON_AC_POWER_RESUME, "\My Flash Disk\programme\MortScript\ON_AC_POWER_RESUME.exe"
    Sleep(50)
    #
    #
    If( not ExternalPowered())
    #
    # kill old notification(s) to prevent overlap
    RemoveNotifications( %ON_AC_POWER_DAEMON% )
    #
    # set new notify
    # i.e. check back in SUBMIT_TIME seconds
    RunAt( TimeStamp() + %SUBMIT_TIME%, %ON_AC_POWER_DAEMON% )
    Else
    #
    # run our app(s) here
    Run( %ON_AC_POWER_RESUME% )
    EndIf
    #
    #
    Exit

  • Zitat

    Original von TeeSteinchen
    Wenngleich der Wecker imstande ist, seine Dienste aus dem Standby heraus zu verrichten. ?(


    Stimmt, der geht. Hätte aber noch dazuschreiben sollen, dass ich nur den Screensaver getestet gehabt. Standby kommt noch später nach'm Essen.

  • Auch StandBy funzt bei meinem nicht.


    In der POWERNOTIFIER_PROMPT.mscr (zu StandBy!) war ein Fehler zu reparieren:
    Set OFF_EXE, "ScreenOff.exe" # anstelle von: Set OFF_EXE, "Off.exe"


    Oder man benennt in \My Flash Disk\SystemProgs\ScreenOff.exe um in Off.exe.

  • Ich war ja von Anfang an ZU pessimistisch. Freue mich nun umso mehr, dass der von Panik formulierte Denkansatz hier durch Euch deutliche Früchte trägt. Aber in letzter Kosequenz bleibt leider das Rätsel, WIE es denn im Algorithmus des Weckers gesetzt ist, dass es dem auch in den älteren Modellen möglich ist, dem Navi trotz Tiefschlafphase pünktlich die gewollten Dienste zu entlocken. Mein Lob trotzdem und ausdrücklich - schon weil ich das Erreichte anfänglich für nicht machbar hielt. Und schade, dass ich außer solchen logischen Einlassungen keine zielführenden Codes beizutragen imstande bin. Hut ab, vor solch unermüdlichem Einsatz!

  • hallo jwoegerbauer


    ich wußte dass du das gebacken kriegst. Für mich bist du der Strompapst hier.



    Das aus und Einschalten funktioniert bei mir, dauert aber sehr lange. Nachdem ich
    die Zeilen



    #
    # assume the device is running on external power and we unplug
    # the usb-powered cable or engined off, and the power is re-supplied
    # we should Cancel this script automatically.
    # IMO this is a useful case when we use the device in the car in
    # ignition mode and then start the engine.
    #
    # hence we implement now an additional power state listener (a sec timer)
    #


    If(%DEBUG%)
    SleepMessage(3, "Now waiting " & %WAIT_SECS% & " secs ...")
    EndIf


    While(%WAIT_SECS% > 0)
    #
    # 1 second
    Sleep(1000)
    #
    # query current power state
    acPower = ExternalPowered()
    If (acPower = TRUE )


    If(%DEBUG%)
    SleepMessage(3, "AC re-supply detected")
    EndIf


    # power is re-supplied
    # therefore we don't go into Standby
    Exit
    EndIf
    %WAIT_SECS% = %WAIT_SECS% - 1
    EndWhile



    in ON_AC_POWER_LOSS.mscr löschte, ging das Ausschalten sofort. Warum das Einschalten
    so lange dauert, konnte ich nicht herausfinden. Jemabd eine Ahnung? Hängts an der CPU
    die ja auch schläft?

  • Hallo alle


    Bei mir auf dem E4430 ist es noch besser, es funktioniert nur ein mal, am PC USB, AUTO ON/Off Button betätigt dann kommt die Auswahl mit vier 0 untereinander und [ Array] ich habe immer die oberste 0 genommen. USB abgezogen Navi geht sofort auf , USB angesteckt Navi geht sofort an, keine Wartezeit .
    Nach 1 oder 2 Minuten USB abgezogen Navi bleibt an, auch HR bringt keine Änderung, alles noch mal drüber gebügelt und es geht wieder einmal .


    Ich muss es auch in einer bestimmten Reihenfolge aufs Navi kopieren , erst die Standby-My Flash Disk dann die ScreenSaver-My Flash Disk .
    Als wenn irgend was beim neu einschalten nicht zurück geschrieben wird.

    Was mach ich falsch? :-D)


    Gruß Manni