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
        