Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. PC an-/ausschalten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    PC an-/ausschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tommyguuuun last edited by

      Hi,
      da ich mit der Suche leider nicht weiterkomme, dachte ich ich versuche es mal hier.

      Ich will folgendes erreichen:

      Ich möchte einen Schalter unter Yahka (Homekit) einbinden, welcher bei AN meinen PC ein- und bei AUS eben ausschaltet.

      Was ich benötige:

      Ich habe bislang in Homebridge zwei SH Scripte genutzt, die wie folgt aussahen. Für WOL habe ich etherwake benutzt. Das Ganze funktioniert auch einwandfrei.

      AN: sudo etherwake macadresse
      AUS: sudo net rpc shutdown --ipaddress IP --user homebridge%passwort

      Mein Problem:

      Ich weiß nicht, wie ich das in iObroker als Skript richtig umsetze. Der Schalter müsste quasi beim TRUE state das AN-Script triggern und bei false das AUS-Sript. Gleichzeitig wäre es wünschenswert, dass durch einen Ping abgefragt wird, ob der PC an oder aus ist und hierfür dann der entsprechende state gesetzt wird.

      Ich hoffe ich konnte mein Vorhaben einigermaßen gut schildern und hoffe auf die Hilfe der Profis 🙂

      1 Reply Last reply Reply Quote 0
      • D
        Dragon last edited by

        @tommyguuuun Mir spuckt er das hier aus....

        Habe einen Umweg gemacht über ein Relais, welches einen Druck auf die Powertaste simuliert...

        P 1 Reply Last reply Reply Quote 0
        • P
          peterfido @Dragon last edited by

          @dragon
          Dafür nutze ich WOL und ein ein kleines Programm, welches einen einfachen Server beinhaltet, der den Rechner auf Befehl wieder runterfahren kann.

          1 Reply Last reply Reply Quote 0
          • S
            SaiBot1981 last edited by

            Ist ganz easy,

            erstelle dir einen virtuellen schalter: Datenpunkt/Logikwert
            Diesen kann du dann in deiner visualisierung oder über dein homekit ansteuern. wie du das von der homekit zu iobroker machst kann ich leider nicht beantworten.

            das einschalten über wol und das skript funktioniert super. ausschalten per wol geht nicht.

            hier einmal mein skrip das ich auch hier aus dem forum habe.

            var wol = require('wake_on_lan'); // Lädt von ioBroker die das nötige Paket
            var myPC1 = "MAC-Adresse"; // MAC definieren
             
            // Hier den pfad zum virtuellen schalter eintragen
            on({id: "Hier-rein", change: 'any'}, function (obj) {
            wol.wake(myPC1);
            log("Script WOL - PC gestartet", "info"); //Die Bezeichnung für das Log nach eigenem Wunsch anpassen
            }
             
            );
            
            1 Reply Last reply Reply Quote 1
            • C
              CruziX last edited by

              Würde es auch über WOL machen. Hatte es vorher über Steckdose, aber im Endeffekt zu viele unschöne Seiteneffekte dadurch gehabt.
              Zum Ausschalten kannst du dann je nach System den Linux Control Adapter, WindowsControl Adapter oder mein Skript einsetzen.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              921
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              5
              5
              957
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo