Hallo zusammen,
ich habe an meinem BBB ein Display dessen Helligkeit ich gerne aus FHEM heraus ändern würde.
Dafür muss in die Datei "brightness" eine Zahl zwischen 0 und 100 geschrieben werden.
Unter Linux währe der Befehl "echo 100 > brightness".
Kann ich diesen Befehl aud FHEM heraus aufrufen?
Ich würde mich freuen, wenn mir jemand einen Tipp geben könnte, gerne auch wonach ich suchen kann. War bisher nicht so erfolgreich.
Danke und Gruss
Matthias
Zitat aus der CommandRef:
Zitatshell commands (they must be enclosed in double quotes ")
Ui, das war einfach. Danke.
Funktioniert bei mir leider noch nicht.
Ich hab die Rechte der Datei auf rw/rw/rw gesetzt.
Im Terminal funktioniert der Befehl als root einwandfrei (Ich hab das Passwort des users "fhem" leider noch nicht herusgefunden).
Gebe ich den Befehl in die Commandozeile von FHEM (in doppelten Anführungszeichen) passiert leider nichts, auch nicht wenn ich dem Befehl noch "sudo" voransetze.
Eine Suche im Forum nach "shell commands" hat mir leider auch nicht geholfen.
Hat noch jemand eine Idee?
Danke und Gruß
Matthias
"echo 1000 >/opt/fhem/aa.txt"
erstellt bei mir hier im fhem-Verzeichnis die Datei.
Evtl. den Pfad zu "brightness" angeben?
lg, Ici
ZitatEvtl. den Pfad zu "brightness" angeben?
Hatte ich bereits getan, den Befehl, den ich nutze, habe ich auf der Console getestet.
Bekommst du von verbose 5 irgendeine Meldung im Log?
Vielleicht postest du mal das Kommando das nicht geht?
Ist sonst etwas schwierig zu helfen.....
Gruß
Karl
Sent from my iPad using Tapatalk
Ok, ich hab mal verbose auf 5 gesetzt und habe folgendes bekommen:
Zitat
sh: 1: sudo echo 100 > /sys/devices/ocp.3/backlight.11/backlight/backlight.11/brightness: not found
2015.02.21 12:48:39 4: HTTP FHEMWEB:192.168.0.25:49311 GET /fhem
2015.02.21 12:48:39 4: 29116:FHEMWEB:192.168.0.25:49311: /fhem / RL:1034 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.02.21 12:48:40 4: HTTP FHEMWEB:192.168.0.25:49311 GET /fhem?XHR=1&inform=type=status;filter=;since=1424519318;fmt=JSON×tamp=1424519304997
2015.02.21 12:48:42 4: Connection closed for FHEMWEB:192.168.0.25:49311: EOF
2015.02.21 12:48:42 4: Connection accepted from FHEMWEB:192.168.0.25:49312
2015.02.21 12:48:42 4: HTTP FHEMWEB:192.168.0.25:49312 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02.log
Der Befehl lautet:
sudo echo 100 > /sys/devices/ocp.3/backlight.11/backlight/backlight.11/brightness
wobei ich es auch ohne sudo probiert habe und im log dann das gleiche steht.
Auf der Konsole (putty) funktiniert es einwandfrei.
Ich vermute ich habe hier irgendetwas grundlegend nicht verstanden.