Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. PC an-/ausschalten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    314

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    290

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    922

PC an-/ausschalten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 5 Kommentatoren 1.2k Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tommyguuuun
    schrieb am zuletzt editiert von
    #1

    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 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      Dragon
      schrieb am zuletzt editiert von
      #2

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

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

      P 1 Antwort Letzte Antwort
      0
      • D Dragon

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

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

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #3

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

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          SaiBot1981
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          1
          • C Offline
            C Offline
            CruziX
            schrieb am zuletzt editiert von
            #5

            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 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            461

            Online

            32.8k

            Benutzer

            82.8k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe