Nya REST-anrop i v0.9

Allmänna frågor och synpunkter.
Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Nya REST-anrop i v0.9

Post by Martin » Thu 09 Dec 2010, 16:36

I Switch King v0.9 finns ett antal nya REST-anrop. REST-anropen används främst från Android-klienten men kan också användas av andra klienter.

Följande anrop är nya i v0.9 (byt ut "localhost" mot din IP-adress och "1" mot rätt ID):

http://localhost:8800/devices/1/turnon
http://localhost:8800/devices/1/turnoff
http://localhost:8800/devices/1/dim/40 (där 40 är dimmernivå)
http://localhost:8800/devices/1/cancelsemiauto

http://localhost:8800/devicegroups/1/turnon
http://localhost:8800/devicegroups/1/turnoff
http://localhost:8800/devicegroups/1/dim/40 (där 40 är dimmernivå)
http://localhost:8800/devicegroups/1/cancelsemiauto

Använd följande för att få reda på enhetens eller gruppens ID:
http://localhost:8800/devices
http://localhost:8800/devicegroups
Martin | Switch King

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Nya REST-anrop i v0.9

Post by Isaksson » Thu 09 Dec 2010, 17:47

Detta var intressant, ganska lätt att ändra från on / off på en enhet på detta sätt.
Länge leve REST ;)

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Nya REST-anrop i v0.9

Post by Isaksson » Thu 09 Dec 2010, 20:01

En liten fråga angående username och password,
går det att autentisera sig i klartext i adressen?

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Nya REST-anrop i v0.9

Post by Martin » Thu 09 Dec 2010, 20:07

Isaksson wrote:En liten fråga angående username och password,
går det att autentisera sig i klartext i adressen?
Beror på webbläsare, tror jag...

I Safari går det med http://user:pass@localhost:8800/[...]

...eller om du kör Windows så kan du lagra lösenordet i ditt "nyckelförråd"...
Martin | Switch King

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Nya REST-anrop i v0.9

Post by Isaksson » Thu 09 Dec 2010, 22:37

Martin wrote:Beror på webbläsare, tror jag...

I Safari går det med http://user:pass@localhost:8800/[...]

...eller om du kör Windows så kan du lagra lösenordet i ditt "nyckelförråd"...
Tänkte testa lite med androidprogrammet Locale som vi pratat lite löst om i en annan tråd.
för man skulle ju tex kunna ändra status på en mottagare med hjälp av Switch kings REST-stöd.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Nya REST-anrop i v0.9

Post by Martin » Thu 09 Dec 2010, 22:41

Shoot! :clap:
Martin | Switch King

Rhodin
4 stars
4 stars
Posts: 278
Joined: Tue 09 Nov 2010, 21:51

Re: Nya REST-anrop i v0.9

Post by Rhodin » Mon 13 Dec 2010, 00:36

Kanon med REST anrop. Det skulle vara bra om man kunde se deviceID under tex identifiering i SK klienten!

Hur hittar man annars enklast vilket id som hör till enheten?

//Peter

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Nya REST-anrop i v0.9

Post by Isaksson » Mon 13 Dec 2010, 07:32

Rhodin wrote:Kanon med REST anrop. Det skulle vara bra om man kunde se deviceID under tex identifiering i SK klienten!

Hur hittar man annars enklast vilket id som hör till enheten?

//Peter
Hej.

Som Martin skriver i först posten:

Använd följande för att få reda på enhetens eller gruppens ID:
http://localhost:8800/devices
http://localhost:8800/devicegroups

Rhodin
4 stars
4 stars
Posts: 278
Joined: Tue 09 Nov 2010, 21:51

Re: Nya REST-anrop i v0.9

Post by Rhodin » Mon 13 Dec 2010, 07:48

Isaksson wrote:
Rhodin wrote:Kanon med REST anrop. Det skulle vara bra om man kunde se deviceID under tex identifiering i SK klienten!

Hur hittar man annars enklast vilket id som hör till enheten?

//Peter
Hej.

Som Martin skriver i först posten:

Använd följande för att få reda på enhetens eller gruppens ID:
http://localhost:8800/devices
http://localhost:8800/devicegroups
Jo men:
"true-111:13falsetrue1utomhus5false-112ScheduleAndRuleDrivenentre framsida20trueSelfLearningDimmer3selflearning-dimmer:nexaSelf Learning DimmerArctechtrue-11H"

ggr 20 i en lång lång rad är ganska svårläst så därför kunde det vara enkelt att kunna hitta detta i klientens identifieringsinfo :-)

MVH Peter

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Nya REST-anrop i v0.9

Post by Isaksson » Mon 13 Dec 2010, 08:21

Rhodin wrote:
Isaksson wrote:
Rhodin wrote:Kanon med REST anrop. Det skulle vara bra om man kunde se deviceID under tex identifiering i SK klienten!

Hur hittar man annars enklast vilket id som hör till enheten?

//Peter
Hej.

Som Martin skriver i först posten:

Använd följande för att få reda på enhetens eller gruppens ID:
http://localhost:8800/devices
http://localhost:8800/devicegroups
Jo men:
"true-111:13falsetrue1utomhus5false-112ScheduleAndRuleDrivenentre framsida20trueSelfLearningDimmer3selflearning-dimmer:nexaSelf Learning DimmerArctechtrue-11H"

ggr 20 i en lång lång rad är ganska svårläst så därför kunde det vara enkelt att kunna hitta detta i klientens identifieringsinfo :-)

MVH Peter
Det kan jag hålla med, visst skulle det vara enklare att se det i klartext i klienten.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 9 guests