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. Skripten / Logik
  4. Blockly
  5. Schleife deaktiviert Java Instanz, wieso?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    355

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Schleife deaktiviert Java Instanz, wieso?

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
12 Beiträge 3 Kommentatoren 552 Aufrufe 2 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.
  • E exmerci

    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 Offline
    C Offline
    CruziX
    schrieb am zuletzt editiert von CruziX
    #2

    @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 Antwort Letzte Antwort
    0
    • C 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 Offline
      E Offline
      exmerci
      schrieb am zuletzt editiert von
      #3

      @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

      HomoranH C 2 Antworten Letzte Antwort
      0
      • E exmerci

        @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

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

        @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

        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 -

        E 1 Antwort Letzte Antwort
        0
        • HomoranH 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 Offline
          E Offline
          exmerci
          schrieb am zuletzt editiert von
          #5

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

          1 Antwort Letzte Antwort
          0
          • E exmerci

            @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

            C Offline
            C Offline
            CruziX
            schrieb am zuletzt editiert von CruziX
            #6

            @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 Antwort Letzte Antwort
            0
            • C 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 Offline
              E Offline
              exmerci
              schrieb am zuletzt editiert von
              #7

              @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 Antwort Letzte Antwort
              0
              • E exmerci

                @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 Offline
                C Offline
                CruziX
                schrieb am zuletzt editiert von
                #8

                @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 Antwort Letzte Antwort
                0
                • C CruziX

                  @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 Offline
                  E Offline
                  exmerci
                  schrieb am zuletzt editiert von
                  #9

                  @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

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • E exmerci

                    @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

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

                    @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

                    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 -

                    E 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @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 Offline
                      E Offline
                      exmerci
                      schrieb am zuletzt editiert von
                      #11

                      @Homoran

                      Schon geschehen. Kaum schreibt man etwas, kommt einem die Erleuchtung.
                      Ich danke Euch. :+1:

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • E exmerci

                        @Homoran

                        Schon geschehen. Kaum schreibt man etwas, kommt einem die Erleuchtung.
                        Ich danke Euch. :+1:

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

                        @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" :-)

                        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 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

                        332

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        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