Ankündigung

Einklappen
Keine Ankündigung bisher.

WOL + Mail

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    WOL + Mail

    hallo
    und einen gruß an alle die auf der gestrigen visu-schulung dabei waren. der schulungsraum sollte nun auch wieder nebelfrei sein (*rauchende köpfe*)

    nun zum topic.
    folgende überlegung.
    ich habe im esszimmer ein controlpanel von busch-jäger. dort würde ich gerne einen button anlegen, mit dem ich via wake on lan den "medienrechner" im "serverraum" starte.
    zusätzlich soll ein pbutton auf der visu -vorzugsweise im schicken blackdesign- angelegt werden um ggf. den rechner auch mittels smartphone oder https über diese zu starten.
    als besonderes "schmankerl" und um mal ein praxisbeispiel zu haben sollte bei jedem betätigen des buttons , also bei jedem start des pc's, eine mail versendet werden
    die grundvoraussetzungen WOL im lokalen netzwerk und mailversand wurden erfolgreich getestet.
    die mac-adresse des zielrechners ist z.b. 00:01:02:03:04:05

    nun die fragen:
    1. was muß im makro "WOL" im ersten feld stehen? ich habe dort beispielhaft ein XX (s.code unten) eingetragen, weiß aber nicht was diese eingetragene wert aussagt oder aussagen soll. der rest sollte die mac-adresse sein.
    2.wie genau müsste der code vervollständigt werden?
    die gruppenadresse von der der externe "ein" befehl gesendet wird, heißt "WOL-5/3/0"


    PHP-Code:
    [WebServer]
    page(Seite_ZentraleID)[$Allgemein$,$Zentrale$]
    header(0)
    design $black
    pbutton(WOL_MediaPcID)[MONITOR]$PC starten$
    footer (0)
     
    [
    EibPC]
    //Seiten
    Seite_ZentraleID=1
    //Buttons
    WOL_MediaPcID=0
     
    [MacroLibs]
    WebServerV2/Enertex.lib
     
    [Makro]
    WOL(XX,00,01,02,03,04,05

    vielen dank
    macflei

    #2
    Hoi macflei

    xx ist die GA die das Starten auslösen soll.

    Also in Deinem Fall: WOL("WOL-5/3/0",00,01,02,03,04,05)
    Fertig
    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


      #3

      so easy? das is alles? werde ich nach dem mittag mal testen.


      hast du für den mailversand auch noch ne idee?

      Kommentar


        #4
        Ich hab' noch einen:

        // PC Sleep
        PCIP=xxx.xxx.xxx.xxx
        if ("WOL-5/3/0" == AUS) then {
        sendudp(7000u16,PCIP,$HIBERNATE1$)
        }endif

        Mail schau' ich noch...
        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
          Das WOL Beispiel von Enertex:

          Code:
          [Macros]
          //Wenn Wakeup auf EIN geht, wird der Empfänger mit der MAC-Adresse "00:04:20:12:85:fc" per Wake-on-lan "aufgeweckt"
          WOL(Wakeup,00,04,20,12,85,fc)
          [MacroLibs]
          Enertex.lib
          
          [ETS-ESF]
          // Die aus der ETS3 exportierte ESF-Datei
          Haus.esf
          
          [EibPC]
          
          Wakeup = AUS
          //Mit einem Taster kann man den Empfänger "aufwecken"
          if "Taster-0/2/5" then Wakeup = EIN else Wakeup = AUS endif
          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


            #6
            Mailserver einrichten und dann

            Mailvesand vier mal am Tag (zu Testzwecken):

            Code:
            betreff=$Hallo, this is your EibPC speaking$
            text=$Wieder ist eine Stunde vergangen und ich lebe noch.$
            zeit=$$
            
            
            if mtime(00,00) then zeit=convert(settime(),$$) endif
            if (htime(06,00,01) or htime(12,00,01) or htime(18,00,01) or htime(00,00,01))then sendmail($bla@blubb.de$,betreff,text+zeit) endif
            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


              #7
              hi bodo,
              das mit dem WOL über das busch-jäger panel funktioniert schon mal.
              die steckdose an der der touch-monitor für den medienrechner hängt ist vorzugsweise sogar schaltbar.
              das heißt wenn man am panel den button drückt, fährt der pc hoch und der monitor in der wand geht an.

              ..... ich liebe dieses eibpc-dingends

              jetzt noch mal schauen wie ich das mit der mail hinbekomme.

              noch eine frage:
              // PC Sleep
              PCIP=xxx.xxx.xxx.xxx usw.
              ist das ein shutdown befehl oder "nur" ein standby befehl?

              Kommentar


                #8
                Zitat von Bodo Beitrag anzeigen
                // PC Sleep
                PCIP=xxx.xxx.xxx.xxx
                if ("WOL-5/3/0" == AUS) then {
                sendudp(7000u16,PCIP,$HIBERNATE1$)
                }endif
                Dafür benötigt man aber c-move von AScherff:
                https://knx-user-forum.de/downloads.php?do=file&id=2

                Zitat von macflei Beitrag anzeigen
                ...ist das ein shutdown befehl oder "nur" ein standby befehl?
                $HIBERNATE1$ bedeutet bei C-Move/Windows "Ruhezustand". C-Move kann aber auch Standby sowie Herunterfahren. Mehr Infos findest du wenn du dir C-Move anschaust.

                Infos auch hier:
                https://knx-user-forum.de/eibpc/1235...nd-c-move.html

                Zitat von macflei Beitrag anzeigen
                jetzt noch mal schauen wie ich das mit der mail hinbekomme.
                z.B. so sollte es klappen (nicht getestet):
                [highlight=epc]
                if event("WOL-5/3/0") and "WOL-5/3/0"==EIN then {
                sendmail($Mail-Adresse$,$Mail-Text$,$Mail-Titel$)
                } endif
                [/highlight]
                Gruß
                Christian

                Kommentar


                  #9
                  Hoi Christian

                  Ja genau c-move

                  Sorry, hab' ich ganz vergessen, das zu erwähnen (sch**** Alzheimer)
                  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


                    #10
                    Zitat von Bodo Beitrag anzeigen
                    Sorry, hab' ich ganz vergessen, das zu erwähnen (sch**** Alzheimer)
                    Dafür sind wir hier ja im Forum...
                    Gruß
                    Christian

                    Kommentar


                      #11
                      Zitat von chg Beitrag anzeigen
                      Dafür sind wir hier ja im Forum...
                      Wie? Zur Alzheimerbetreuung?
                      offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                      Enertex Produkte kaufen

                      Kommentar


                        #12
                        Zitat von chg Beitrag anzeigen
                        Dafür benötigt man aber c-move von AScherff:
                        https://knx-user-forum.de/downloads.php?do=file&id=2



                        $HIBERNATE1$ bedeutet bei C-Move/Windows "Ruhezustand". C-Move kann aber auch Standby sowie Herunterfahren. Mehr Infos findest du wenn du dir C-Move anschaust.

                        Infos auch hier:
                        https://knx-user-forum.de/eibpc/1235...nd-c-move.html



                        z.B. so sollte es klappen (nicht getestet):
                        [highlight=epc]
                        if event("WOL-5/3/0") and "WOL-5/3/0"==EIN then {
                        sendmail($Mail-Adresse$,$Mail-Text$,$Mail-Titel$)
                        } endif
                        [/highlight]
                        auch hier ein danke.....

                        mit c-move und $SHUTDOWN1$ klappt die sache auch mit dem runterfahren.

                        nur das mit der mail mag er noch nicht.
                        testmails werden problemlos empfangen. also nehme ich mal an, das diese einstellungen soweit ok sind.
                        wo unter [EibPc] ich den code einfüge ist doch ziehmlich egal oder ? hauptsache unter [EibPC]

                        PHP-Code:
                        if event("WOL-5/3/0") and "WOL-5/3/0"==EIN then 
                        sendmail($mail@adresse.de$,$hier der Betreff$,$hier die Nachricht$)
                        } endif
                        PCIP=192.168.1.172
                        if ("WOL-5/3/0" == AUSthen {
                        sendudp(7000u16,PCIP,$SHUTDOWN1$)
                        }endif 

                        Kommentar


                          #13
                          Zitat von macflei Beitrag anzeigen
                          nur das mit der mail mag er noch nicht.
                          testmails werden problemlos empfangen. also nehme ich mal an, das diese einstellungen soweit ok sind.
                          wo unter [EibPc] ich den code einfüge ist doch ziehmlich egal oder ? hauptsache unter [EibPC]
                          [highlight=epc]
                          if event("WOL-5/3/0") and "WOL-5/3/0"==EIN then {
                          sendmail($mail@adresse.de$,$hier der Betreff$,$hier die Nachricht$)
                          } endif[/highlight]
                          Yapp [EibPC] und die Einstellungen hast Du auch?
                          [highlight=epc]
                          [MailConf]
                          //E-Mail-Einstellungen
                          blah @ blubb.de
                          smtp.web.de
                          blubber @ foo.de
                          password
                          2
                          [/highlight]
                          War da nicht mal was mit der Verschlüsselung oder so?
                          TLS? Ging das nicht? hmmm, wurde aber scheinbar gefixt?
                          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


                            #14
                            Zitat von enertegus Beitrag anzeigen
                            Wie? Zur Alzheimerbetreuung?
                            Naja... Zur Alzheimerbetreuung ist man wohl hier www.alzheimerforum.de besser aufgehoben.

                            Zitat von macflei Beitrag anzeigen
                            auch hier ein danke.....]
                            Gerne!

                            Zitat von macflei Beitrag anzeigen
                            ...testmails werden problemlos empfangen. also nehme ich mal an, das diese einstellungen soweit ok sind.
                            Hhm... Hab leider mit der Mail-Funktion noch keine Erfahrung. Evtl. hat ein Anderer Tips!?

                            Zitat von macflei Beitrag anzeigen
                            wo unter [EibPc] ich den code einfüge ist doch ziehmlich egal oder ? hauptsache unter [EibPC]
                            Wo ist relativ egal. Am besten nicht verschachtelt im [EibPC] Bereich.

                            Dein Code sieht soweit gut aus. Hat mit dem Problem nix zu tun aber ich würde beim "if ("WOL-5/3/0" == AUS)" noch eine event()-Abfrage mit dazu nehmen.
                            Gruß
                            Christian

                            Kommentar


                              #15
                              Zitat von Bodo Beitrag anzeigen
                              Also in Deinem Fall: WOL("WOL-5/3/0",00,01,02,03,04,05)
                              Fertig
                              Jetzt muss ich mal blöd fragen, da ich es auch mal testen wollte. Wie rechnet man jetzt z.B. F2 um? F= 0X46; 2=0X32 bei beiden 0X weglassen, und dann? etwa 4632? Ich steh da ein wenig auf dem Schlauch.

                              Uwe

                              Kommentar

                              Lädt...
                              X