Hallo,
ich möchte überprüfen, welche Geräte noch nicht AES aktiviert haben. Dazu setze ich folgenden RPC ab:
{ "jsonrpc": "2.0", "id": 123, "method": "listDevices",
"params": [true, ["ID", "CHANNEL", "AES_ACTIVE"]]}
Hier ein Ausschnitt des Ergebnisses:
"{"id":123,"method":"listDevices","result":[
{"ID":1},
{"AES_ACTIVE":0,"CHANNEL":0,"ID":1},
{"AES_ACTIVE":0,"CHANNEL":1,"ID":1},
{"ID":2},
{"AES_ACTIVE":0,"CHANNEL":0,"ID":2},
{"AES_ACTIVE":1,"CHANNEL":1,"ID":2},
...]}"
Jedoch ist Device 1 ein Temperatursensor (HM-WDS10-TH-O), welcher nur einen MASTER Channel hat. Und dieser Kanal 0 hat kein Attribut AES_ACTIVE.
Ist dieses Verhalten richtig? Ich hätte erwartet, dass dann kein AES_ACTIVE eingetragen wird.
Diese Liste kann ich leider nicht nutzen, um automatisch für alle Geräte AES zu aktivieren.
Gibt es eine andere Abfragemöglichkeit?
Grüße
Sven