So, nun Brauche ich doch noch einmal Deine Hilfe griffix
Ich habe jetzt in OH 3.4.0 ein Item erstellt und als Switch eingebunden.
Dann habe ich eine Rule erstellt die im Ablauf folgendermaßen aussieht:
Wenn Schalter "Shutdown" auf "ON" geschaltet wird
Dann führe folgendes DSL-Script aus und setze Schalter wieder auf OFF
Das Ergebnis endet in folgendem Fehler:

Die Berechtigung für Openhab funktioniert. Als User Openhab kann ich Shutdown, Reboot etc. über die Konsole ausführen.
Die Regel habe ich folgendermaßen angelegt:



Der gesamte Code der Rule sieht folgendermaßen aus:
configuration: {}
triggers:
- id: "1"
configuration:
itemName: ShutDownPi
state: ON
previousState: OFF
type: core.ItemStateChangeTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: ShutDownPi
state: OFF
type: core.ItemStateUpdateAction
- inputs: {}
id: "3"
configuration:
type: application/vnd.openhab.dsl.rule
script: |-
rule "System Shutdown"
when
Item HealingShutdownServer changed to ON
then
executeCommandLine("sudo","poweroff")
end
type: script.ScriptAction
Als ECMA-Script ändert sich an dem Ergebnis leider nicht, außer das in der Fehlermeldung die Unterstriche nicht vorhanden sind.