Und es sollte eigentlich GAR KEIN Verzeichnis /home/openhab/ geben.
Ändere bitte stattdessen den Aufruf in der Rule ab auf
Code: Alles auswählen
executeCommandLine("/usr/local/bin/send","010101", strSteckdose, strCommand)
Code: Alles auswählen
executeCommandLine("/usr/local/bin/send","010101", strSteckdose, strCommand)
Code: Alles auswählen
2024-01-16 17:08:43.014 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'Steckdose_2' received command ON
2024-01-16 17:08:43.022 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Steckdose_2' changed from OFF to ON
==> /logs/openhab.log <==
2024-01-16 17:08:43.223 [WARN ] [rg.openhab.core.io.net.exec.ExecUtil] - Error occurred when executing commandLine '[/usr/local/bin/send, 010101, 2, 1]'
java.io.IOException: Cannot run program "/usr/local/bin/send": error=2, No such file or directory
udo1toni hat geschrieben: ↑16. Jan 2024 16:47 Ähm, nein. /scripts/ ist ein anderes Verzeichnis als /home/openhab/scripts/.
Und es sollte eigentlich GAR KEIN Verzeichnis /home/openhab/ geben.
Ändere bitte stattdessen den Aufruf in der Rule ab aufCode: Alles auswählen
executeCommandLine("/usr/local/bin/send","010101", strSteckdose, strCommand)
Code: Alles auswählen
executeCommandLine(Duration.ofSeconds(60),"sh","/scripts/lampe.sh","010101", strSteckdose, iCommand);