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. Zigbee-Geräte überwachen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Zigbee-Geräte überwachen

Scheduled Pinned Locked Moved JavaScript
130 Posts 17 Posters 17.9k Views 31 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.
  • M Offline
    M Offline
    MartyBr
    wrote on last edited by
    #112

    @ciddi89
    Ich habe in Github ein Issue angelegt mit der Frage, ob es möglich ist, einzelne Geräte aus der Überwachung auszuschließen.
    Ich habe hier ein Gerät, dass nicht über den Zigbee-Adapter gesteuert werden soll.
    Der Watchdog liefert immer wieder eine Warnung (was nun hervorragend funktioniert, danke dafür :+1: ).
    Ich setze die neue Version 0.0.7 ein

    Gruß
    Martin


    Intel NUCs mit Proxmox / Iobroker als VM unter Debian
    Raspeberry mit USB Leseköpfen für Smartmeter
    Homematic und Homematic IP

    ? 1 Reply Last reply
    0
    • M MartyBr

      @ciddi89
      Ich habe in Github ein Issue angelegt mit der Frage, ob es möglich ist, einzelne Geräte aus der Überwachung auszuschließen.
      Ich habe hier ein Gerät, dass nicht über den Zigbee-Adapter gesteuert werden soll.
      Der Watchdog liefert immer wieder eine Warnung (was nun hervorragend funktioniert, danke dafür :+1: ).
      Ich setze die neue Version 0.0.7 ein

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #113

      @martybr Neuste Version enthält jetzt eine variabel mit den Namen "myArrFilter" Hier können devices angegeben werden die ausgeschlossen werden soll. :)

      M 2 Replies Last reply
      1
      • ? A Former User

        @martybr Neuste Version enthält jetzt eine variabel mit den Namen "myArrFilter" Hier können devices angegeben werden die ausgeschlossen werden soll. :)

        M Offline
        M Offline
        MartyBr
        wrote on last edited by MartyBr
        #114

        @ciddi89 Super, danke. Das teste ich gleich
        :+1:

        Gruß
        Martin


        Intel NUCs mit Proxmox / Iobroker als VM unter Debian
        Raspeberry mit USB Leseköpfen für Smartmeter
        Homematic und Homematic IP

        1 Reply Last reply
        0
        • ? A Former User

          @martybr Neuste Version enthält jetzt eine variabel mit den Namen "myArrFilter" Hier können devices angegeben werden die ausgeschlossen werden soll. :)

          M Offline
          M Offline
          MartyBr
          wrote on last edited by
          #115

          @ciddi89
          Das hat funktioniert. Ich hatte ein Device im BLE Adapter, der wurde alle (gefühlt 5h) als nicht erreichbar gemeldet.

          Danke, nun ist alles gut.

          Gruß
          Martin


          Intel NUCs mit Proxmox / Iobroker als VM unter Debian
          Raspeberry mit USB Leseköpfen für Smartmeter
          Homematic und Homematic IP

          H 1 Reply Last reply
          0
          • M MartyBr

            @ciddi89
            Das hat funktioniert. Ich hatte ein Device im BLE Adapter, der wurde alle (gefühlt 5h) als nicht erreichbar gemeldet.

            Danke, nun ist alles gut.

            H Offline
            H Offline
            homecineplexx
            wrote on last edited by
            #116

            hallo

            ich hab gesehen, dass du einige Geräte in unterschiedelichen Ordnern abfragst

            if (watchZigbee) {
                    myArrDev.push({"theSelektor":"zigbee.0.*.link_quality","theName":"common","linkQual":"zigbee","batt":"zigbee"})
                }
                if (watchBle) {
                    myArrDev.push({"theSelektor":"ble.0.*.rssi","theName":"common","linkQual":"ble","batt":"none"})
                }
                if (watchMqttXiaomi) {
                    myArrDev.push({"theSelektor":"mqtt.0.xiaomiantenna.*.status","theName":"Objectname2Level","linkQual":"none","batt":"none"})
                    myArrDev.push({"theSelektor":"mqtt.0.xiaomiantenna.sensors.sensor.*_batt.state","theName":"Objectname1Level","linkQual":"none","batt":"dpvalue"})
                }
            

            aber was ist zb mit:
            mihome.0.devices.* ??

            ? 1 Reply Last reply
            0
            • H homecineplexx

              hallo

              ich hab gesehen, dass du einige Geräte in unterschiedelichen Ordnern abfragst

              if (watchZigbee) {
                      myArrDev.push({"theSelektor":"zigbee.0.*.link_quality","theName":"common","linkQual":"zigbee","batt":"zigbee"})
                  }
                  if (watchBle) {
                      myArrDev.push({"theSelektor":"ble.0.*.rssi","theName":"common","linkQual":"ble","batt":"none"})
                  }
                  if (watchMqttXiaomi) {
                      myArrDev.push({"theSelektor":"mqtt.0.xiaomiantenna.*.status","theName":"Objectname2Level","linkQual":"none","batt":"none"})
                      myArrDev.push({"theSelektor":"mqtt.0.xiaomiantenna.sensors.sensor.*_batt.state","theName":"Objectname1Level","linkQual":"none","batt":"dpvalue"})
                  }
              

              aber was ist zb mit:
              mihome.0.devices.* ??

              ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #117

              @homecineplexx Kann das gerne mit Einpflegen. Muss dann nur wissen ob es da Datenpunkte wie zb Linkquality oder rssi oder ähnlich dort gibt.

              crunchipC H 2 Replies Last reply
              0
              • ? A Former User

                @homecineplexx Kann das gerne mit Einpflegen. Muss dann nur wissen ob es da Datenpunkte wie zb Linkquality oder rssi oder ähnlich dort gibt.

                crunchipC Away
                crunchipC Away
                crunchip
                Forum Testing Most Active
                wrote on last edited by
                #118

                @ciddi89 nein gibt es da nicht, einzige was es gibt, wären die Batterie Datenpunkte in Volt bzw %, die aber total unterschiedlich aktualisieren.

                umgestiegen von Proxmox auf Unraid

                1 Reply Last reply
                0
                • ? A Former User

                  @homecineplexx Kann das gerne mit Einpflegen. Muss dann nur wissen ob es da Datenpunkte wie zb Linkquality oder rssi oder ähnlich dort gibt.

                  H Offline
                  H Offline
                  homecineplexx
                  wrote on last edited by
                  #119

                  @ciddi89 also es gibt da unterschiedliche Devices
                  Schalter, die sehen so aus:
                  34f6cfb7-4047-4457-9192-cc1070b1e632-image.png

                  Magneten:
                  ae192ca6-d140-43f4-9239-528e299b84de-image.png

                  Motion:
                  f47f430f-d2c7-419e-8ebd-ecf00528f5d4-image.png

                  Smoke:
                  c7606275-3f47-43a0-81d6-3e8128929fed-image.png

                  hilft dir das?

                  1 Reply Last reply
                  0
                  • ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #120

                    @crunchip & @homecineplexx hmm okay. Ich habs mit rein genommen. Diese werden dann über die Batterie Percent state abgefragt. Muss dann nur getestet werden ob die auch richtig abgefragt werden. Vorher die const watchMiHome auf true stellen.

                    Link zum Skript

                    crunchipC 1 Reply Last reply
                    1
                    • ? A Former User

                      @crunchip & @homecineplexx hmm okay. Ich habs mit rein genommen. Diese werden dann über die Batterie Percent state abgefragt. Muss dann nur getestet werden ob die auch richtig abgefragt werden. Vorher die const watchMiHome auf true stellen.

                      Link zum Skript

                      crunchipC Away
                      crunchipC Away
                      crunchip
                      Forum Testing Most Active
                      wrote on last edited by
                      #121

                      @ciddi89 ob das Sinn macht?
                      Deshalb schrieb ich ja, die Datenpunkte werden sehr unregelmäßig aktualisiert. Ich verwende zigbee, hab aber noch zwei Sensoren über mihome laufen, kann ja mal testen

                      umgestiegen von Proxmox auf Unraid

                      ? 1 Reply Last reply
                      1
                      • crunchipC crunchip

                        @ciddi89 ob das Sinn macht?
                        Deshalb schrieb ich ja, die Datenpunkte werden sehr unregelmäßig aktualisiert. Ich verwende zigbee, hab aber noch zwei Sensoren über mihome laufen, kann ja mal testen

                        ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #122

                        @crunchip said in Zigbee-Geräte überwachen:

                        @ciddi89 ob das Sinn macht?

                        Das selbe habe ich mich auch gefragt, wo ich bei dir gelesen habe, das die Batterie Stände sehr unterschiedlich aktualisiert werden. Naja wer will kann sich die ja mit auflisten lassen, wer nicht der nicht. Ich selber habe keine mihome Geräte die über diesen Adapter laufen. Daher kann ich das selbst nicht ausprobieren. Und in erster Linie soll es ja auch darum gehen Geräte mit einer Link quality / rssi zu überwachen.

                        1 Reply Last reply
                        1
                        • F Offline
                          F Offline
                          firebowl
                          wrote on last edited by
                          #123

                          Moin zusammen,

                          wäre es vielleicht möglich auch bestimmte WLAN Devices aufzunehmen?
                          Ich denke da z.B. an Shellys. Ich habe hier bei mir einen Shelly HT im Einsatz.
                          Er liefert auch einen Batterie Wert, allerdings bin ich mir nicht so ganz schlüssig welchen Wert man für das offline nehmen sollte. Die Teile melden sich ja viel seltener als ZigBee Devices um Strom zu sparen.

                          ? 1 Reply Last reply
                          0
                          • F firebowl

                            Moin zusammen,

                            wäre es vielleicht möglich auch bestimmte WLAN Devices aufzunehmen?
                            Ich denke da z.B. an Shellys. Ich habe hier bei mir einen Shelly HT im Einsatz.
                            Er liefert auch einen Batterie Wert, allerdings bin ich mir nicht so ganz schlüssig welchen Wert man für das offline nehmen sollte. Die Teile melden sich ja viel seltener als ZigBee Devices um Strom zu sparen.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #124

                            @firebowl klar könnte man die aufnehmen. Wäre aber von Vorteil wenn diese Geräte einen link_quality, rssi oder ähnlichen Datenpunkt hat. Darauf basiert das ja nämlich alles und wäre schön wenn man es so beibehalten könnte. Sonst müsste man die ganze Art und Aufbau des Skriptes überdenken wenn man nur battery States nutzt und überwacht.

                            Btw. Für alle interessierten: Hab den Adapter soweit fertig muss nur noch paar Kleinigkeiten machen und dann werde ich den wohl zum Testen freigeben. Johannes und ich haben den bereits zum Testen am laufen.

                            P 1 Reply Last reply
                            0
                            • ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by
                              #125

                              Für die Leute, die den Adapter, der das gleiche macht wie das Skript, mal testen wollen:

                              https://forum.iobroker.net/topic/55426/test-adapter-device-watcher-v0-0-x-github-latest

                              1 Reply Last reply
                              0
                              • ? A Former User

                                @firebowl klar könnte man die aufnehmen. Wäre aber von Vorteil wenn diese Geräte einen link_quality, rssi oder ähnlichen Datenpunkt hat. Darauf basiert das ja nämlich alles und wäre schön wenn man es so beibehalten könnte. Sonst müsste man die ganze Art und Aufbau des Skriptes überdenken wenn man nur battery States nutzt und überwacht.

                                Btw. Für alle interessierten: Hab den Adapter soweit fertig muss nur noch paar Kleinigkeiten machen und dann werde ich den wohl zum Testen freigeben. Johannes und ich haben den bereits zum Testen am laufen.

                                P Offline
                                P Offline
                                Pittini
                                Developer
                                wrote on last edited by
                                #126

                                @ciddi89 UI, das ganze hier ist ja vollkommen an mir vorbeigegangen. Falls nicht schon bekannt, schau Dir mal mein Batterieskript an, da sind viele Probleme, auf die Du evtl. noch stoßen wirst schon gelöst, spicken gern erlaubt. https://github.com/Pittini/iobroker-Batterienauswertung

                                1 Reply Last reply
                                0
                                • T Offline
                                  T Offline
                                  tom_33
                                  wrote on last edited by
                                  #127

                                  hallo ciddi89!

                                  ein tolles script, welches du uns zur verfügung stellst. besten dank!
                                  vor allem das selbständige einbinden von neuen geräten taugt mir besonders.

                                  nach dem importieren vom script habe ich zuerst keine messages von telegram bekommen.
                                  es lag an der definition von sendTo('telegram' anstatt sendTo('telegram.0'

                                  //Telegram function
                                  async function telegram (msg) {
                                      sendTo('telegram.0', { 
                                          text: msg,
                                          user: userTelegram,
                                          parse_mode: 'HTML'
                                  

                                  ich bin mir nicht sicher, ob die pfade nicht standardmäßig mit instanzname .0 aufgebaut werden.
                                  wenn sich meine objektpfade vom üblichen aufbau unterscheiden, bitte vergiss die meldung.

                                  nochmals danke für die super arbeit
                                  bg tom

                                  ? 1 Reply Last reply
                                  0
                                  • T tom_33

                                    hallo ciddi89!

                                    ein tolles script, welches du uns zur verfügung stellst. besten dank!
                                    vor allem das selbständige einbinden von neuen geräten taugt mir besonders.

                                    nach dem importieren vom script habe ich zuerst keine messages von telegram bekommen.
                                    es lag an der definition von sendTo('telegram' anstatt sendTo('telegram.0'

                                    //Telegram function
                                    async function telegram (msg) {
                                        sendTo('telegram.0', { 
                                            text: msg,
                                            user: userTelegram,
                                            parse_mode: 'HTML'
                                    

                                    ich bin mir nicht sicher, ob die pfade nicht standardmäßig mit instanzname .0 aufgebaut werden.
                                    wenn sich meine objektpfade vom üblichen aufbau unterscheiden, bitte vergiss die meldung.

                                    nochmals danke für die super arbeit
                                    bg tom

                                    ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by
                                    #128

                                    @tom_33 Hallo Tom,

                                    naja der dank sollte eher an @JohannesA gehen, er hatte die Idee und hat das Hauptskript geschrieben. :)

                                    Ja in der Regel hat man ja eine Telegram Instanz und diese hat die Kennung 0. Es kann aber in Einzelfällen Abweichen. Lässt man die 0 weg schickt er es, wenn verfügbar, an alle Instanzen. Evtl. hat deine Instanz eine andere Kennung da du vielleicht mal zwei hattest und eine gelöscht hast? Du siehst das in der Instanzübersicht von telegram welche Instanznummer das ist.

                                    T 1 Reply Last reply
                                    0
                                    • ? A Former User

                                      @tom_33 Hallo Tom,

                                      naja der dank sollte eher an @JohannesA gehen, er hatte die Idee und hat das Hauptskript geschrieben. :)

                                      Ja in der Regel hat man ja eine Telegram Instanz und diese hat die Kennung 0. Es kann aber in Einzelfällen Abweichen. Lässt man die 0 weg schickt er es, wenn verfügbar, an alle Instanzen. Evtl. hat deine Instanz eine andere Kennung da du vielleicht mal zwei hattest und eine gelöscht hast? Du siehst das in der Instanzübersicht von telegram welche Instanznummer das ist.

                                      T Offline
                                      T Offline
                                      tom_33
                                      wrote on last edited by
                                      #129

                                      @ciddi89 @JohannesA

                                      natürlich soll JohannesA ebenfalls ein dickes lob bekommen!:blush:

                                      ich bin in javascript gar nicht fix (ich mach fast alles in blockly) und habe mit halbwissen an dem code rumgewerkelt.
                                      auch wenn es nur ein . und eine 0 war :grin:
                                      danke für die erklärung.

                                      sg tom

                                      ? 1 Reply Last reply
                                      0
                                      • T tom_33

                                        @ciddi89 @JohannesA

                                        natürlich soll JohannesA ebenfalls ein dickes lob bekommen!:blush:

                                        ich bin in javascript gar nicht fix (ich mach fast alles in blockly) und habe mit halbwissen an dem code rumgewerkelt.
                                        auch wenn es nur ein . und eine 0 war :grin:
                                        danke für die erklärung.

                                        sg tom

                                        ? Offline
                                        ? Offline
                                        A Former User
                                        wrote on last edited by
                                        #130

                                        @tom_33 deswegen wird gerade an einem Adapter gearbeitet der es für alle einfacher macht. :) Aktuell hat der noch den Test Status aber ich hoffe es ändert sich bald. :)

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


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        846

                                        Online

                                        32.4k

                                        Users

                                        81.5k

                                        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