Navigation

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

    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

    Eigenschaft LOW_BAT Zugriffsproblem

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

      Hallo,
      ich habe ein seltsames Problem.
      Bei der Abfrage per Script erhalte ich nicht alle Geräte.

      Hier mein Script:

      var SelectorLOW_BAT         = $('channel[state.id=*.LOW_BAT]');
      
      log('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT'  +  ' ---> ' + getState('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT').val);
      
      SelectorLOW_BAT.each(function (id, i) {
              log(id  +  ' ---> ' + getState(id).val);
      });
      

      Dabei erhalte ich folgende Ausgabe:

      15:00:49.652	info	javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.000A9A49A6AA55.0.LOW_BAT ---> true
      15:00:49.653	info	javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.00281D89B3C485.0.LOW_BAT ---> false
      15:00:49.653	info	javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F288C.0.LOW_BAT ---> false
      15:00:49.653	info	javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F28F7.0.LOW_BAT ---> false
      

      Der erste Log Eintrag ist die gezielte Abfrage eines States, die restlichen 3 über den Selector über die each Function.
      Warum in aller Welt taucht der State im Each nicht mit auf?

      Ich muss erwähnen, dass ich vor wenigen Tagen von RaspberryMatic auf die CCU3 umgestiegen bin.
      Es läuft sonst aber alles hervorragend und die States sind ja auch aktuell unter Objekte...

      Habe ich einen Denkfehler?

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

        @abg0002
        Starte mal die Javascript-Instanz neu.

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

          @paul53
          Klasse, das war es!
          Vielen Dank!

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

          Support us

          ioBroker
          Community Adapters
          Donate

          953
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          2
          3
          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