NEWS
Windows PC mit IoBroker steuern
-
Hallo,
Also ich komme da nicht weiter. Ich habe auf dem Windows PC iobroker als master laufen. In der javascript Instanz habe ich "exec" aktiviert. Mein Befehl sieht so aus:
on({ id: '0_userdata.0.example_state', val: true }, () => { exec('"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe" --fullscreen --play-and-exit C:\\Halloween\\grusel.mp4'); });Aber es öffnet sich garnichts. Hat noch jemand eine Idee oder die Lösung des Problems?
-
Hallo,
Also ich komme da nicht weiter. Ich habe auf dem Windows PC iobroker als master laufen. In der javascript Instanz habe ich "exec" aktiviert. Mein Befehl sieht so aus:
on({ id: '0_userdata.0.example_state', val: true }, () => { exec('"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe" --fullscreen --play-and-exit C:\\Halloween\\grusel.mp4'); });Aber es öffnet sich garnichts. Hat noch jemand eine Idee oder die Lösung des Problems?
Hallo,
Also ich komme da nicht weiter. Ich habe auf dem Windows PC iobroker als master laufen. In der javascript Instanz habe ich "exec" aktiviert. Mein Befehl sieht so aus:
on({ id: '0_userdata.0.example_state', val: true }, () => { exec('"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe" --fullscreen --play-and-exit C:\\Halloween\\grusel.mp4'); });Aber es öffnet sich garnichts. Hat noch jemand eine Idee oder die Lösung des Problems?
Ein vom Dienst gestartetes Programm erscheint nicht auf deinem Desktop.
Die einfachste Lösung ist die Aufgabenplanung:
- In der Windows Aufgabenplanung eine Aufgabe „Halloween“ anlegen, die den VLC Befehl ausführt.
- Dort „Nur ausführen, wenn der Benutzer angemeldet ist“ wählen und keinen Zeitplan setzen.
- Aus ioBroker dann nur die Aufgabe starten:
on({ id: 'zigbee.0.xxxx.occupancy', val: true, change: 'ne' }, () => { exec('schtasks /run /tn "Halloween"'); }); -
Als ich dein Topic gesehen habe, hab ich mich erinnert, dass ich vor ca einem Jahr auch mal meinen Windowsrechner steuern wollte und nichts gefunden habe was ordentlich geklappt hab.
Seit gestern morgen hab ich mich mit Claude an eine Möglichkeit gegeben. Bei mir haben bisher alle Tests geklappt.
Du kannst vlc entsprechend starten oder das Video direkt über die App vom Adapter abspielen.
Über den Adapter hab ich es grad so gemacht:
Den DP cmd.show_video mit{"source":"C:/Users/David/Downloads/test.mp4","mode":"fullscreen"}befüllt und fertig.
Noch nicht im Latest, spiele noch was rum.
https://github.com/ipod86/ioBroker.desktop-controlWie immer, Installationen von git auf eigene Gefahr.
-
Als ich dein Topic gesehen habe, hab ich mich erinnert, dass ich vor ca einem Jahr auch mal meinen Windowsrechner steuern wollte und nichts gefunden habe was ordentlich geklappt hab.
Seit gestern morgen hab ich mich mit Claude an eine Möglichkeit gegeben. Bei mir haben bisher alle Tests geklappt.
Du kannst vlc entsprechend starten oder das Video direkt über die App vom Adapter abspielen.
Über den Adapter hab ich es grad so gemacht:
Den DP cmd.show_video mit{"source":"C:/Users/David/Downloads/test.mp4","mode":"fullscreen"}befüllt und fertig.
Noch nicht im Latest, spiele noch was rum.
https://github.com/ipod86/ioBroker.desktop-controlWie immer, Installationen von git auf eigene Gefahr.
-
@David-G. das klingt interessant und ist eigentlich genau das, was ich suche. Ich habe mir mit Chat GPT etwas gebastelt was aber noch nicht so zufriedenstellend funktioniert. Da wäre ich sehr interessiert dran.
Dann kannst du es von git installieren und testen.
Expertenmodus aktivieren, dann auf Adapter, dort auf die Katze und von Benutzerdefiniert installieren indem man dort den github link eingibt.Unter dem link findest du aucu den Download der exe (link zum repro, der Code ist also einsehbar).
Wie immer, die git Warnung. Habe bisher aber nichts negative ls festgestellt.
-
Hallo,
ich benutze seit einigen Wochen zum steuern von Windows "hass-agent" aber nur über MQTT ohne zusätzlichen Adapter. Brauche es bis jetzt nur um den Monitor aus-ein zu Schalten oder mit einem Tastenbefehl zu wecken, und Neustart des Rechners. Funktioniert bis jetzt zuverlässig. Vorher hatte ich windows-control, Wiobrowser ging bei mir nicht, nach zwei Befehlen hat es sich beendet.https://www.hass-agent.io/2.2/
https://github.com/hass-agent/HASS.Agent -
Hallo,
ich benutze seit einigen Wochen zum steuern von Windows "hass-agent" aber nur über MQTT ohne zusätzlichen Adapter. Brauche es bis jetzt nur um den Monitor aus-ein zu Schalten oder mit einem Tastenbefehl zu wecken, und Neustart des Rechners. Funktioniert bis jetzt zuverlässig. Vorher hatte ich windows-control, Wiobrowser ging bei mir nicht, nach zwei Befehlen hat es sich beendet.https://www.hass-agent.io/2.2/
https://github.com/hass-agent/HASS.AgentHallo,
ich benutze seit einigen Wochen zum steuern von Windows "hass-agent" aber nur über MQTT ohne zusätzlichen Adapter. Brauche es bis jetzt nur um den Monitor aus-ein zu Schalten oder mit einem Tastenbefehl zu wecken, und Neustart des Rechners. Funktioniert bis jetzt zuverlässig. Vorher hatte ich windows-control, Wiobrowser ging bei mir nicht, nach zwei Befehlen hat es sich beendet.https://www.hass-agent.io/2.2/
https://github.com/hass-agent/HASS.AgentDie benutzen Hass.agent weil bei denen kein multihost gibt. Wie sieht es mit multihost lösung aus? Und dann ioBroker.desktop-control ? Obwohl desktop-control nicht mal mutlihost braucht.
-
Hallo,
ich benutze seit einigen Wochen zum steuern von Windows "hass-agent" aber nur über MQTT ohne zusätzlichen Adapter. Brauche es bis jetzt nur um den Monitor aus-ein zu Schalten oder mit einem Tastenbefehl zu wecken, und Neustart des Rechners. Funktioniert bis jetzt zuverlässig. Vorher hatte ich windows-control, Wiobrowser ging bei mir nicht, nach zwei Befehlen hat es sich beendet.https://www.hass-agent.io/2.2/
https://github.com/hass-agent/HASS.AgentVorher hatte ich windows-control, Wiobrowser ging bei mir nicht, nach zwei Befehlen hat es sich beendet.
Das Problem hast du bei Desktop-control nicht.
Habe heute morgen Claude alle Funktionen durchtesten lassen innerhalb von 30min. Kontrolliert hat er alles über Screenshots die der Adapter erstellt nach jedem Befehl (immer ausgelöst nach jedem Befehl). -
Multihost hatte ich schon mal, aber für das wofür ich es gebraucht habe (Monitor wecken) war windows-control die einfachere Lösung. Da es nicht mehr weiterentwickelt wird habe ich nach einer anderen Lösung gesucht. Werde aber auf jedenfall den neuen Adapter Desktop-control testen.
Ich habe nur einen Touchscreenmonitor wo hinten ein mini PC ist und hier läuft unter Chrome eine VIS Seite. Bei ereignissen lass ich den Monitor wecken und mit Windows den Monitor nach 3 Minuten wieder ausschalten.
-
Hallo,
Vielen Dank erstmal für die Antoworten. Meine Lösung bis jetzt ist erstmal, Das ich über die Aufgabensteuerung das Video starte. Hierfür habe ich mir eine .bat geschrieben. Im VLC-Player habe ich die Einstellung übernommen, das dass Video am Ende stoppt, damit der Bildschirm bzw. der Beamer tief schwarz bleibt. mit einem weitren Script gebe ich dann den Befehlt "Voheriges Video (Taste P)" damit die Video-Sequenz wieder von vorne anfängt.
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