Hallo,
als Linux Newbie habe ich auf einem Rapberry gemäss der step by step Anleitung SAS implementiert.
Kann mir bitte jemand bei der Erstellung einer psgxxx.php helfen?
Der ALL4075 hat 4 Schalter, diese können so abgefragt werden:
http://user[email protected]/xml/jsonswitch.php?id=1
http://user[email protected]/xml/jsonswitch.php?id=2
http://user[email protected]/xml/jsonswitch.php?id=3
http://user[email protected]/xml/jsonswitch.php?id=4
Im Browser wird zurückgeliefert (exemplarisch für Schalter 4);
{"result":{"id":"4","error":0,"status":0}}
Die Zustände bedeuten: 0 AUS, und 1 EIN
Setzen kann man per http://userassword@192.168.2.8/xml/jsonswitch.php?id=2&set=1
(hierdurch wird z.B. Schalter 2 auf EIN gesetzt)
Als Rückgabe bekommt man:
{"result":{"id":"2","error":0,"status":0,"set":"1"}}
Kann mir jemand helfen und sagen, wie hier das Pseudo PHP aussehen muss?Ich denke das einfachste wäre es, 4 Stück zu machen (für jeden Schalter eines), damit ich die dann als Gerät unterschiedlich benennen kann.
Vielen Dank, Gracias, Merci, Thanx, Toda Raba, Shorkan ... für Hilfe Autifon
PS: Optional kann man auch Werte als JSONP-Objekt zurückgeliefert bekommen (braucht man das?): per „callback={objekt}“
Beispiel: http://user[email protected]/xml?id=2&set=0&callback=demo
Antwort
als Linux Newbie habe ich auf einem Rapberry gemäss der step by step Anleitung SAS implementiert.
Kann mir bitte jemand bei der Erstellung einer psgxxx.php helfen?
Der ALL4075 hat 4 Schalter, diese können so abgefragt werden:
http://user[email protected]/xml/jsonswitch.php?id=1
http://user[email protected]/xml/jsonswitch.php?id=2
http://user[email protected]/xml/jsonswitch.php?id=3
http://user[email protected]/xml/jsonswitch.php?id=4
Im Browser wird zurückgeliefert (exemplarisch für Schalter 4);
{"result":{"id":"4","error":0,"status":0}}
Die Zustände bedeuten: 0 AUS, und 1 EIN
Setzen kann man per http://userassword@192.168.2.8/xml/jsonswitch.php?id=2&set=1
(hierdurch wird z.B. Schalter 2 auf EIN gesetzt)
Als Rückgabe bekommt man:
{"result":{"id":"2","error":0,"status":0,"set":"1"}}
Kann mir jemand helfen und sagen, wie hier das Pseudo PHP aussehen muss?Ich denke das einfachste wäre es, 4 Stück zu machen (für jeden Schalter eines), damit ich die dann als Gerät unterschiedlich benennen kann.
Vielen Dank, Gracias, Merci, Thanx, Toda Raba, Shorkan ... für Hilfe Autifon
PS: Optional kann man auch Werte als JSONP-Objekt zurückgeliefert bekommen (braucht man das?): per „callback={objekt}“
Beispiel: http://user[email protected]/xml?id=2&set=0&callback=demo
Antwort
demo({
"result": {
"id": "2",
"status": 1,
"set": "0"
}
})