Hallo Michael

Vielen Dank für Deine Antwort.

‘getOutputChannelValue’ ist demnach nicht die richtige Funktion um generell die 
Helligkeit von Lampen abzufragen (wäre nicht schlecht, wenn das auch in der 
Doku zu der Funktion stehen würde). Gibt es eine andere Möglichkeit um 
effizient den status mehrerer Lampen abzufragen? Der DS Server hört doch 
ständig zu und könnte sich den Status aller Lampen merken und dann schneller 
auf solche Anfragen reagieren als die DS Klemmen selber…

Die Version im Screenshot ist die aktuellste Version, die sich auf dem Server 
installieren lässt.

Viele Grüsse
David

> On 15 Jan 2020, at 14:25, Troß, Michael <[email protected]> 
> wrote:
> 
> Hallo David,
>  
> laut deinem Screenshot ist die verwendete DSS Firmware sehr alt. Bitte mache 
> mal ein Update, oder du kannst die DSS Software selber übersetzen und auf dem 
> PC laufen lassen.
>  
> Die Verwendung der DSID als Parameter wird aus Kompatibilität noch im Json 
> Api unterstützt, allerdings nur für die Powerline Devices. Generell solltest 
> du die DSUID verwenden.
>  
> Die Output Channels im Json Api sind nicht für alle Geräte unterstützt, 
> soweit ich weiß nur bei Hue Leuchten.  Bezüglich dieser Channels gab es hier 
> im Forum schon Fragen in der Vergangenheit, bitte mal hier schauen oder 
> suchen: 
> https://www.mail-archive.com/[email protected]/msg00464.html
>  
> <https://www.mail-archive.com/[email protected]/msg00464.html>
>  
> Grüße,
> Michael
>  
> Von: [email protected] 
> <mailto:[email protected]> 
> <[email protected] 
> <mailto:[email protected]>> Im Auftrag von 
> [email protected] <mailto:[email protected]>
> Gesendet: Donnerstag, 9. Januar 2020 12:20
> An: [email protected] 
> <mailto:[email protected]>
> Betreff: [dss-developer] index out of bounds
>  
> Guten Tag
>  
> Der digitalSTROM Support hat mich hierher verwiesen.
>  
> Erst eine generelle Frage: Warum ist digitalSTROM nicht mit HomeKit 
> kompatibel?
>  
> Wenn ich versuche die HomeKit Integration selber zu erreichen mit Hilfe von 
> ‘homebridge’ und der JSON API, dann stosse ich auf folgende Fehlermeldung. 
> Beim Aufruf von
>                 
> /json/device/getOutputChannelValue?channels=brightness&dsid=3504175fe000000000019bb7&token=...
> erhalte ich die Fehlermeldung
>                 (500) Could not find item Device::getOutputChannel: index out 
> of bounds. model/apartment.cpp:885 httpPath:/json/device/getOutputChannelValue
>  
> Ich möchte mit dem Call die aktuelle Helligkeit einer Lampe abfragen. Laut 
> der Dokumentation müsste mein Call korrekt sein, aber warum geht es nicht?
>  
> Freundliche Grüsse
> David Bannach
>  
>  
> <image001.jpg>
>  
>  
> _______________________________________________
> dss-developer mailing list
> [email protected] 
> <mailto:[email protected]>
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer 
> <http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer>

_______________________________________________
dss-developer mailing list
[email protected]
http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer

Reply via email to