Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Gelöst: Status "Connection" der Zigbee Instanzen ermitteln

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Gelöst: Status "Connection" der Zigbee Instanzen ermitteln

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

      Hallo ich möchte gerne den Status des DP "Connection" meiner Zigbee-Instanzen ermitteln
      3 Stück habe ich.
      conn.png
      Wie kann ich das machen?
      Michael

      Edit: Hab mir ein Script von Paul53 geschnappt und umgebaut:

      /*****Disconnect ZigBee Adapter festellen *******************************
      **    JAN 2023
      **    Zigbee 
      **    
      **    erstellt: 20.01.23
      **    
      *************************************************************************/
      var logging
      const ids = $('zigbee.*.info.connection');
      const idCnt = '0_userdata.0.System.Zigbee.Disconnected'
      
      function cntZig() {
          let cnt = 0;
          ids.each(function (id, i) {
              if (getState(id).val == false) cnt++;
              log(cnt) //Anzahl der Instanzen die nicht "connected" sind
              if (cnt == 1) {
                  var text = '\ud83d\uded1 *CAS Zigbee Disconnect*:\n' + cnt + ' Instanz'
                  if (logging) sendTo('whatsapp-cmb.0', 'send', { text: text, phone: '+4915xxx' });
              }
              if (cnt > 1) {
                  var text = '\ud83d\uded1 *CAS Zigbee Disconnect*:\n' + cnt + ' Instanzen'
                  if (logging) sendTo('whatsapp-cmb.0', 'send', { text: text, phone: '+4915xxx' });
              }
              
          });
          setState(idCnt, cnt, true);
      }
      cntZig(); // Skriptstart
      ids.on(cntZig);
      
      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @michihorn last edited by

        @michihorn
        Hilft das hier?

        93174bf8-5063-489b-8eb3-2d31157b0691-image.png

        Codierknecht 1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @Codierknecht last edited by

          Alternative:
          1e95c241-ff6f-45b5-be34-b8ca9cfe4498-image.png

          M 1 Reply Last reply Reply Quote 0
          • M
            michihorn @Codierknecht last edited by

            @codierknecht Oh Danke, könntest Du das Blocky mal als Script posten?

            DJMarc75 Codierknecht 2 Replies Last reply Reply Quote 0
            • M
              MCU last edited by

              @codierknecht Mit welchem Tool machst du eigentlich die Screenshots?

              Codierknecht 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @michihorn last edited by

                @michihorn sagte in Status Connection einer Instance ermitteln:

                das Blocky mal als Script posten?

                Na man macht es sich ja einfach 🙄

                Auch wenn @Codierknecht das als "Skript" postet musst Du da noch einiges anpassen...

                learning by doing zumal Du ja schon seit etlichen Jahren hier unterwegs bist 😜

                M 1 Reply Last reply Reply Quote 0
                • M
                  michihorn @DJMarc75 last edited by

                  @djmarc75 Wäre echt fein, wenn wir uns hier im Forum auf das wesentliche konzentrieren könnten. Witzige Bemerkungen gerne im privaten Chat. Danke

                  DJMarc75 1 Reply Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @michihorn last edited by

                    @michihorn sagte in Status Connection einer Instance ermitteln:

                    wenn wir uns hier im Forum auf das wesentliche konzentrieren könnten.

                    Ja, entschuldige mein Fehlverhalten.

                    Zurück zum Thema:
                    natürlich würde ich jetzt @Codierknecht darum bitten seine Skriptschnipsel hier als JS zu posten damit Du das erfolgreich nutzen kannst.

                    p.s.

                    @michihorn sagte in Status Connection einer Instance ermitteln:

                    Witzige Bemerkungen gerne im privaten Chat.

                    a bin ich nicht witzig sondern ehrlich und
                    b bin ich a
                    !

                    M 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @MCU last edited by

                      @mcu sagte in Status Connection einer Instance ermitteln:

                      @codierknecht Mit welchem Tool machst du eigentlich die Screenshots?

                      SnagIt von TechSmith. Ist aber nicht ganz billig 😉

                      1 Reply Last reply Reply Quote 1
                      • Codierknecht
                        Codierknecht Developer Most Active @michihorn last edited by

                        @michihorn sagte in Status Connection einer Instance ermitteln:

                        könntest Du das Blocky mal als Script posten?

                        Leider nicht. Das habe ich bereits wieder gelöscht. Das hat nur bis zum Screenshot überlebt.
                        Die paar Blöcke zusammenzuklöppeln ist ja jetzt auch nicht wirklich eine Herausforderung.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          michihorn @Codierknecht last edited by

                          @codierknecht Okay Danke Dir 👍

                          1 Reply Last reply Reply Quote 0
                          • M
                            michihorn @DJMarc75 last edited by

                            @djmarc75 Der Punkt ist folgendes: Hier suchen Leute nach Lösungen.
                            Nicht zielführende Kommentare, wie unsere Konversation jetzt, blähen das Forum auf und erschweren die Suche nach eben diesen Lösungen. 😊

                            DJMarc75 Codierknecht 2 Replies Last reply Reply Quote 0
                            • DJMarc75
                              DJMarc75 @michihorn last edited by

                              @michihorn sagte in Status Connection einer Instance ermitteln:

                              Hier suchen Leute nach Lösungen

                              Dann entschuldige ich mich natürlich weil ich das so nicht wusste. Bin noch recht neu hier im Forum.

                              1 Reply Last reply Reply Quote 1
                              • Codierknecht
                                Codierknecht Developer Most Active @michihorn last edited by

                                @michihorn sagte in Gelöst: Status "Connection" der Zigbee Instanzen ermitteln:

                                Der Punkt ist folgendes: Hier suchen Leute nach Lösungen.

                                Dabei aber bitte ebenfalls berücksichtigen:
                                Die Leute, die hier helfen, bieten in der Regel "Hilfe zur Selbsthilfe".
                                Ziel ist also nicht unbedingt, ein passendes Script für das aktuelle Problem zu liefern, sondern das Problem zu erklären und zu helfen, das zu verstehen um in der Zukunft allein weiterzukommen.

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                833
                                Online

                                31.7k
                                Users

                                79.8k
                                Topics

                                1.3m
                                Posts

                                javascript
                                4
                                14
                                334
                                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