[dss-developer] json-api (2)

Dieter Stokar dieter.stokar at usility.ch
Mon Apr 25 17:05:01 CEST 2011


Hallo Christoph

Am 25.04.2011 um 16:35 schrieb Hofmann, Christoph:

> Hallo Dieter,
>  
> was funktioniert denn an
>  
>             https://dss/json/zone/callScene?id=1339&sceneNumber=1&groupID=1
>  
> nicht? Was erhältst Du als Fehlermeldung? Gibt es eine JSON antwort? Firebug im Firefox hilft weiter, wenn man genau sehen möchte, was übers Netzwerk übertragen wird.

Nein, es passiert schlicht nichts. Es gibt auch keine Fehlermeldung.

Bei anderen Aufrufen, wie z.B. https://dss/json/device/turnOn?dsid=3504175fe0000000000046ef passiert das Erwartete.
Deshalb gehe ich davon aus, dass es am json-api Aufruf liegen muss und nicht an der Art und Weise, wie ich den Aufruf sende.
(Ich arbeite übrigens jetzt mit der php-Klasse, die ich geschrieben habe. Wobei ich diese noch nicht veröffentlichen will, solange ich die api nur unvollständig verstanden habe.)

Gruss,
Dieter


>  
> Denke daran, dass Du vorher das API-Login machen musst.
>  
> Grüße
> Christoph (der auch den Ostermontag mit dSS-Basteleien verbringt...)
>  
>  
>  
> --
> Christoph Hofmann
> aizo ag, Deutschland - http://www.aizo.ag
>  
>  
>  
> Von: dss-developer-bounces at forum.digitalstrom.org [mailto:dss-developer-bounces at forum.digitalstrom.org] Im Auftrag von Dieter Stokar
> Gesendet: Montag, 25. April 2011 16:31
> An: dSS development list
> Betreff: [dss-developer] json-api (2)
>  
> Hallo
>  
> Sorry, ich komm wirklich nicht weiter hier.
>  
> Konkret: wie rufe ich eine Szene via json-api auf?
> Oder anders gefragt, weshalb funktioniert dies nicht:
>  
>           https://dss/json/zone/callScene?id=1339&sceneNumber=1&groupID=1
>  
>  
> Wie erfrage ich den Zustand eines Devices?
> Oder, weshalb funktioniert dies nicht:
>  
>           https://dss/json/device/getState?dsid=3504175fe0000000000046ef
>  
> Thanks,
>  
> Dieter
>  
>  
> Am 19.04.2011 um 17:11 schrieb Dieter Stokar:
> 
> 
> Hallo
>  
> Bin gerade daran, die json-api kennen zu lernen und studiere das entsprechende wiki-doc.
> Dieses Doc ist allerdings nicht wirklich selbsterklärend... 
>  
> Folgende Calls bereiteten Probleme:
>  
> - alle Calls mit decreaseValue / increaseValue
> - zone/getConsumption        -> immer 0
> - device/getState                              -> immer off
> - device/getConfig               -> keine Antwort
> - device/getTransmissionQuality      -> sporadisch keine Antwort
> - device/callScene
> - device/getConsumption     -> immer 0
> - circuit/getName                             -> keine Antwort
> - circuit/getConsumption      -> keine Antwort
>  
> Da bei diesen Calls mitunter einfach die Syntax falsch gewesen sein könnte, wären entsprechende Beispiele nützlich.
> Beispiel:        https://dss/json/circuit/getConsumption?dsid=3504175fe00000000000595e
>  
> Und natürlich die Angaben, welche Calls ggf. noch gar nicht fertig implementiert sind.
>  
>  
> Beim Resultat von getTransmissionQuality (wenn es denn ankommt) ist die Bedeutung nicht klar.
> Beispiel:
>     [upstream] => 60
>     [downstream] => 0
> Was bedeutet 60, was 0? dB oder % oder sonstwas?
>  
> Besten Dank!
> Dieter
>  
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer
>  
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20110425/95138ba7/attachment-0001.htm>


More information about the dss-developer mailing list