Wake On Lan, sobald der Screensaver ausgeht

  • Hi Leute,


    nachdem ihr mir hier schon 2x kompetent geholfen habt, kommt die Kür :)

    Wake On Lan per Fernbedienung funktioniert zwar schon toll (über Universal-Fernbedienung, FLIRC und etwas frickeln in der keyboard.xml [wusstet ihr eigentlich wie wenig Tasten überhaupt unbelegt sind und für sowas zur Verfügung stehen???]), aber der WAF (Woman Acceptance Factor) leidet unter jedem Tastendruck :) Jetzt ist meine Idee, RaspBMC beizubringen, automatisch den Server zu wecken, wenn Aktivität herrscht (sprich: Screensaver aus geht). Lässt sich das irgendwie hinbasteln?


    Viele Grüße

    Schnuckman

  • habe mir das addon gerade mal installiert. genau das was ich gesucht habe um mein buffalo nas während des betriebs am leben zu halten.
    sehe ich es richtig, dass ich neben der konfiguration (MAC eingegeben) jetzt nur noch einen beliebigen bildschirmschoner setzen muss und dann:

    Bildschirmschoner an = keine WOL-Pakete mehr?
    Bildschirmschoner aus = dauerhaft WOL ?

  • So... Neues Spiel, neues Glück... Diesmal getestet und lauffähig...
    Vor einer neuen Installation bitte alle Rückstände des alten Addons löschen... Dies betrifft die Verzeichnisse...
    addons -> service.screensaver.wol
    addons -> packages -> service.screensaver.wol.zip
    ...im XBMC Userverzeichnis.
    Dann wie gewohnt über XBMC aus der zip Datei installieren... Dann sollte die Version 1.0.1 des Addons in XBMC unter Dienste angezeigt werden...

    Greetz
    4

  • =) lauffähig und vorallem läuft! Vielen Dank!!

    leider hab ich gerade nicht so viel zeit ausgiebig zu testen.

    Noch zwei kleine Fragen:
    in welchem zeitabstand werden die WOL-Pakete gesendet solange kein screensaver an ist?
    kann ich das ggf. irgendwo im zip konfigurieren?


    [EDIT:]
    gerade gemerkt: offenbar schickt dein addon "nur" ein WOL-Paket nachdem der Bildschirmschoner aus gegangen ist. In meinem Fall (Habe eine Buffalo Linkstation als NAS) benötigt das NAS fortdauernd ein WOL-Paket (ich würde sagen jede Minute - weiß ich aber noch nicht genau), damit sich die Kiste nicht in den Standy setzt. Ist es möglich, dass du in der nächsten version diese funktion einbaust?

    Einmal editiert, zuletzt von aelex (23. Oktober 2013 um 10:21)

  • offenbar schickt dein addon "nur" ein WOL-Paket nachdem der Bildschirmschoner aus gegangen ist.

    Das war auch die ursprüngliche Fragestellung... Wofür das allerdings nützlich sein soll, weiß ich bis heute allerdings auch noch nicht so genau ?(

    Du benötigst ja auch etwas ganz anderes... Du würdest einen zeigesteuerten Dienst benötigen, welcher dir fortlaufend WOL-Pakete abschickt...
    ich habe dir mal auf die schnelle ein solches Addon zusammengebastelt... Viel Spaß damit

  • hallo 4lb3rtO,

    super das du dich hier so reinhängst!!

    leider funktioniert die letzte zip nicht. nach dem installieren geht mein raspbmc in eine endlosbootschleife.

    nach dem löschen der ordner aus dem addon-verzeichnis geht dann alles wieder geordnete dinge.

    kenne mich jetzt leider nicht so gut mit dem quellcode aus, kann daher nicht sagen wo der fehler liegen könnte.

    falls du noch ein neues release planst, wäre es toll wenn das auslösende event der deaktivierte bildschirmschoner ist (onScreensaverDeactivated(self):) - wie in der screensaver variante. dann sollte das skript solange wol senden, bis der screensaver wieder aktiv ist.

  • So... Neuer und letzter Versuch ;)
    Bitte einmal zuerst alle Überreste der alten Addons aus den Verzeichnissen...
    addons
    addons -> packages
    userdata -> addon_data
    ...löschen, um eventuellen Komplikationen vorzubeugen... Alles rausschmeißen was auf die Namen "service.screensaver.wol" oder "service.timer.wol" hört...
    Dann erst den "service.screensavertimer.wol" installeren... Theoretisch sollte das Addon auch unter Raspbmc funktionieren... Kann ich hier nur leider nicht testen, da nicht vorhanden...

    Noch ein paar kurze Hinweise:
    - Der im Addon eingestellte WOL-Paket-Sendeintervall sollte selbstverständlich kleiner sein, als der Aktivierungsintervall des Bildschirmschoners
    - Die Option "Active at startup" legt fest, ob das Addon schon direkt beim XBMC-Start (sprich vor der ersten Bildschirmschoner-Akti-/Deaktivierung) loshämmern soll

    Greetings
    4

  • moin! vielen dank nochmal für das update.

    leider funktioniert das addon unter raspbmc nicht. der pi geht nach der installation wieder in eine endlos-bootschleife. ;(


    vielleicht findet sich ja jemand anders der das projekt vorantreibt =)

    [EDIT:] Auf einem anderen System scheint es zu laufen. Werde wohl nochmal neu testen =)

    Einmal editiert, zuletzt von aelex (24. Oktober 2013 um 10:32)

  • hab mir überlegt, da das skript ja bei mir mysteriöserweise nicht laufen will, ein kleines shell-skript zum absenden von wol befehlen zu nehmen.

    Code
    while true do   wakeonlan -i ${HOST} -p 9 ${MAC_ID}   sleep 240 done


    das ganze soll durch einen tastendruck auf meiner harmony remote ausgelöst werden. dazu habe ich mir folgendes ausgeschaut:

    Code
    begin        button = KEY_XY
            prog = irexec
            config = /wolskript.sh & end

    das wollte ich dann in die .lircrc schreiben. ein entsprechender befehl zum killen sollte dann noch auf einen anderen button gelegt werden. Meint ihr das läuft?

  • hab mir die zip jetzt auch mal testweise installiert und hänge in der bootschleife :(
    könntet ihr mir bitte die pfade nennen damit ich weiß was ich per winscp löschen muss?
    vielen dank!

    Kodi-Clienten: Nvidia Shield - dazu diverse Android Tablets + Telefone
    Server: Supermicro Workstation Board X10DAi - 2x Xeon E5-2620 V3 2400MHz 15M Cache 6Core mit 64GB (ECC Registered DDR4 2133) und LSI 9240-8i SAS Controller 6Gb/s SAS 2.0, 128GB System-SSD + 8x 12TB WD-Red im Raid 5- WHS 2012 R2 Essentials, Digital Devices Cine S2 mit DVBViewer + RS + OSCam

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!