Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] mehrere Bedingungen

    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

    SOLVED [gelöst] mehrere Bedingungen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jey Cee
      Jey Cee Developer last edited by Jey Cee

      on(['javascript.0.sonos.stlauter', 'javascript.0.sonos.stleiser', usw.]
      
      S paul53 2 Replies Last reply Reply Quote 1
      • Jey Cee
        Jey Cee Developer last edited by Jey Cee

        on(['javascript.0.sonos.stlauter', 'javascript.0.sonos.stleiser', usw.]
        
        S paul53 2 Replies Last reply Reply Quote 1
        • S
          skokarl @Jey Cee last edited by

          @Jey-Cee

          Super, Danke

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Jey Cee last edited by paul53

            @Jey-Cee
            Funktioniert es wirklich in der Objekt-Schreibweise oder muss es nicht doch ein Array sein ?

            on(['javascript.0.sonos.stlauter','javascript.0.sonos.stleiser',usw.],
            
            Jey Cee 1 Reply Last reply Reply Quote 0
            • Jey Cee
              Jey Cee Developer @paul53 last edited by Jey Cee

              @paul53 hm du hast recht mit {} dürfte es nicht gehen.
              Aber laut Doku sollte es ohne [ ] gehen, kann das mal jemand testen? Hab gerade nicht die möglichkeit.

              paul53 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @Jey Cee last edited by paul53

                @Jey-Cee sagte in mehrere Bedingungen:

                laut Doku sollte es ohne [] gehen

                Laut welcher Doku ?
                Was geht, ist die Verwendung von RegExp.

                on(/^javascript\.0\.sonos\.(stlauter|stleiser|wlauter|wleiser)$/, function(dp) {});
                
                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Jey Cee last edited by

                  @Jey-Cee sagte:

                  kann das mal jemand testen?

                  Getestet: Ohne eckige Klammern funktioniert es nicht.

                  Jey Cee 1 Reply Last reply Reply Quote 0
                  • Jey Cee
                    Jey Cee Developer @paul53 last edited by

                    @paul53 Adapter Doku

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Jey Cee last edited by paul53

                      @Jey-Cee
                      Dort kann ich es nicht finden, sondern so etwas:

                      on('stateId1', 'stateId2');
                      All changes of stateId1 will be written to stateId2.

                      on_id.JPG

                      1 Reply Last reply Reply Quote 0
                      • S
                        skokarl last edited by skokarl

                        Ich teste auch gleich wenn meine Frau mich sns Notebook lässt.... wäre natürlich schön wenn ihr Euch bis dahin einig seid...😁 oder ne Lösung habt....😎

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

                          @skokarl sagte:

                          oder ne Lösung habt

                          Lösung mit RegExp und Lösung mit Array.

                          S 2 Replies Last reply Reply Quote 1
                          • S
                            skokarl @paul53 last edited by

                            @paul53

                            ich mache meine ersten JavaScript Versuche,...
                            aber ich versuchs.... Danke

                            1 Reply Last reply Reply Quote 0
                            • S
                              skokarl @paul53 last edited by skokarl

                              @paul53

                              on(/^javascript\.0\.sonos\.(stlauter|stleiser|wlauter|wleiser)$/, function(obj) { 
                              

                              funktioniert perfekt. Vielen lieben Dank.

                              Frag mich immer wieder wer sich so Schreibweisen ausgedacht hat, und wer sich das alles
                              merken soll. 😬

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              790
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              395
                              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