Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Blockly funktioniert nicht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    365

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Blockly funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Error/Bug
blockly scriptzigbee
15 Beiträge 5 Kommentatoren 1.1k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • joergfrdeJ joergfrde

    Hallo,
    ich habe folgendes Blockly geschrieben. Es soll zwischen Sonnenuntergang und Sonnenaufgang und bei Bewegungserkennung durch einen HmIP-SMO meine Weglampen einschalten bzw. wenn keine Bewegung wieder ausschalten. Das Ein- und Ausschalten funktioniert auch . Nur die Bedingung zwischen Sonnenuntergang und Sonnenaufgang wird ignoriert. Was ist an meinem Blockly falsch?

    <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on" id="JyyT?`fG,T1Tk+2iY+TF" x="-187" y="-862">
        <field name="OID">hm-rpc.0.00095709A57AE0.1.MOTION</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="controls_if" id="y=^Ny|B.XorHP4xJiBp:">
            <mutation elseif="1"></mutation>
            <value name="IF0">
              <block type="logic_operation" id="M(y8CrmxMp4wO$hp-F#f">
                <field name="OP">AND</field>
                <value name="A">
                  <block type="logic_operation" id="1p8AAzrIk,=TGBWGQ.E%">
                    <field name="OP">AND</field>
                    <value name="A">
                      <block type="time_astro" id="vZSSQvkovC](/t6+0jV.">
                        <field name="TYPE">sunset</field>
                        <field name="OFFSET">0</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="time_astro" id="1WLE30Dk[b4[WV*c|5Yy">
                        <field name="TYPE">sunrise</field>
                        <field name="OFFSET">0</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_compare" id="}5R%n0{:_LUA5oN^XL?}">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="get_value" id="@TSszGA`{Vu~YCxH8lda">
                        <field name="ATTR">val</field>
                        <field name="OID">hm-rpc.0.00095709A57AE0.1.MOTION</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_boolean" id="l.Ok}i~NVE57(JkLPD0p">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="control" id="4Pw1*Y[@Dit[+s7jFR%e">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">homee.0.DimmablePlug-38.OnOff-221</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="*^9R%CNRQl:$b6ayXCRr">
                    <field name="NUM">1</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="IF1">
              <block type="logic_compare" id="]J)|xpkidDy,Z.|yum;c">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="get_value" id=".i|LK`bT}NzKI.NBcf;!">
                    <field name="ATTR">val</field>
                    <field name="OID">hm-rpc.0.00095709A57AE0.1.MOTION</field>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_boolean" id="YtLI}*QE^pWV:G0?hQ9A">
                    <field name="BOOL">FALSE</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO1">
              <block type="control" id="x@fyDHQTw^=6VVh,z~?N">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">homee.0.DimmablePlug-38.OnOff-221</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_number" id="KMEkw~3|3__dZmsJ}I/J">
                    <field name="NUM">0</field>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    

    Wegbeleuchtung.png

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @joergfrde

    Der Zeitraum muss anders ausgedrückt werden:

    e5bbff50-23e1-4d8c-a9e5-36c7891ec86c-image.png

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    1 Antwort Letzte Antwort
    0
    • joergfrdeJ Offline
      joergfrdeJ Offline
      joergfrde
      schrieb am zuletzt editiert von joergfrde
      #3

      @Thomas-Braun

      kannst du mir das Blockly als Skript schicken? Woher kommt die Objekt-ID "Timestamp of last last-ring-state update"

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • joergfrdeJ joergfrde

        @Thomas-Braun

        kannst du mir das Blockly als Skript schicken? Woher kommt die Objekt-ID "Timestamp of last last-ring-state update"

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #4

        @joergfrde Das ist nur ein Beispiel aus einem meiner Blocklies, damit wirst du als volles skipt nicht viel für deinen Fall verwenden können.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        joergfrdeJ 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @joergfrde Das ist nur ein Beispiel aus einem meiner Blocklies, damit wirst du als volles skipt nicht viel für deinen Fall verwenden können.

          joergfrdeJ Offline
          joergfrdeJ Offline
          joergfrde
          schrieb am zuletzt editiert von
          #5

          @thomas-braun
          Dann müßte ich also die ID vom Bewegungsmelder und von den Weglampen einsetzen?

          ? Thomas BraunT 2 Antworten Letzte Antwort
          0
          • joergfrdeJ joergfrde

            @thomas-braun
            Dann müßte ich also die ID vom Bewegungsmelder und von den Weglampen einsetzen?

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von Ein ehemaliger Benutzer
            #6

            @joergfrde
            Quatsch gelöscht, Lesen und so ...

            1 Antwort Letzte Antwort
            0
            • joergfrdeJ joergfrde

              @thomas-braun
              Dann müßte ich also die ID vom Bewegungsmelder und von den Weglampen einsetzen?

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #7

              @joergfrde

              Nur die Bedingung zwischen Sonnenuntergang und Sonnenaufgang wird ignoriert. Was ist an meinem Blockly falsch?

              Die Bedingung muss halt 'negativ' ausgedrückt werden.
              Also wenn die Zeit NICHT zwischen Sonnenaufgang und Sonnenuntergang ist, dann soll etwas passieren.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              joergfrdeJ 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @joergfrde

                Nur die Bedingung zwischen Sonnenuntergang und Sonnenaufgang wird ignoriert. Was ist an meinem Blockly falsch?

                Die Bedingung muss halt 'negativ' ausgedrückt werden.
                Also wenn die Zeit NICHT zwischen Sonnenaufgang und Sonnenuntergang ist, dann soll etwas passieren.

                joergfrdeJ Offline
                joergfrdeJ Offline
                joergfrde
                schrieb am zuletzt editiert von
                #8

                @thomas-braun
                Soweit funktioniert das Blockly jetzt, danke für die Hilfe. Aber eins stört mich noch. Die Weglampem (Zigbee) schalten erst verspätet ein und aus, gegenüber der normalen Lampe, die auch über den Bewegungsmelder geschalten wird.

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • joergfrdeJ joergfrde

                  @thomas-braun
                  Soweit funktioniert das Blockly jetzt, danke für die Hilfe. Aber eins stört mich noch. Die Weglampem (Zigbee) schalten erst verspätet ein und aus, gegenüber der normalen Lampe, die auch über den Bewegungsmelder geschalten wird.

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von Thomas Braun
                  #9

                  @joergfrde
                  Das könnte/dürfte mit der längeren Laufzeit der Signale über ZigBee zusammenhängen.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  joergfrdeJ 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @joergfrde
                    Das könnte/dürfte mit der längeren Laufzeit der Signale über ZigBee zusammenhängen.

                    joergfrdeJ Offline
                    joergfrdeJ Offline
                    joergfrde
                    schrieb am zuletzt editiert von
                    #10

                    @thomas-braun
                    Kann man das irgendwie beeinflussen. Aber in meinem Ursprungsblockly hat es sofort geschalten. Nur die Bedingung Sonnenuntergang hatte nicht funktioniert.

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • joergfrdeJ joergfrde

                      @thomas-braun
                      Kann man das irgendwie beeinflussen. Aber in meinem Ursprungsblockly hat es sofort geschalten. Nur die Bedingung Sonnenuntergang hatte nicht funktioniert.

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #11

                      @joergfrde sagte: Ursprungsblockly hat es sofort geschalten.

                      Dann musst Du mehr verändert haben. Versuche es mal so:

                      Bild_2022-05-12_190306352.png

                      Wert (unter "Trigger"):

                      Blockly_DP_Props.JPG

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      joergfrdeJ 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @joergfrde sagte: Ursprungsblockly hat es sofort geschalten.

                        Dann musst Du mehr verändert haben. Versuche es mal so:

                        Bild_2022-05-12_190306352.png

                        Wert (unter "Trigger"):

                        Blockly_DP_Props.JPG

                        joergfrdeJ Offline
                        joergfrdeJ Offline
                        joergfrde
                        schrieb am zuletzt editiert von
                        #12

                        @paul53

                        den Trigger "setze" habe ich nicht

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • joergfrdeJ joergfrde

                          @paul53

                          den Trigger "setze" habe ich nicht

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #13

                          @joergfrde sagte in Blockly funktioniert nicht:

                          @paul53

                          den Trigger "setze" habe ich nicht

                          das ist kein Trigger sondern ein Block aus den Variablen

                          kein Support per PN! - Fragen im Forum stellen -
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          joergfrdeJ 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @joergfrde sagte in Blockly funktioniert nicht:

                            @paul53

                            den Trigger "setze" habe ich nicht

                            das ist kein Trigger sondern ein Block aus den Variablen

                            joergfrdeJ Offline
                            joergfrdeJ Offline
                            joergfrde
                            schrieb am zuletzt editiert von
                            #14

                            @Homoran
                            Irgendwie verstehe ich das nicht. Mit der Variable Licht habe ich kapiert, aber worauf bezieht sich der Trigger"Wert"? Fehlt da vllt. noch etwas?

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • joergfrdeJ joergfrde

                              @Homoran
                              Irgendwie verstehe ich das nicht. Mit der Variable Licht habe ich kapiert, aber worauf bezieht sich der Trigger"Wert"? Fehlt da vllt. noch etwas?

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von Homoran
                              #15

                              @joergfrde sagte in Blockly funktioniert nicht:

                              worauf bezieht sich der Trigger"Wert"

                              den Wert des Triggerdatenpunkts zum Zeitpunkt der Auslösung

                              Fehlt da vllt. noch etwas?

                              meinst du vielleicht ein = true?
                              Das wird mit der Schreibweise automatisch mitgegeben

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              733

                              Online

                              32.7k

                              Benutzer

                              82.5k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe