Powershell mit OH starten?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Powershell mit OH starten?

Beitrag von udo1toni »

Tatsächlich hab ich schon überlegt, ob ich mal eine Windows VM aufsetze, um das auszuprobieren, ich bin aber noch nicht dazu gekommen :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Norick
Beiträge: 252
Registriert: 31. Jan 2022 06:35
Answers: 0

Re: Powershell mit OH starten?

Beitrag von Norick »

Bin jetzt etwas weiter gekommen. Mit diesem Aufruf funktioniert es teilweise schon:

Code: Alles auswählen

configuration:
      type: application/vnd.openhab.dsl.rule
      script: var Response =
        executeCommandLine(Duration.ofSeconds(5),"C:\\openhab\\conf\\scripts\\Test.bat")
    type: script.ScriptAction
Im Test.bat steht einfach:

Code: Alles auswählen

dir > d:\output.txt
:) :)

Jetzt sollte nur noch der Aufruf von diesem batch file funktionieren:

Code: Alles auswählen

powershell -command "D:\test.ps1"

pause
Hier bekomme ich dann einen "timeout log" angezeigt. Das heisst das Powershellscript wurde nicht aufgerufen. Siehst du eine Möglichkeit dieses Powershellscript anders aufzurufen damit es klappt bei mir?

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Powershell mit OH starten?

Beitrag von udo1toni »

Ich wäre jetzt davon ausgegangen, dass Du aus der Batch Datei heraus die Powershell einfach aufrufen (bzw. Scripte ausführen lassen) kannst.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten