Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Subscription von Aufzählung funktioniert nicht

    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

    Subscription von Aufzählung funktioniert nicht

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

      Ich bin gerade etwas an einem Script am verzweifeln. Ich hoffe ihr könnt mir helfen:

      var cacheSelector  = $('channel[state.id=*](functions="Sicherheit")');
      .
      .
      .
      cacheSelector.on(function(obj) {
      .
      .
      .
      });
      
      

      führt bei mir zu folgender Ausgabe:

      `01:18:08.761	[info]	javascript.0 script.js.Alarmanlage: registered 1 subscription and 0 schedules
      [code]
      
      Wenn ich "(functions="Sicherheit")" weg lasse, werden sämtliche states subscribed (macht natürlich keinen Sinn). Es muss also am Filter auf die Aufzählung Sicherheit liegen. Meine Aufzählung sieht so aus:
      
      [img]https://abload.de/img/enumsuoqeo.png[/img]
      
      Kann mir jemand sagen wo der Fehler liegt? Ich bin echt verzweifelt.  :lol:`[/code]
      
      1 Reply Last reply Reply Quote 0
      • BuZZy
        BuZZy last edited by

        Ja. kann ich dir genau sagen..

        Du schreibst "Sicherheit" im Skript beim CacheSelector.. Der Name ist aber "sicherheit" (klein geschrieben)!

        Es muss also

        var cacheSelector  = $('channel[state.id=*](functions="sicherheit")');
        ````sein… (sicherheit klein geschrieben)
        
        Und nicht````
        var cacheSelector  = $('channel[state.id=*](functions="Sicherheit")');
        ````..
        
        :D
        
        Gruß
        1 Reply Last reply Reply Quote 0
        • J
          JanGa last edited by

          Danke für den Ansatz. Ganz so einfach war es nicht, habe den Fehler gerade gefunden. Beim Selector musste ich channel durch state ersetzen, weil ich keine Channels in der Aufzählung habe sondern nur IDs / States. Jetzt läuft es einwandfrei. Die Dokumentation zu dem Thema unter http://www.iobroker.net/docu/?page_id=5 … 1_Selector ist übrigens 1a.

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

            Ah okay, das konnte ich nun nicht wissen dass du keine channels drunter hast.. 😄

            Schön dass du es selber lösen konntest. Weiter so! 🙂 😉

            Gruß

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

            Support us

            ioBroker
            Community Adapters
            Donate

            419
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            2
            4
            558
            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