Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly mehrere Objekt IDs beim trigger hinzufügen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly mehrere Objekt IDs beim trigger hinzufügen

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      saeft_2003 Most Active last edited by

      Hallo,

      Ich wollte fragen wie man mehrere objekt ids beim trigger hinzufügen kann (so wie auf dem bild)? Ich will das objekt x oder y oder z den trigger xxx auslöst.

      Und wie könnte man es machen, dass wenn einer der drei ausgelöst hat die anderen zwei für eine bestimmte zeit keine Funktion mehr haben?

      Wäre super wenn ihr mir weiter helfen könntet…
      6377_8030cb9b-2f99-4aad-b401-ae19df2d8872.jpeg

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

        Zahnrad anklicken 😉

        Gruß

        Rainer

        J 1 Reply Last reply Reply Quote 0
        • S
          saeft_2003 Most Active last edited by

          Ok dann probier ich das mal 😄

          Und weißt du auch be lösung zu meiner zweiten frage?

          1 Reply Last reply Reply Quote 0
          • R
            RappiRN Most Active last edited by

            Das wirst du wohl mit weiteren Logiken abfangen müssen.

            Schreib mal bitte genauer, was du vorhast!

            Enrico

            1 Reply Last reply Reply Quote 0
            • S
              saeft_2003 Most Active last edited by

              Ok danke enrico ich melde mich heut abend mit bild usw noch mal.

              1 Reply Last reply Reply Quote 0
              • S
                saeft_2003 Most Active last edited by

                erstmal vielen dank das mit den mehereren ID hat funktioniert (war ja auch ziemlich simpel :lol: )

                ****was ich gern hätte ist folgendes:

                trigger x oder y oder z löst aus

                wenn die aktuelle uhrzeit zwischen 5:00 Uhr und dem Sonnenaufgang liegt

                dann schalte gerät xyz für 5 sek an****

                was jetzt perfekt wäre wenn ein trigger ausgelöst hat die anderen zwei für eine bestimme zeit z.b. 1 Std. nicht mehr auslösen können. Da hab ich leider kein Plan wie ich das umsetzen könnte.

                Wäre nett wenn ihr mir dabei helfen könntet…
                6377_blockly_2.jpg

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  @saeft_2003:

                  wenn ein trigger ausgelöst hat die anderen zwei für eine bestimme zeit z.b. 1 Std. nicht mehr auslösen können. `
                  Sollen alle 3 Trigger in der Stunde nicht mehr auslösen oder nur die beiden anderen Trigger (macht es komplizierter) ?

                  1 Reply Last reply Reply Quote 0
                  • S
                    saeft_2003 Most Active last edited by

                    es können auch alle drei eine std. lang nicht mehr auslösen dürfen. wie würdest du das machen?

                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 last edited by

                      @saeft_2003:

                      wie würdest du das machen? `
                      Ich würde eine neue Variable (z.B. Triggerenable) erzeugen und diese zusätzlich zu den beiden Zeiten abfragen:

                      falls Zeit > 5:00 und Zeit < Sonnenaufgang und Triggerenable

                      mache wie gehabt

                      • Triggerenable = unwahr

                      • timeout2 in 60 Minuten: Triggerenable = wahr

                      Also die Variable auf unwahr setzen und nach 1 Stunde wieder auf wahr.

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 last edited by

                        Etwa so
                        493_blockly_triggersperre.jpg

                        1 Reply Last reply Reply Quote 0
                        • R
                          RappiRN Most Active last edited by

                          Hallo Paul,

                          brauch die Variable triggerenable nicht auf wahr geprüft werden, reicht das so, wie du es eingefügt hast?

                          Enrico

                          1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 last edited by

                            @RappiRN:

                            brauch die Variable triggerenable nicht auf wahr geprüft werden, reicht das so, wie du es eingefügt hast? `
                            Ja, das reicht so. Ein Vergleich ergibt im Ergebnis true oder false, was die Variable schon enthält.

                            1 Reply Last reply Reply Quote 0
                            • S
                              saeft_2003 Most Active last edited by

                              ok danke ich werde das ganze mal ausprobieren

                              1 Reply Last reply Reply Quote 0
                              • R
                                RappiRN Most Active last edited by

                                @paul53:

                                @RappiRN:

                                brauch die Variable triggerenable nicht auf wahr geprüft werden, reicht das so, wie du es eingefügt hast? Ja, das reicht so. Ein Vergleich ergibt im Ergebnis true oder false, was die Variable schon enthält.

                                Wieder was gelernt! 😄 Willst du nicht mal ein Blockly-Buch schreiben, wo man Tips und Tricks rauslesen kann? 😉 Oder gibts sowas schon irgendwo?

                                Enrico

                                1 Reply Last reply Reply Quote 0
                                • S
                                  saeft_2003 Most Active last edited by

                                  jetzt stell ich mir grad die frage ob es geht das zwei skripte mit den gleichen trigger und objekte gleichzeitig laufen?

                                  Ich habe bei den Kommentaren versucht zu erklären was ich vorhab. Geht das mit zwei skripten oder muss das alles in eins?
                                  6377_blockly_4.jpg
                                  6377_blockly_3.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 last edited by

                                    @RappiRN:

                                    Willst du nicht mal ein Blockly-Buch schreiben, wo man Tips und Tricks rauslesen kann? `
                                    Nein, Blockly ist "buntes" Javascript (mit Einschränkungen). Ich programmiere nicht in Blockly, sondern in Javascript. Nur für das Forum klicke ich gelegentlich ein Blockly zusammen.

                                    Zu Javascript gibt so etwas sicherlich (z.B. nach "Javascript implizite Typwandlung" suchen). Hilfreich sind https://dorey.github.io/JavaScript-Equality-Table/.

                                    1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 last edited by

                                      @saeft_2003:

                                      ob es geht das zwei skripte mit den gleichen trigger und objekte gleichzeitig laufen? `
                                      Ja, es geht.

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        jan_xx @Homoran last edited by

                                        @Homoran
                                        Hallo, sorry aber beim Zahnrad gehts bei mir nicht weiter? Irgendwie steh ich wohl auf dem Schlauch...
                                        Wo muss ich noch klicken um mehrere Trigger hinzuzufügen?

                                        Danke und Gruß Jan

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

                                          @jan_xx Screenshot bitte!

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          891
                                          Online

                                          31.8k
                                          Users

                                          80.0k
                                          Topics

                                          1.3m
                                          Posts

                                          5
                                          19
                                          8470
                                          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