Hauptmenü

DOIF mit system Aufruf

Begonnen von Knallkopp_02, 04 Januar 2020, 10:50:37

Vorheriges Thema - Nächstes Thema

Knallkopp_02

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ß
Ich bin kein Programmierer und habe keine Ahnung.

Raspberry PI 3B+ mit HM-MOD-RPI-PCB,     
HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-SEC-SCo
Raspberry PI 3B+ mit 7" Touchdisplay

KernSani

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
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Knallkopp_02

#2
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ß
Ich bin kein Programmierer und habe keine Ahnung.

Raspberry PI 3B+ mit HM-MOD-RPI-PCB,     
HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-SEC-SCo
Raspberry PI 3B+ mit 7" Touchdisplay

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Knallkopp_02

Wenn ich das oben eingebe, dann passiert ebenso nichts,

als ausgabe bekommen ich eine "0"

Gruß
Ich bin kein Programmierer und habe keine Ahnung.

Raspberry PI 3B+ mit HM-MOD-RPI-PCB,     
HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-SEC-SCo
Raspberry PI 3B+ mit 7" Touchdisplay

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Knallkopp_02

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
Ich bin kein Programmierer und habe keine Ahnung.

Raspberry PI 3B+ mit HM-MOD-RPI-PCB,     
HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-SEC-SCo
Raspberry PI 3B+ mit 7" Touchdisplay