@thomas-braun Danke, hatte so gelöst:
const quelle = "mqtt.0.N.c0619ab24727"; const ziel = "0_userdata.0.Tests.Victron"; const quelleRegEx = new RegExp(quelle); on({id:quelleRegEx,change:"any"},async (dp)=>{ const zielId = ziel + dp.id.substring(quelle.length,dp.id.length); const stateJson = JSON.parse(dp.state.val); if(typeof stateJson === "object"){ for(const att in stateJson){ const attId = `${zielId}.${att}`; await createStateAsync(attId); await setStateAsync(attId,stateJson[att],true); } } else{ await createStateAsync(zielId); await setStateAsync(zielId,dp.state.val,true); } });Allerdings kommt wohl sehr viel über den MQTT Adapter rein.... Ich bekam eine Meldung, dass setState mehr als 1000 mal ausgeführt wurde pro Minute 😄