NEWS
Exec sh skript ausführen
- 
					
					
					
					
 Hallo, ich möchte folgende Befehle in Blockly ausführen: 
 sudo sh -c "echo '1' >> /sys/class/backlight/rpi_backlight/bl_power"
 sudo sh -c "echo '0' >> /sys/class/backlight/rpi_backlight/bl_power"Die beiden Zeilen funktionieren einwandfrei als User pi auf der Komandozeile. 
 Wenn ich diese nun im Blockly folgend ausführe, passiert nichts.
  
 Ich habe zum testen einen funktionierenden Blockly genommen , die "Stehlampe" macht was sie soll.
 Ähnliche Thema gibt es hier aus 2019: linkWo kann ich evtl. entstandene Fehler lesen? 
 Ich vermute rechte Themen, aber bin nicht in der lage diese zu lösen. wer kann hier unterstützen?
 Danke!
- 
					
					
					
					
 @holgus sagte in Exec sh skript ausführen: als User pi auf der Komandozeile. Aber nicht als User 'iobroker', weil der bewusst nicht so tief ins System reingreifen darf. 
- 
					
					
					
					
 @thomas-braun und wie löst man das dann? 
 Danke
- 
					
					
					
					
 @audiojoy Du könntest eine neue Datei in /etc/sudoers.d/anlegen, welche genau einen Befehl per sudo für den Nutzer iobroker erlaubt (ohne Passwort-Abfrage).
- 
					
					
					
					
 @haus-automatisierung das hab ich bereits. zumindest hoffentlich richtig? 
 in /sudoers.d/ gibt es die Datei iobroker.
 Dort habe ich einen Eintrag hinzugefügt: iobroker ALL=(ALL) NOPASSWD: /usr/bin/mkdirDer einfachheithalber mal mkdir. 
 Sollte passen, oder?
 Nur vom blocky exec aus führt er das nicht aus.
- 
					
					
					
					
 @audiojoy sagte in Exec sh skript ausführen: Nur vom blocky exec aus führt er das nicht aus. darf der Javascript adapter das auch 
  
- 
					
					
					
					
 @holgus sagte in Exec sh skript ausführen: Wo kann ich evtl. entstandene Fehler lesen? Indem Du "von Hand" eine Variable erroranlegst, den Haken bei "mit Ergebnis" setzt und Dir den Inhalt der Variablen nach der Ausführung per Debug-Baustein ausgeben lässt.Mit einer Variablen resultkönntest Du auf dem gleichen Weg das Ergebnis bei erfolgreicher Ausführung sehen.
- 
					
					
					
					
 @arteck ja das ist abgehakt 
 
		
	 
		
	 
			
		 
			
		