Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Skript tatsächlicher Wert

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Skript tatsächlicher Wert

Scheduled Pinned Locked Moved JavaScript
javascript
7 Posts 3 Posters 534 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • sigi234S Online
    sigi234S Online
    sigi234
    Forum Testing Most Active
    wrote on last edited by Jey Cee
    #1

    @paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:

    @NightWatcher sagte:

    Das ursprüngliche Objekt ist ein "Typ" Number.

    Was leider nicht bedeutet, dass der tatsächliche Wert auch vom Typ "number" ist. Mit einem kurzen Testscript kann man es festellen.

    console.log('Typ: ' + typeof getState('modbus.0.xyz').val); 
    

    Geht das auch wenn ich alle States zB. number testen will?

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    1 Reply Last reply
    0
    • paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @sigi234 sagte:

      wenn ich alle States zB. number testen will?

      Was meinst Du mit "alle States" ?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      sigi234S 1 Reply Last reply
      0
      • paul53P paul53

        @sigi234 sagte:

        wenn ich alle States zB. number testen will?

        Was meinst Du mit "alle States" ?

        sigi234S Online
        sigi234S Online
        sigi234
        Forum Testing Most Active
        wrote on last edited by sigi234
        #3

        @paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:

        @sigi234 sagte:

        wenn ich alle States zB. number testen will?

        Was meinst Du mit "alle States" ?

        Meinte Werte, ich möchte sehen welche den Wert number, text, usw. haben.
        Unter Objekte kann man ja nicht nach Wert sortieren.
        Screenshot (268)_LI.jpg

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Immer Daten sichern!

        paul53P 1 Reply Last reply
        0
        • sigi234S sigi234

          @paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:

          @sigi234 sagte:

          wenn ich alle States zB. number testen will?

          Was meinst Du mit "alle States" ?

          Meinte Werte, ich möchte sehen welche den Wert number, text, usw. haben.
          Unter Objekte kann man ja nicht nach Wert sortieren.
          Screenshot (268)_LI.jpg

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #4

          @sigi234 sagte:

          ich möchte sehen welche den Wert number, text, usw. haben.

          Das sollte mit dem $Selector gehen. Beispiel:

          $('modbus.0.*').each(function(id, i) {
             console.log(id + ': ' + typeof getState(id).val);
          });
          

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          sigi234S 1 Reply Last reply
          0
          • paul53P paul53

            @sigi234 sagte:

            ich möchte sehen welche den Wert number, text, usw. haben.

            Das sollte mit dem $Selector gehen. Beispiel:

            $('modbus.0.*').each(function(id, i) {
               console.log(id + ': ' + typeof getState(id).val);
            });
            
            sigi234S Online
            sigi234S Online
            sigi234
            Forum Testing Most Active
            wrote on last edited by
            #5

            @paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:

            @sigi234 sagte:

            ich möchte sehen welche den Wert number, text, usw. haben.

            Das sollte mit dem $Selector gehen. Beispiel:

            $('modbus.0.*').each(function(id, i) {
               console.log(id + ': ' + typeof getState(id).val);
            });
            

            Ja, und statt modbus.0 soll er alle auslesen und als Liste ausgeben.

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Immer Daten sichern!

            1 Reply Last reply
            0
            • paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #6

              @sigi234 sagte:

              Ja, und statt modbus.0 soll er alle auslesen und als Liste ausgeben.

              Sinnvoll ist es sicherlich, alle IDs und Typen auszugeben, bei denen der Datenpunkttyp und der Typ des Wertes nicht übereinstimmen ?

              $('state').each(function (id, i) {
                  var dpType = getObject(id).common.type;
                  var valType = typeof getState(id).val;
                  if(dpType != valType) console.log(id + ': Datenpunkttyp: ' + dpType + ', Wert: ' + valType);
              });
              

              Ist der Datenpunkttyp "array" oder "mixed", erfolgt immer eine Logausgabe.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              1
              • Jey CeeJ Online
                Jey CeeJ Online
                Jey Cee
                Developer
                wrote on last edited by
                #7

                Ich hab hier mal aufgeräumt, war ganz schön Unordentlich hier :spock-hand:

                Persönlicher Support
                Spenden -> paypal.me/J3YC33

                1 Reply Last reply
                3
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                643

                Online

                32.7k

                Users

                82.4k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe