Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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.7k

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

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

Zigbee-Geräte überwachen

Geplant Angeheftet Gesperrt Verschoben JavaScript
130 Beiträge 17 Kommentatoren 17.9k Aufrufe 31 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F firebowl

    @ciddi89 Saucool, danke! :)

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
    #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. :D 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 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      @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. :D 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
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #108

        Gibt's das aktuelle Skript irgendwo auf GitHub?

        1 Antwort Letzte Antwort
        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
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #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 :D :D

          @homecineplexx ja hier

          F 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @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 :D :D

            @homecineplexx ja hier

            F Offline
            F Offline
            firebowl
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von Ein ehemaliger Benutzer
              #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 Antwort Letzte Antwort
              1
              • M Offline
                M Offline
                MartyBr
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #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 Antworten Letzte Antwort
                  1
                  • ? Ein ehemaliger Benutzer

                    @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
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    0
                    • ? Ein ehemaliger Benutzer

                      @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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #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 Antworten Letzte Antwort
                          0
                          • ? Ein ehemaliger Benutzer

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

                            crunchipC Abwesend
                            crunchipC Abwesend
                            crunchip
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                1
                                • ? Ein ehemaliger Benutzer

                                  @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 Abwesend
                                  crunchipC Abwesend
                                  crunchip
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    1
                                    • F Offline
                                      F Offline
                                      firebowl
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        Ein ehemaliger Benutzer
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        0
                                        • ? Offline
                                          ? Offline
                                          Ein ehemaliger Benutzer
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          810

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe