Page 1 of 3

Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 16:36
by Martin
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

Re: Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 17:47
by Isaksson
Detta var intressant, ganska lätt att ändra från on / off på en enhet på detta sätt.
Länge leve REST ;)

Re: Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 20:01
by Isaksson
En liten fråga angående username och password,
går det att autentisera sig i klartext i adressen?

Re: Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 20:07
by Martin
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"...

Re: Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 22:37
by Isaksson
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.

Re: Nya REST-anrop i v0.9

Posted: Thu 09 Dec 2010, 22:41
by Martin
Shoot! :clap:

Re: Nya REST-anrop i v0.9

Posted: Mon 13 Dec 2010, 00:36
by Rhodin
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

Re: Nya REST-anrop i v0.9

Posted: Mon 13 Dec 2010, 07:32
by Isaksson
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

Re: Nya REST-anrop i v0.9

Posted: Mon 13 Dec 2010, 07:48
by Rhodin
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

Re: Nya REST-anrop i v0.9

Posted: Mon 13 Dec 2010, 08:21
by Isaksson
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.