Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Addition in Blockly ist ein Takt verpätet

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    209

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Addition in Blockly ist ein Takt verpätet

Addition in Blockly ist ein Takt verpätet

Scheduled Pinned Locked Moved Skripten / Logik
16 Posts 4 Posters 1.1k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • haus-automatisierungH haus-automatisierung

    @meckii Naja das kannst Du ja auch mit den Datenpunkten des Shelly-Adapters. Das Problem ist hier ja auch das Polling. Du "verpasst" ja viele Werte und nervst die Geräte per HTTP. Und kannst die Geräte auch nicht mit einem Passwort schützen. Also insgesamt viele Nachteile.

    M Offline
    M Offline
    Meckii
    wrote on last edited by Meckii
    #7

    @haus-automatisierung
    Die Frage ist ob man bei einem Balkonkraftwerk wirklich jenden Messwert braucht 🙂
    Ich hätte den Cron später auf 5min oder so gestellt...

    Dennoch vielen Dank 🙂

    1 Reply Last reply
    0
    • M Offline
      M Offline
      Meckii
      wrote on last edited by
      #8

      Habe jetzt mit dem Shelly Adapter experimentiert.
      Der hat ein Problem - oder ich bin zu doof.

      Die Shellys laufen nicht hier bei mir zu Hause sondern in einem anderen Subnet welches über VPN (zwei Fritzboxen) gekoppelt ist.
      Das angeben der IP hat leider nicht funktioniert...

      haus-automatisierungH 1 Reply Last reply
      0
      • M Meckii

        Habe jetzt mit dem Shelly Adapter experimentiert.
        Der hat ein Problem - oder ich bin zu doof.

        Die Shellys laufen nicht hier bei mir zu Hause sondern in einem anderen Subnet welches über VPN (zwei Fritzboxen) gekoppelt ist.
        Das angeben der IP hat leider nicht funktioniert...

        haus-automatisierungH Offline
        haus-automatisierungH Offline
        haus-automatisierung
        Developer Most Active
        wrote on last edited by
        #9

        @meckii sagte in Addition in Blockly ist ein Takt verpätet:

        Der hat ein Problem - oder ich bin zu doof.

        Dann wäre die Frage, was Du alles konfiguriert hast und welche Infos Dir in der Dokumentation des Adapters fehlen. Dort probiere ich ja eigentlich jeden Fall genau zu erklären und welche Infos wofür sind.

        Mit "der Adapter hat ein Problem" kann ich nichts anfangen. 🙂

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        HomoranH 1 Reply Last reply
        1
        • haus-automatisierungH haus-automatisierung

          @meckii sagte in Addition in Blockly ist ein Takt verpätet:

          Der hat ein Problem - oder ich bin zu doof.

          Dann wäre die Frage, was Du alles konfiguriert hast und welche Infos Dir in der Dokumentation des Adapters fehlen. Dort probiere ich ja eigentlich jeden Fall genau zu erklären und welche Infos wofür sind.

          Mit "der Adapter hat ein Problem" kann ich nichts anfangen. 🙂

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #10

          @haus-automatisierung ich nutze keine Shellys.
          Aver war da nicht was, dass (je nach Konfiguration??) es nicht über verschiedene Subnetze geht?

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Reply Last reply
          0
          • haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            wrote on last edited by haus-automatisierung
            #11

            @homoran sagte in Addition in Blockly ist ein Takt verpätet:

            Aver war da nicht was, dass (je nach Konfiguration??) es nicht über verschiedene Subnetze geht?

            Das ist sehr allgemein gefragt. Kommt drauf an, was man vor hat. Wenn das Routing konfiguriert ist, klappt das natürlich auch. Meistens ist mDNS ein Problem (für CoAP und multicast - sollte man eh nicht nutzen).

            Aber wenn man MQTT nutzt, dann gibt es ja kein Auto-Discovery oder Multicast.

            Im Thread klappt ja schon der Zugriff von ioBroker zu den Shellies per HTTP. Die Frage ist, ob es auch andersrum klappt: Also dass die Shellies eine MQTT-Verbindung (Port 1882 ist Standard) zum ioBroker im anderen Netz aufbauen dürfen.

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            1 Reply Last reply
            1
            • M Offline
              M Offline
              Meckii
              wrote on last edited by
              #12

              MQTT kann ich leider nicht nutzen, da mein Vater die Sellyapp (cloud) beibehalten möchte.
              Daher der Versuch über CoAP...
              Vielleicht hab ich Morgen nochmals Zeit da ein bisschen dran rumzuprobieren...

              haus-automatisierungH 1 Reply Last reply
              0
              • M Meckii

                MQTT kann ich leider nicht nutzen, da mein Vater die Sellyapp (cloud) beibehalten möchte.
                Daher der Versuch über CoAP...
                Vielleicht hab ich Morgen nochmals Zeit da ein bisschen dran rumzuprobieren...

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                wrote on last edited by
                #13

                @meckii sagte in Addition in Blockly ist ein Takt verpätet:

                Daher der Versuch über CoAP...

                Wenn auf dem Shelly unicast konfiguriert ist, sollte das aber klappen?

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Meckii
                  wrote on last edited by Meckii
                  #14

                  Ok. Shelly-Adapter läuft und bekommt die Daten per unicast.
                  Leider funktioniert mein Script welches die Addition der zwei Leistungen ausführt nicht.

                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <block type="on_ext" id="9obsf4j}+ALRCYj:v`c/" x="-87" y="-363">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                        <shadow type="field_oid" id="7e5~BJi;f-iX;[`VnrY6">
                          <field name="oid">default</field>
                        </shadow>
                        <block type="logic_operation" id="{LJ$h2Gd6wix3:h}x,`f">
                          <field name="OP">OR</field>
                          <value name="A">
                            <block type="get_object" id="=9teI6aWLh4}0TGbHAl,">
                              <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter0.Power</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="get_object" id="V6/drw_7odA%65gvXNC*">
                              <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter1.Power</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="STATEMENT">
                        <block type="create" id="iEx}%$]rU!v!?!Q09:r9">
                          <field name="NAME">Solar.gesamt</field>
                          <value name="VALUE">
                            <block type="math_number" id="O5_F]Wk}$nsVd?O{t5qK">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                          <value name="COMMON">
                            <block type="text" id="0Bxa?7/i#HAO?)(*BI=|">
                              <field name="TEXT">{"type": "number", "unit": "W"}</field>
                            </block>
                          </value>
                          <statement name="STATEMENT">
                            <block type="update" id="A~Ab*1ZA[B,$CL,K-kDS">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">javascript.0.Solar.gesamt</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_arithmetic" id=":iPP{?/N96a3rD@FYLZ7">
                                  <field name="OP">ADD</field>
                                  <value name="A">
                                    <shadow type="math_number" id="XF0@Xf|:)@!W9EI^a|jO">
                                      <field name="NUM">1</field>
                                    </shadow>
                                    <block type="get_value" id="~~[==`uxt.EW0RQ#y|.^">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter0.Power</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <shadow type="math_number" id="lXM:`u0kd.-A3`r!OU4J">
                                      <field name="NUM">1</field>
                                    </shadow>
                                    <block type="get_value" id=",PE~URIbDSC{Jh4J{hy5">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter1.Power</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>![Screenshot 2023-11-26 112931.png](/assets/uploads/files/1700994592072-screenshot-2023-11-26-112931.png) 
                  

                  Screenshot 2023-11-26 112931.png

                  haus-automatisierungH 1 Reply Last reply
                  0
                  • M Meckii

                    Ok. Shelly-Adapter läuft und bekommt die Daten per unicast.
                    Leider funktioniert mein Script welches die Addition der zwei Leistungen ausführt nicht.

                    <xml xmlns="https://developers.google.com/blockly/xml">
                      <block type="on_ext" id="9obsf4j}+ALRCYj:v`c/" x="-87" y="-363">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                        <field name="CONDITION">ne</field>
                        <field name="ACK_CONDITION"></field>
                        <value name="OID0">
                          <shadow type="field_oid" id="7e5~BJi;f-iX;[`VnrY6">
                            <field name="oid">default</field>
                          </shadow>
                          <block type="logic_operation" id="{LJ$h2Gd6wix3:h}x,`f">
                            <field name="OP">OR</field>
                            <value name="A">
                              <block type="get_object" id="=9teI6aWLh4}0TGbHAl,">
                                <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter0.Power</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="get_object" id="V6/drw_7odA%65gvXNC*">
                                <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter1.Power</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="STATEMENT">
                          <block type="create" id="iEx}%$]rU!v!?!Q09:r9">
                            <field name="NAME">Solar.gesamt</field>
                            <value name="VALUE">
                              <block type="math_number" id="O5_F]Wk}$nsVd?O{t5qK">
                                <field name="NUM">0</field>
                              </block>
                            </value>
                            <value name="COMMON">
                              <block type="text" id="0Bxa?7/i#HAO?)(*BI=|">
                                <field name="TEXT">{"type": "number", "unit": "W"}</field>
                              </block>
                            </value>
                            <statement name="STATEMENT">
                              <block type="update" id="A~Ab*1ZA[B,$CL,K-kDS">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">javascript.0.Solar.gesamt</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="math_arithmetic" id=":iPP{?/N96a3rD@FYLZ7">
                                    <field name="OP">ADD</field>
                                    <value name="A">
                                      <shadow type="math_number" id="XF0@Xf|:)@!W9EI^a|jO">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="get_value" id="~~[==`uxt.EW0RQ#y|.^">
                                        <field name="ATTR">val</field>
                                        <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter0.Power</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number" id="lXM:`u0kd.-A3`r!OU4J">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="get_value" id=",PE~URIbDSC{Jh4J{hy5">
                                        <field name="ATTR">val</field>
                                        <field name="OID">shelly.0.SHEM#12345678EAB9#1.Emeter1.Power</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                    </xml>![Screenshot 2023-11-26 112931.png](/assets/uploads/files/1700994592072-screenshot-2023-11-26-112931.png) 
                    

                    Screenshot 2023-11-26 112931.png

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    wrote on last edited by haus-automatisierung
                    #15

                    @meckii Das liegt nicht am Adapter, sondern an deinem falschen Script. Wenn Du mehrere Objekt-IDs überwachen willst musst Du links auf das Zahnrad klicken und diese dann untereinander angeben. Und bitte auf die Objekt ID registrieren, nicht auf ein komplettes Objekt.

                    Grunlagen anschauen. Der Oder-Block gehört da auf keinen Fall hin 🙂

                    Screenshot 2023-11-26 at 15.10.24.png

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    M 1 Reply Last reply
                    0
                    • haus-automatisierungH haus-automatisierung

                      @meckii Das liegt nicht am Adapter, sondern an deinem falschen Script. Wenn Du mehrere Objekt-IDs überwachen willst musst Du links auf das Zahnrad klicken und diese dann untereinander angeben. Und bitte auf die Objekt ID registrieren, nicht auf ein komplettes Objekt.

                      Grunlagen anschauen. Der Oder-Block gehört da auf keinen Fall hin 🙂

                      Screenshot 2023-11-26 at 15.10.24.png

                      M Offline
                      M Offline
                      Meckii
                      wrote on last edited by
                      #16

                      @haus-automatisierung
                      Jetzt Funktioniert es 🙂
                      Vielen lieben Dank!

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      97

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe