Fertige Blockly XML-Codes können nicht importiert werden.
Woran kann das liegen?
Ich gebe zu, ich hatte Hilfe von ChatGPT, das bringt mich aber auch nicht weiter.
<block type="on_ext" x="30" y="30">
<field name="OID">ping.0.Handy_Markus.reachable</field>
<field name="CONDITION">ne</field>
<statement name="STATEMENT">
<block type="control">
<field name="OID">0_userdata.0.Anwesenheit.Handy_Markus</field>
<value name="VALUE">
<block type="get_value">
<field name="ATTR">val</field>
<field name="OID">ping.0.Handy_Markus.reachable</field>
</block>
</value>
</block>
</statement>
<next>
<block type="on_ext">
<field name="OID">hm-rpc.0.OEQ1234567.1.STATE</field>
<field name="CONDITION">ne</field>
<statement name="STATEMENT">
<block type="controls_if">
<value name="IF0">
<block type="logic_compare">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value">
<field name="ATTR">val</field>
<field name="OID">hm-rpc.0.OEQ1234567.1.STATE</field>
</block>
</value>
<value name="B">
<block type="logic_boolean">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="controls_if">
<value name="IF0">
<block type="logic_negate">
<value name="BOOL">
<block type="get_value">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Anwesenheit.Handy_Markus</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control">
<field name="OID">alexa2.0.Echo-Devices.G090XG0999999999.Commands.speak</field>
<value name="VALUE">
<block type="text">
<field name="TEXT">Achtung, das Fenster ist geöffnet!</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="debug">
<field name="Severity">log</field>
<value name="TEXT">
<block type="text">
<field name="TEXT">Fenster offen – aber Handy ist im WLAN, keine Ansage.</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
code_text
