Programm über FHEM starten

Begonnen von mani, 19 Februar 2015, 11:35:04

Vorheriges Thema - Nächstes Thema

mani

Hallo,
Sorry bin neu dabei und habe erst seit fhem mit Programmieren zu tun :)
Nun zur Frage:Gibt es eine möglichkeit ein Programm welches auf dem selben Rechner(Raspi) wie FHEM liegt über FHEM zu starten und über einem Weblink in FHEM darzustellen???

DANKE MFG MANI
RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron

schka17

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

mani

Hallo ok danke für die rasche Antwort aber wie?
Hab im Forum  schon gesucht aber finde dazu nichts...
Kann mir jemand weiterhelfen?

Danke Mani
RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron

schka17

Nachdem eine Raspi hast, nehme ich du willst etwas aus der shell starten?

geht z.b. so
{system("Befehl")}, oder aus Perl mit qx -> da gibts zahlreiche Beispiele.

Und meines wissens gibts da auch etwas im Einsteiger pdf, und dann gibts als Quelle auch die Kommando Referenz

z.B. für weblink

http://fhem.de/commandref.html#weblink

Gruß

Karl
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

mani

Okey hab mit dem Modul Weblink schon einiges versucht komme aber nicht weiter...
es geht um das Programm Sonata welches ein Client für MPD ist das ist auf dem selben Raspberry wie FHEM liegt.
Sonata finde ich am Raspberry im Verzeichnis /usr/share/applications/sonata kann es da auch starten.
Aber wie muss ich hierfür in FHEM vorgehen?

Danke Mani
RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron

schka17

naja, du nimmst mein Beispiel

{system("Befehl")}

fügst deinen Befehl ein

{system("/usr/share/applications/sonata")}

und drückst die "enter" Taste.

Aber vielleicht solltest du mal beschreiben was du genau machen willst, Sonata ist ein GTK+ Gui, welchen Sinn soll das machen das aus FHEM zu starten? Und was hat das mit weblink zu tun?
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

mani

#6
Ich habe mir einen Floorplan zusammengestellt für meine Homeautomatisierung und möchte aus der dem Floorplan heraus die MP3 aussuchen und abspielen und dazu würde ich gerne Sonata in Floorplan haben.
dachte das dies vielleicht mit einem weblink funktioniert..lieg ich damit falsch? gibt es eine Lösung dafür?

Danke Manfred
RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron

schka17

Ich fürchte da liegst du ganz falsch, das geht so sicher nicht. Entweder findest du ein Webgui dazu, dass du z.b. mit iframe einbinden kannst oder du schreibst dir ein modul. Vielleicht gibt es ja was, aber da musst du selber suchen, da kann ich nicht weiterhelfen

Gruß
Karl

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

mani

RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron