FHEM > Mobile Devices

Device Status mit ssh via PHP auslesen

(1/2) > >>

kleinz:
Hi Leute
Ich kann mit ssh via php schon lange meine Devices schalten
$command = " wget --user=xxxxxxx --password='xxxxxxxx' 'http://localhost:8083/fhem?cmd=set%20HM_647E27_Sw%20on'";

über den cmd   
Aber gibt es auch ein cmd=get   oder ähnlich wo ich einen Status auslesen kann.

Mir geht es darum per Android APP einen Server an zu schalten. Wenn er aber schon an ist ,dann will ich das in der App einlesen.
Kann mir da bitte jemand mal auf die Sprünge helfen.
Danke euch.

rudolfkoenig:
get heisst list, siehe https://fhem.de/commandref_modular.html#list
Ansonsten finde ich den gewaehlten Weg (Android=>php=>ssh=>wget) erstaunlich umstaendlich.

MadMax-FHEM:
User und Passwort aber kein https!?

Und so wie's aussieht csrfToken deaktiviert!?

Musst du wissen...

Prinzipiell geht auf dem Weg alles, was auch in der FhemWeb-cmd geht.

Z.B. sollte das gegen:


--- Code: ---{ReadingsVal("DeviceName","ReadingName","Ersatzert")}

--- Ende Code ---

Es gibt auch noch viele andere Möglichkeiten...

Gruß, Joachim

Otto123:
Hi,


--- Code: ---list HM_647E27_Sw state
--- Ende Code ---
also

--- Code: ---cmd=list%20HM_647E27_Sw%20state
--- Ende Code ---
wäre eine Variante.
Du kannst auch per Perl Befehl und ReadingsVal direkt abfragen. (Wie Joachim schneller schrieb)

Gruß Otto

kleinz:
'http://localhost:8083/fhem?cmd.list HM_413394_Sw state'
das habe ich auch ausprobiert.

Wie kann ich es denn nicht umständlich machen. Ich habe Fhem auf der einen Seite und eine APP Inventor Android APP auf der anderen
Es geht darum G-Homa Steckdosen zu schalten mit Switches.   Aber ich möchte die Switches auf den zustand der Steckdose setzen
Also Steckdose an dann soll der Schieberegler auch grün sein  und ist die Steckdose aus dann soll der Regler auf rot sein
Ich würde es gerne einfache machen.
Die ssh Methode benutze ich schon einige Jahre .
Ich logge mich via PHP auf den Sshport des Fhem Servers ein und führe dann den cmd Befehl aus.
Schreibe nebenbei noch daten in verschiedene Datenbanken.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln