ioBroker.javascript icon indicating copy to clipboard operation
ioBroker.javascript copied to clipboard

[Feature] Ausgabe der deviceId abhängig vom überlagerten Typ

Open BenAhrdt opened this issue 3 years ago • 0 comments

Wenn man aktuell in einem skript einen state mit on(..) aboniert, so kann man mit den im callback mit gesendeten Daten (dp) auf die DeviceId oder den deviceName zugreifen. id = dp.deviceId; allerdings wird hier immer davon ausgegangen, dass es eine Hierarchie Device=>channel=>State gibt.

Hat man aber eine Hierarchie Device=>Channel=>channel=>State, so bekommt man eine falsche deviceId.

Könnte man hier auf die entsprechenden typen schauen und nach oben hin prüfen, welche id als nächstes den Typ "device" hat?

BenAhrdt avatar Jun 12 '22 16:06 BenAhrdt