Wer wie ich häufig am Windows-Rechner sitzt, möchte ggf. den Drucker einschalten - oder das Bürolicht. Und der Weg zum Schalter ist sooo weit. Da gibt es eine kleine Lösung: ein Shelly (in meinem Fall "PlugS" und "1" kann ohne großen Aufwand von einem Windows-10-Rechner aus mit Bordmitteln angesprochen werden.
Zunächst erstelle man eine kleine ".bat"-Datei, beispielsweise "Buerolicht_schalten.bat". Wichtig dabei: keine Umlaute, Leerzeichen oder Sonderzeichen (#, $, ...), weder im Dateipfad noch in dem Dateinamen selber.
Der Inhalt dieser Datei ist recht einfach:
powershell -command "Invoke-WebRequest -Uri http://192.168.2.75/relay/0?turn=toggle -Method POST"
Damit beim Aufruf das dann nicht ständig im Fenster abläuft, wird noch eine winzige "Buerolicht_schalten.vbs" angelegt:
Set wshShell = wscript.CreateObject("WScript.Shell")
wshShell.Run "c:\users\xxxxxx\Documents\Buero_Licht_schalten.bat",0,True
Diese Datei kann dann auf dem Desktop platziert werden. Wenn's jetzt dunkel wird, reicht ein doppelklick auf die Ikone, und schon geht das Licht an (oder der Drucker oder ...)
HTH
Detlev