Geräte mit mehreren gleichen Sensoren über API

Ich habe eine Frage zu Geräten, die mehrere identische Sensoren (oder auch andere Bedienelemente) haben.
Für dieses sind die einzelnen Attribute, wenn ich sie über die API abrufe, in der Regel mit dem Wert „instance“ voneinander zu unterscheiden.

Jetzt ist die Frage, ist das immer so, oder kann es auch Geräte geben wo die „instance“ bei mehreren gleichen Elementen nicht gesetzt ist?

Du unterscheidest anhand der AttributID und des Type.
Hast du mehrere gleiche Attributtypen in einem Device wird die Instance von 0 hochgezählt.

Daher solltest du über die API immer auf die AttributID filtern.