@glasfaser sagte in Benötige Eure Hilfe | Datenpunkt erstellen (mit Blockly) :
@thorkillar
https://forum.iobroker.net/topic/44211/gelöst-async-await
Das ist evtl. Overkill, da es dort um das Anlegen von sehr vielen DP geht und das Warten auf die Fertigstellung. Ausserdem ist es mit einer JS-Funktion realisiert. Blockly bietet jedoch auch einen Baustein zur Erstellung eines DP an, was hier evtl. eher passt:
Spoiler
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="create" id="GJxU]RTgRyGS;KWI#T$2" x="-413" y="-412">
<field name="NAME">0_userdata.0.Test3</field>
<value name="VALUE">
<block type="text" id="aAvrh0ynr(Gxln251yk-">
<field name="TEXT">Mein DP1</field>
</block>
</value>
<value name="COMMON">
<block type="text_join" id="FAHbSVToA$RQMU?rXD^^">
<mutation items="7"></mutation>
<value name="ADD0">
<block type="text" id="`i]n6NeDtO^ofxT3Rtt?">
<field name="TEXT">{</field>
</block>
</value>
<value name="ADD1">
<block type="text" id="g-A@hy5CxRV~J`_Dd[^5">
<field name="TEXT">"name":"Mein Datenpunkt",</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="o9[v2FS`W1`6Jc.`rW3k">
<field name="TEXT">"type":"string",</field>
</block>
</value>
<value name="ADD3">
<block type="text" id="/PW6Nq/7-V_5yL2[tNg^">
<field name="TEXT">"read":true,</field>
</block>
</value>
<value name="ADD4">
<block type="text" id="F=(l}ui/+p|+4l8;*Ma7">
<field name="TEXT">"write":true,</field>
</block>
</value>
<value name="ADD5">
<block type="text" id="zQi}AD(w0.p2LuyS$#Z}">
<field name="TEXT">"role":"state"</field>
</block>
</value>
<value name="ADD6">
<block type="text" id="{VW-.yE[)(%CT)^e[:em">
<field name="TEXT">}</field>
</block>
</value>
</block>
</value>
<statement name="STATEMENT">
<block type="debug" id="Cj%v_o`muvlAj(LSpEf]">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text" id="-^LmFO1+4%AA4A@CqPEH">
<field name="TEXT">Der DP wurde angelegt</field>
</shadow>
</value>
</block>
</statement>
</block>
</xml>