Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Alle Objekte einer Instanz auslesen

    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

    Alle Objekte einer Instanz auslesen

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

      Kurze Frage: Wie komme ich per Javascript an alle Objekte einer Instanz?

      Konkret:
      Ich will alle meine Zigbee-Geräte durchgehen, jeweils die timestamp der 'link_quality' abfragen und eine Warnung ausgeben, wenn ein Gerät länger als z.B. 120 Minuten nicht reagiert hat.

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @gosund last edited by

        @gosund

        $('zigbee.0*.link_quality');
        

        https://forum.iobroker.net/topic/29117/zigbee-überwachung-letzer-empfangener-wert/6

        G 1 Reply Last reply Reply Quote 0
        • G
          gosund @Glasfaser last edited by

          @Glasfaser sagte in Alle Objekte einer Instanz auslesen:

          $('zigbee.0*.link_quality');

          Vielen Dank. Und wie bekomme ich jetzt noch die Namen aller Devices dazu?

          Glasfaser 1 Reply Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @gosund last edited by

            @gosund sagte in Alle Objekte einer Instanz auslesen:

            Namen aller Devices dazu?

            ist doch im Script enthalten !

            G 1 Reply Last reply Reply Quote 0
            • G
              gosund @Glasfaser last edited by gosund

              @Glasfaser
              Ich bekomme nur die Device-ID (hex), nicht den in der Spalte 'Namen' zugewiesenen Namen 😞

              {'0':'zigbee.0.000b57fffa587ed7.link_quality','1':'zigbee.0.00158d0003f72bf9.link_quality'...

              Glasfaser 1 Reply Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @gosund last edited by

                @gosund sagte in Alle Objekte einer Instanz auslesen:

                zigbee.0.00158d0003f72bf9

                Das liegt an deiner Zigbeebeschriftung .

                hier mal zu Spaß :

                1.JPG

                2.JPG

                G 1 Reply Last reply Reply Quote 0
                • G
                  gosund @Glasfaser last edited by

                  Habe versucht, einen Trigger daraus zu machen:

                  on({id: "zigbee.0*.link_quality", change: "any"}, async function (obj) {
                  ...
                  });

                  Aber er triggert nicht. Eine Idee, woran es liegen kann?
                  Funktioniert ein Trigger nicht mit Wildcards?

                  Asgothian 1 Reply Last reply Reply Quote 0
                  • Asgothian
                    Asgothian Developer @gosund last edited by

                    @gosund du musst den selector schon korrekt nutzen.

                    Beispiel hier :
                    https://www.iobroker.net/docu/index-81.htm?page_id=5809&lang=en#_8211_Selector

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      gosund @Asgothian last edited by

                      @Asgothian
                      Vielen Dank, hat geklappt.
                      War einfach zu spät zum denken 🙂

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        gosund @gosund last edited by

                        In diesem Zusammenhang einmal ganz allgemein gefragt:

                        Habt ihr irgendeine Form der Überwachung Eurer Sensoren?
                        D.h. wie merkt ihr, wenn ein Sensor (z.B. Temperatur oder Fenster/Türkontakt) nicht mehr funktioniert?
                        Mein aktueller Ansatz ist, daß ich eine Meldung per Telegram sende, wenn der Timestamp eines Sensors zu alt ist.
                        Bei den Temperatursensoren ist zumindest davon auszugehen, daß diese mehr oder weniger oft die aktuelle Temperatur melden. Aber die Türkontakte sind i.d.R. wesentlich länger Standby, solange nichts geöffnet oder geschlossen wird...

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        909
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        blockly javascript
                        3
                        10
                        687
                        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