Ankündigung

Einklappen
Keine Ankündigung bisher.

WakeOnLan

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] WakeOnLan

    Zitat von Bodo Beitrag anzeigen

    Hab' gerade mit linknx meine "Guten Morgen Szene" realisiert.
    Zur Weckzeit, wenn gerade kein Feiertg ist und mein 1-Wire Schlüsselbrett signalisiert: Ja er ist zuhause, geht das Licht sanft an, der Cpmputer und der MusicPal im Bad werden auch schon mal per WOL aus dem Schlaf geholt.
    Hallo Bodo,

    das ist eine Sache, die mir noch fehlt! Wie hast Du das WOL mit dem WireGate gelöst?

    Vielen Dank,

    fivesails

    #2
    WakeOnLan

    Auch eine Sache dir man - wie so vieles - sehr einfach mit einem Plugin lösen kann:

    - Paket wakeonlan nachinstallieren (Webif->Updates->siehe Anhang)

    - Plugin anlegen (Gruppenadresse und MAC-Adresse oben anpassen):

    Code:
    # Plugin WakeOnLan fuer Magic-Paket von Gruppenadresse an Rechner im LAN
    
    ### Definitionen
    # Eigenen Aufruf-Zyklus auf 0 Sekunden setzen
    $plugin_info{$plugname.'_cycle'} = 0;
    
    my $wol_ga = "10/5/1";  # Gruppenadresse bei der WOL getriggert wird
    my $mac = "01:02:03:04:05:06"; # Mac-Adresse(n) Ziel, mehrere durch Leerzeichen getrennt
    
    ### Ende Definitionen
    
    # Plugin an Gruppenadresse "anmelden"
    $plugin_subscribe{$wol_ga}{$plugname} = 1;
    
    if ($msg{'apci'} eq "A_GroupValue_Write" and $msg{'dst'} eq $wol_ga and int($msg{'data'})) {
       # nur wenn Zieladresse und Wert > 0
       `wakeonlan $mac`;
       return "WOL -> $mac";
    }
    Makki

    P.S.: Ich schieb das dann gleich in einen neuen Thread..
    Angehängte Dateien
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!

    Kommentar


      #3
      WakeOnLan

      Hallo Makki,

      vielen Dank!

      Viele Grüße,

      fivesails

      Kommentar


        #4
        Zitat von fivesails Beitrag anzeigen
        Wie hast Du das WOL mit dem WireGate gelöst
        Hoi fivesails

        Ich hab' eben wakeonlan installiert (siehe makki) und dann im linknx.xml folgende rule definiert:
        Code:
            <rule id="wakeupalarm">
              <condition type="and">
                <condition type="timer" trigger="true">
                  <at hour="6" min="30" exception="no" wdays="2356" />
                </condition>
                <condition type="object" id="anwesend" value="on" trigger="true" />
              </condition>
              <actionlist>
                <action type="set-value" id="l_schlafzi2er" value="on" />
                <action type="shell-cmd" cmd="wakeonlan 00:0d:93:xx:xx:xx" />
                <action type="shell-cmd" cmd="wakeonlan 48:5B:39:xx:xx:xx" />
              </actionlist>
            </rule>
        Die shell-cmd lässt jeden Linux Befehl von der Kommandozeile zu.
        Grüsse Bodo
        Fragen gehören ins Forum, und nicht in mein Postfach;
        EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

        Kommentar


          #5
          WakeOnLan

          Hallo Bodo,

          auch Dir vielen Dank! Deine Lösung kommt meinem Ansatz noch näher, da ich ebenfalls linknx intensiv nutze!

          Viele Grüße,

          fivesails

          Kommentar


            #6
            Gleich ausprobiert: mein Visu-PC reagiert jetzt auf's KNX Diagramm
            (nur warum muss ich selber jedes mal per ethtool dafür sorgen, das er auch zuhört?!?)
            TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

            Kommentar


              #7
              Schön. Und es gibt wie immer mehrere Wege nach Rom; und das ist auch gut so
              Zitat von Chris M. Beitrag anzeigen
              (nur warum muss ich selber jedes mal per ethtool dafür sorgen, das er auch zuhört?!?)
              Jaja, komische Nummer. Manchmal denkt man sich immernoch, das man den zwar fähigen aber IMHO teils fernab der Realität agierenden Linux-Jungs einfach sagen muss: sowas muss man mit einem Klick oder einem Eintrag in einer config aktivieren können! (oder es sollte Defaultmässig eben in /x/grütz/Y drinstehen..)

              Vorsichtshalber: Nein, das WireGate-1 kann selbst kein WoL (empfangen), aber es mag bei 5W auch lieber durchlaufen und dann sowas bei Bedarf verschicken

              Makki
              EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
              -> Bitte KEINE PNs!

              Kommentar


                #8
                Zitat von makki Beitrag anzeigen
                Jaja, komische Nummer. Manchmal denkt man sich immernoch, das man den zwar fähigen aber IMHO teils fernab der Realität agierenden Linux-Jungs einfach sagen muss: sowas muss man mit einem Klick oder einem Eintrag in einer config aktivieren können! (oder es sollte Defaultmässig eben in /x/grütz/Y drinstehen..)
                Na, das geht doch problemlos mit einem Eintrag in einer Config-Datei:
                Einfach die Zeile
                Code:
                ethtool -s eth0 wol g
                in der (ansonsten ziemlich leeren) Datei /etc/rc.local einfügen. Fertig. Jetzt ist's jedes mal an.

                Nur warum das nicht Default ist (obwohl es einen offiziellen Feature-Wunsch diesbezüglich gibt) entzieht sich meiner Vorstellung.
                TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

                Kommentar


                  #9
                  Hallo,
                  habe heute versucht wakeonlan via Webmin zu installieren.
                  Dabei habe ich folgende Fehlermeldung bekommen:
                  W: GPG error: Index of / lenny/updates Release: The following signatures were invali
                  d: KEYEXPIRED 1356982504
                  W: You may want to run apt-get update to correct these problems
                  [...]
                  The following packages were automatically installed and are no longer required:
                  libsensors4 lm-sensors
                  Use 'apt-get autoremove' to remove them.
                  The following NEW packages will be installed:
                  wakeonlan
                  Aber auch ein
                  Code:
                  Apt-get update
                  bringt den gleichen Fehler.

                  Könnt ihr mir nen Rat geben, was ich da tun soll?
                  Per Google habe ich da gefunden, dass die Schlüssel aktualisiert werden müssten?!
                  # gpg --keyserver hkp://wwwkeys.eu.pgp.net --refresh-keys
                  # gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys
                  Ist das der richtige Weg?
                  Danke euch
                  Gruß
                  alexbeer

                  Kommentar


                    #10
                    Der Debian-Archive-key ist abgelaufen, (idiot** grmpf muss ich mir noch was ausdenken..)

                    Einfach auf der Kommandozeile und beherzt mit "y" antworten.

                    Makki
                    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                    -> Bitte KEINE PNs!

                    Kommentar

                    Lädt...
                    X