Wert in Datei schreiben (echo 100 > brightness)

Begonnen von Matthias_AC, 16 Februar 2015, 20:33:22

Vorheriges Thema - Nächstes Thema

Matthias_AC

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

Icinger

Zitat aus der CommandRef:
Zitatshell commands (they must be enclosed in double quotes ")
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Matthias_AC


Matthias_AC

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

Icinger

"echo 1000 >/opt/fhem/aa.txt"
erstellt bei mir hier im fhem-Verzeichnis die Datei.

Evtl. den Pfad zu "brightness" angeben?

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Matthias_AC

ZitatEvtl. den Pfad zu "brightness" angeben?

Hatte ich bereits getan, den Befehl, den ich nutze, habe ich auf der Console getestet.

Icinger

Bekommst du von verbose 5 irgendeine Meldung im Log?
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

schka17

Vielleicht postest du mal das Kommando das nicht geht?
Ist sonst etwas schwierig zu helfen.....

Gruß
Karl


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Matthias_AC

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.