Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Zigbee-Geräte überwachen

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    200

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

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

Zigbee-Geräte überwachen

Zigbee-Geräte überwachen

Scheduled Pinned Locked Moved JavaScript
130 Posts 17 Posters 17.7k 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.
  • ? A Former User

    @firebowl habe eine neue Version auf Github geladen. Dort kann man nun eintragen welche Pushover Instanz gewählt werden soll.
    ist bei den teil welche Geräte überwacht werden soll vielleicht noch etwas true was nicht true sein soll? Kann mir sonst den Fehler erstmal nicht erklären mit dem einen offline Device.

    F Offline
    F Offline
    firebowl
    wrote on last edited by
    #103

    @ciddi89 die neue Version hat das Pushover Problem gelöst. Hätte auch vorhin genauer in die Logs schauen sollen, da hat man gesehen, dass an beide Instanzen geschickt wurde. Jetzt wird nur noch an die angegebene verschickt und somit kommt zum einen nur noch bei mir uns zum anderen nicht mehr doppelt an. TOP! Danke dafür!
    Für das andere Problem habe ich jetzt noch mal die Datenpunkte gelöscht und das Script neu gestartet.
    Bleibt dabei, dass "devices_offline_count" ne 1 anzeigt aber im "DeviceWatchdog.devices_offline_list" keines angezeigt wird.
    Ich vermute, es liegt an diesem Gerät:
    cc731833-a0e4-446b-ade5-0df83345ffde-image.png
    Als ich vorhin mal "const maxMinutes" auf 180 gesetzt hatte, wurde mir dieses Gerät als offline angezeigt. Aktuell habe ich die 300 aber gelassen und nur die "const batteryWarningMin" auf 20 gesetzt. (Macht es überhaupt Sinn standardmässig Geräte ab 70% Batterie zu melden?)

    ? 1 Reply Last reply
    0
    • F firebowl

      @ciddi89 die neue Version hat das Pushover Problem gelöst. Hätte auch vorhin genauer in die Logs schauen sollen, da hat man gesehen, dass an beide Instanzen geschickt wurde. Jetzt wird nur noch an die angegebene verschickt und somit kommt zum einen nur noch bei mir uns zum anderen nicht mehr doppelt an. TOP! Danke dafür!
      Für das andere Problem habe ich jetzt noch mal die Datenpunkte gelöscht und das Script neu gestartet.
      Bleibt dabei, dass "devices_offline_count" ne 1 anzeigt aber im "DeviceWatchdog.devices_offline_list" keines angezeigt wird.
      Ich vermute, es liegt an diesem Gerät:
      cc731833-a0e4-446b-ade5-0df83345ffde-image.png
      Als ich vorhin mal "const maxMinutes" auf 180 gesetzt hatte, wurde mir dieses Gerät als offline angezeigt. Aktuell habe ich die 300 aber gelassen und nur die "const batteryWarningMin" auf 20 gesetzt. (Macht es überhaupt Sinn standardmässig Geräte ab 70% Batterie zu melden?)

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

      @firebowl ok super.

      Ja du hast recht, da ist noch ein Fehler drin. Ist mir noch garnicht aufgefallen weil bei mir ein Taster immer als offline angezeigt wird. Werde es nachher korrigieren und Updaten. Dann sollte es auch auf 0 stehen wenn keine Geräte offline sind. Gebe dir dann nochmal Bescheid. 🙂

      F 1 Reply Last reply
      0
      • ? A Former User

        @firebowl ok super.

        Ja du hast recht, da ist noch ein Fehler drin. Ist mir noch garnicht aufgefallen weil bei mir ein Taster immer als offline angezeigt wird. Werde es nachher korrigieren und Updaten. Dann sollte es auch auf 0 stehen wenn keine Geräte offline sind. Gebe dir dann nochmal Bescheid. 🙂

        F Offline
        F Offline
        firebowl
        wrote on last edited by
        #105

        @ciddi89 Saucool, danke! 🙂

        ? 1 Reply Last reply
        0
        • F firebowl

          @ciddi89 Saucool, danke! 🙂

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

          @firebowl ok einmal das neue Skript aus GitHub nehmen. Der Fehler sollte nun beseitigt sein. 🙂

          Edit: Ach ja wegen deiner Frage ob es Sinn macht bei 70% schon eine Meldung zu machen. Das haben wir von Johannes so übernommen aber kann ja von jedem selbst eingestellt werden. Gebe aber zu 70% sind eigentlich noch zu hoch. 😄 35% oder so würde auch reichen um rechtzeitig bescheid zu bekommen. Ist halt schwierig bei den Devices mit den mini Batterien da die meistens schon früher sterben als da angezeigt wird.

          F 1 Reply Last reply
          0
          • ? A Former User

            @firebowl ok einmal das neue Skript aus GitHub nehmen. Der Fehler sollte nun beseitigt sein. 🙂

            Edit: Ach ja wegen deiner Frage ob es Sinn macht bei 70% schon eine Meldung zu machen. Das haben wir von Johannes so übernommen aber kann ja von jedem selbst eingestellt werden. Gebe aber zu 70% sind eigentlich noch zu hoch. 😄 35% oder so würde auch reichen um rechtzeitig bescheid zu bekommen. Ist halt schwierig bei den Devices mit den mini Batterien da die meistens schon früher sterben als da angezeigt wird.

            F Offline
            F Offline
            firebowl
            wrote on last edited by
            #107

            @ciddi89 Jetzt stimmt die Anzeige aber es kommen keine Nachrichten mehr. Im Log taucht Pushover auch überhaupt nicht auf, wie vorhin. Es hat dann aber plötzlich irgendwann funktioniert.
            Mit den Batterien hast Du natürlich recht, bin da auch schon am basteln mit der Warnstufe gewesen. Aktuell tendiere ich so zu 20% oder 25%.

            H ? 2 Replies Last reply
            0
            • F firebowl

              @ciddi89 Jetzt stimmt die Anzeige aber es kommen keine Nachrichten mehr. Im Log taucht Pushover auch überhaupt nicht auf, wie vorhin. Es hat dann aber plötzlich irgendwann funktioniert.
              Mit den Batterien hast Du natürlich recht, bin da auch schon am basteln mit der Warnstufe gewesen. Aktuell tendiere ich so zu 20% oder 25%.

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

              Gibt's das aktuelle Skript irgendwo auf GitHub?

              1 Reply Last reply
              0
              • F firebowl

                @ciddi89 Jetzt stimmt die Anzeige aber es kommen keine Nachrichten mehr. Im Log taucht Pushover auch überhaupt nicht auf, wie vorhin. Es hat dann aber plötzlich irgendwann funktioniert.
                Mit den Batterien hast Du natürlich recht, bin da auch schon am basteln mit der Warnstufe gewesen. Aktuell tendiere ich so zu 20% oder 25%.

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

                @firebowl kommen denn nun Nachrichten oder nicht? Hab daran nichts geändert und bei mir laufen diese auch. Du musst auch bedenken: Wenn die Batterien natürlich über den stand sind, den du angegeben hast, wird auch keine Nachricht versendet.
                Hab in der Vorgabe es nun von 70% auf 35% umgeändert. aber wie gesagt. Kann ja jeder für sich einstellen. 🙂 Je nachdem wie lange man braucht um neue Batterien zu beschaffen 😄 😄

                @homecineplexx ja hier

                F 1 Reply Last reply
                0
                • ? A Former User

                  @firebowl kommen denn nun Nachrichten oder nicht? Hab daran nichts geändert und bei mir laufen diese auch. Du musst auch bedenken: Wenn die Batterien natürlich über den stand sind, den du angegeben hast, wird auch keine Nachricht versendet.
                  Hab in der Vorgabe es nun von 70% auf 35% umgeändert. aber wie gesagt. Kann ja jeder für sich einstellen. 🙂 Je nachdem wie lange man braucht um neue Batterien zu beschaffen 😄 😄

                  @homecineplexx ja hier

                  F Offline
                  F Offline
                  firebowl
                  wrote on last edited by
                  #110

                  @ciddi89 Sorry war mein Fehler bzw. ein Verständnisfehler meinerseits. Ich dachte "const sendBatterieMsgAtStart = true" bedeutet das beim starten des Scripts immer der Stand geschickt wird. Ist aber eigentlich logisch das auch hier nur die von dem % Wert betroffenen Geräte gemeldet werden.
                  Hab jetzt mal spaßeshalber den Wert auf 80% oder so gesetzt und sofort kam ne Benachrichtigung.
                  Danke dir für super schnelle Hilfe! 🙂

                  ? 1 Reply Last reply
                  0
                  • F firebowl

                    @ciddi89 Sorry war mein Fehler bzw. ein Verständnisfehler meinerseits. Ich dachte "const sendBatterieMsgAtStart = true" bedeutet das beim starten des Scripts immer der Stand geschickt wird. Ist aber eigentlich logisch das auch hier nur die von dem % Wert betroffenen Geräte gemeldet werden.
                    Hab jetzt mal spaßeshalber den Wert auf 80% oder so gesetzt und sofort kam ne Benachrichtigung.
                    Danke dir für super schnelle Hilfe! 🙂

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

                    @firebowl okay super. 🙂 Wäre vielleicht aber eine Idee das mit einzubauen. 🙂 Bzw. Später beim Adapter mit reinzunehmen.

                    Edit:
                    Mir ist gerade aufgefallen das keine Nachricht gesendet wurde wenn ein Gerät offline ging. Das lag an einer falschen Reihenfolge im Skript da der erforderliche Datenpunkt vorher schon beschrieben wurde und es somit kein alten Wert zum vergleich gab. Also einmal das Skript "updaten" und dann sollte das auch wieder gehen.

                    1 Reply Last reply
                    1
                    • 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 👍 ).
                      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 👍 ).
                        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
                          👍

                          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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          142

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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