Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Schleife deaktiviert Java Instanz, wieso?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Schleife deaktiviert Java Instanz, wieso?

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      exmerci last edited by

      Hallo,

      ich veruche eine Schleife zu machen. Aber egal wie ich es versuche, sobald ich den Schleifenbefehl benutze, wird meine komplette Java Instanz deaktiviert, obwohl mir beim starten des Scriptes kein Fehler angezeigt wird.

      0a8e1b7e-1b21-4ec7-9a47-7b74448c6147-image.png

      C 1 Reply Last reply Reply Quote 0
      • C
        CruziX @exmerci last edited by CruziX

        @exmerci Wie oft wird denn der Trigger aktiviert?
        Ich denke aber, dass es so nicht der richtige Ansatz ist, also in einer Schleife die DPs abzufragen

        E 1 Reply Last reply Reply Quote 0
        • E
          exmerci @CruziX last edited by

          @CruziX
          Stimmt, das war jetzt totaler Mist, durch das viele rumprobieren.
          Was ich eigentlich vorhabe ist:

          Wenn der Lichtsensor war ist, soll das Script solange versuche die erste Steckdose um zu schalten, solange diese auch falsch ist. Danach soll die Schleife stoppen. Idealerweise soll auch noch eine Pause zwischen den Versuchen sein, aber solange schon die normale Schleife nicht funktioiniert probiere ich das erst gar nicht. So sieht es jetzt aus, geht aber auch nicht:

          828b1d04-7201-4150-bb97-99db7cfca431-image.png

          Homoran C 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @exmerci last edited by Homoran

            @exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:

            aber solange schon die normale Schleife nicht funktioiniert probiere ich das erst gar nicht.

            weise Entscheidung.

            Aber sie wird funktionieren - im Millisekundenbereich - und somit tausende mal und dirdamit deinen Adapter lahmlegen, was dieser mit Abschalten belohnt.

            Nimm lieber den "Ausführen Intervall" Baustein im Abstand von Sekunden wenn wahr, sonst stopp Intervall

            E 1 Reply Last reply Reply Quote 0
            • E
              exmerci @Homoran last edited by

              @Homoran
              Bin ich gerade bei. Mal sehen ob ich es damit hin bekomme. Irgendwann begreife ich dieses Java Zeugs vielleicht 🙂

              1 Reply Last reply Reply Quote 0
              • C
                CruziX @exmerci last edited by CruziX

                @exmerci Kann es denn sein, dass die Steckdose nicht auf den Befehl reagiert? Ansonsten würde ich folgendes vorschlagen:
                Nimm den grünen Block raus und ersetz ihn durch einen Falls block.
                Dann nimmst du einen Steuere Block und setzt die Steckdose auf wahr.

                E 1 Reply Last reply Reply Quote 0
                • E
                  exmerci @CruziX last edited by

                  @CruziX

                  Die Steckdose reagiert bis jetzt nicht auf steuere sondern nur auf umschalten, wahrscheinlich weil sie im Adapter als Switch ausgelegt ist.
                  Aber ansonsten funktioniert das so wie du es schreibst. Das lief schon.
                  Nur, das sie empfangsbeding nicht immer beim ersten mal reagiert, möchte ich den Befehl solange wiederholen, bis sie umgeschaltet hat.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    CruziX @exmerci last edited by

                    @exmerci Achso, ok.
                    Das Steuere nicht geht wundert mich aber, sollte eigentlich mit jedem DP gehen, der den korrekten Typ hat.
                    Aber gut, wenn das so ist, dann würde ich ebenfalls einen Interval Block empfehlen und diesen dann abbrechen lassen

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      exmerci @CruziX last edited by

                      @CruziX

                      Ich habe das jetzt so gemacht, was erstmal zu funktionieren scheint. Was aber jetzt stört ist, das die Steckdose nach dem der Lichtsensor den Wert "wahr" hat, auch erst nach 20 Sekunden das erste mal schaltet. Das sollte schon sofort passieren.

                      109efc21-25fb-407b-99f2-b891162fea45-image.png

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @exmerci last edited by

                        @exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:

                        das die Steckdose nach dem der Lichtsensor den Wert "wahr" hat, auch erst nach 20 Sekunden das erste mal schaltet.

                        das hast du aber so programmiert 😉 .

                        @exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:

                        Das sollte schon sofort passieren.

                        dann muss ein weiteres "steuere" vor den Intervall block

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          exmerci @Homoran last edited by

                          @Homoran

                          Schon geschehen. Kaum schreibt man etwas, kommt einem die Erleuchtung.
                          Ich danke Euch. 👍

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @exmerci last edited by

                            @exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:

                            Kaum schreibt man etwas, kommt einem die Erleuchtung.

                            In Abwandlung eines bekannten Mottos: "wie soll ich wissen was ich denke, bevor ich sehe was ich schreibe" 🙂

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            881
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            blockly
                            3
                            12
                            467
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo