@paul53 Wieder einmal mehr, danke!
Eine Stelle wird vom JS-Adapter angemeckert, scheint aber nur ein Schönheitsfehler zu sein da dein Script tadellos funktioniert.
[image: 1684055141060-22d57ffb-5691-4eac-bee9-15711baff058-image.png]
const idsSrc = $('sourceanalytix.0.hm-rpc__0__KEQ0965973__2__ENERGY_COUNTER.*');
idsSrc.each(function(id, i) {
let idDst = id.replace('sourceanalytix.0.hm-rpc__0__KEQ0965973__2__ENERGY_COUNTER', 'sourceanalytix.0.alias__0__Energie__Strom__Poolpumpe__CONSUMPTION');
let obj = getObject(id);
if(!existsObject(idDst)) setObject(idDst, obj ,function() {
setState(idDst, getState(id).val, true);
});
});