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] Raum/Funktion werden nicht gefunden

    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

    [gelöst] Raum/Funktion werden nicht gefunden

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

      Hallo, bitte um Hilfe:
      Ich möchte gerne das/die Objekte finden, bei denen der Raum und die Funktion
      übereinstimmt.
      Ich habe dafür diese Zeilen gefunden:

      var  sensors = $('channel[state.id=*.STATE](rooms=Bad)(functions=Alarmanlage)').each(function(id) {
              log("R1: " + id);
          });
      

      ce6e03af-2ad1-4a55-b3aa-fc092dc7aaa5-grafik.png

      Es sollten doch javascript.0.haus.Heizung.Bad.Man und javascript.0.haus.Heizung.Wohnzimmer.Man
      gefunden werden.

      Ich habe schon alles Mögliche ausprobiert, aber ich erhalte einfach kein Ergebnis.
      Hoffentlich kann mir da jemand weiterhelfen.
      Es ist Node.js: v10.19.0 installiert.

      FredF 1 Reply Last reply Reply Quote 0
      • FredF
        FredF Most Active Forum Testing @hanss last edited by

        @hanss Alarmanlage muss glaube ich klein geschrieben werden

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

          Funktioniert auch nicht kleingeschrieben, auch nicht wenn man (functions=Alarmanlage) wegläßt.

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

            Versuch mal

            $('state[id=*](rooms=Bad)(functions=Alarmanlage)').each(function(id) {
                    log("R1: " + id);
                });
            

            oder

            $('channel[state.id=*](rooms=Bad)(functions=Alarmanlage)').each(function(id) {
                    log("R1: " + id);
                });
            
            1 Reply Last reply Reply Quote 0
            • hanss
              hanss last edited by

              @hanss sagte in Raum/Funktion werden nicht gefunden:

              (functions=Alarmanlage)

              Hallo CruziX,
              vielen Dank, mit der ersten Version funktioniert es, aber erst nachdem ich JS neu gestartet habe.
              Das ist offensichtlich bei jeder Änderung der "Aufzählungen" notwendig.

              dslraser 1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @hanss last edited by

                @hanss sagte in Raum/Funktion werden nicht gefunden:

                aber erst nachdem ich JS neu gestartet habe.

                manchmal reicht auch das nicht. Admin und JS Adapter neu starten (nicht stoppen !) hilft bei mir dann eigentlich immer.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                662
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                javascript
                4
                6
                232
                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