Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Selektor sourceanalytix

    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

    Selektor sourceanalytix

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

      Hallo,
      wenn man bei den Objekten rechts oben bei den Einstellungen "sourceanalytix" auswählt, dann bekommt man ja nur die DP angezeigt wo SA aktiviert ist.

      Ich suche nun einen JS-selektor mit dem ich genau diese DP ermittelt kann.
      Oder alternativ einen JS-Befehl mit dem ich ermitteln kann wo SA aktiviert wurde.

      Hat da jemand mal einen Kurzbefehlt für mich.
      Danke im Voraus.

      mfg
      Dieter

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @bahnuhr last edited by

        @bahnuhr und wenn du einfach die Struktur unterhalb von sourceanalytix.0 abarbeitest? Da sind die Datenpunkte ja aufgelistet, wenn auch in anderer Schreibweise. Wenn man jedes __ durch . ersetzt, hätte man diesen wieder.

        Der Adapter selbst liefert einem sonst keine Liste (wie z.B. der SQL-Adapter es tut per sendTo)

        bahnuhr 2 Replies Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active @BananaJoe last edited by

          @bananajoe sagte in Selektor sourceanalytix:

          sendTo

          ja, sendTo ist bei SA nicht erlaubt. Und wird ja auch nicht eingebaut.
          Dein Vorschlag muss ich mal probieren.
          Danke.

          1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active @BananaJoe last edited by bahnuhr

            @bananajoe

            anbei ein kleines Script (für alle die es gebrauchen wollen).

                    var cacheSelectorSA = $('channel[state.id=sourceanalytix.0.*cumulativeReading]');
                    cacheSelectorSA.each(function (id, i) { 
                        id = id.replace(/__/g,"."); id = id.replace(/sourceanalytix.0./g,""); id = id.replace(/.cumulativeReading/g,"")
                        auswahl.push(id); 
                    })
            
            

            Danke @BananaJoe für die Anregung.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            567
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            javascript
            2
            4
            156
            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