FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Knallkopp_02 am 04 Januar 2020, 10:50:37

Titel: DOIF mit system Aufruf
Beitrag von: Knallkopp_02 am 04 Januar 2020, 10:50:37
Hallo Community und frohes neues Jahr

ich verzweifele grade an einer Erweiterung von einem meiner DOIFs.

hier der Code den ich zusätzlich nutzen möchte


DOELSEIF([10:38:00]) ({system('DISPLAY=:0 chromium-browser --disable-infobars --kiosk --app=http://MeinLoginname:MeinPasswort@192.168.1.81:8083/fhem/ftui/black.html');; 0})


der Code in der Konsole über SSH abgeschickt funktioniert

DISPLAY=:0 chromium-browser --disable-infobars --kiosk --app=http://MeinLoginname:MeinPasswort@192.168.1.81:8083/fhem/ftui/black.html


Es ist bestimmt nur ein kleiner Fehler, den ich nicht sehe

Gruß
Titel: Antw:DOIF mit system Aufruf
Beitrag von: KernSani am 04 Januar 2020, 10:58:31
Die Fehlermeldung wäre schon:-) Hast du bedacht, dass das DOIF den Aufruf mit dem FHEM User macht und du auf der Konsole vermutlich mit Pi o.ä. unterwegs bist?


Kurz, weil mobil
Titel: Antw:DOIF mit system Aufruf
Beitrag von: Knallkopp_02 am 04 Januar 2020, 11:14:25
ich würde gerne eine Fehlermeldung posten, bekomme aber keine.

das DOELSEIF wird so wie es aussieht einfach abgearbeitet und springt dann zum nächsten Punkt. Es passiert allerdings nichts.

Ich habe auch schon versucht mit sudo auszuführen, gleiches Ergebnis.

habe zB diesen Code auch drin, der läuft


DOELSEIF([{sunset("REAL",0,"12:00:00","22:30:00")}]) ({system('sudo sh -c "echo 25 >> /sys/class/backlight/rpi_backlight/brightness"');; 0})


das dimmt mein Display bei Sonnenuntergang.

BTW die Berechtigungen habe ich schon angepasst, das sollte als passen.

Gruß
Titel: Antw:DOIF mit system Aufruf
Beitrag von: MadMax-FHEM am 04 Januar 2020, 11:26:35
Und das hier:


{system('DISPLAY=:0 chromium-browser --disable-infobars --kiosk --app=http://MeinLoginname:MeinPasswort@192.168.1.81:8083/fhem/ftui/black.html');; 0}


in FHEMWEB eingegeben!?

Gruß, Joachim
Titel: Antw:DOIF mit system Aufruf
Beitrag von: Knallkopp_02 am 04 Januar 2020, 11:29:36
Wenn ich das oben eingebe, dann passiert ebenso nichts,

als ausgabe bekommen ich eine "0"

Gruß
Titel: Antw:DOIF mit system Aufruf
Beitrag von: MadMax-FHEM am 04 Januar 2020, 12:18:57
Hmm, eigenartig, wenn es doch auf der Linux-Console tut...

Und was passiert mit:


"DISPLAY=:0 chromium-browser --disable-infobars --kiosk --app=http://MeinLoginname:MeinPasswort@192.168.1.81:8083/fhem/ftui/black.html"


in FHEMWEB!?

Und dann noch wegen (wie von KernSani angemerkt) anderem user, mal auf der Linux-Console ein:


sudo -su fhem bash


und dann noch mal den Befehl auf der Linux-Console...

Gruß, Joachim
Titel: Antw:DOIF mit system Aufruf
Beitrag von: Knallkopp_02 am 04 Januar 2020, 13:29:19
Hallo ihr beiden,

Ich denke, ich muss das Ganze so wie ich es jetzt habe verwerfen, da es nicht das macht was es soll. Sah zwar gut aus über die Linux-Console, aber dort macht er anscheinend die URL nicht im gleichen Tab auf, sondern in einem neuen, oder sogar in einem neuen Fenster.

Lege das erstmal so auf Eis und muss mir was neues überlegen.

Trotzdem herzlichen Dank für eure Unterstützung