Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Zigbee-Geräte überwachen

    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

    Zigbee-Geräte überwachen

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      firebowl @Guest last edited by

      @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 Reply Quote 0
      • H
        homecineplexx @firebowl last edited by

        Gibt's das aktuelle Skript irgendwo auf GitHub?

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User @firebowl last edited by

          @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 Reply Quote 0
          • F
            firebowl @Guest last edited by

            @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 Reply Quote 0
            • ?
              A Former User @firebowl last edited by A Former User

              @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 Reply Quote 1
              • M
                MartyBr last edited by

                @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

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @MartyBr last edited by

                  @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 Reply Quote 1
                  • M
                    MartyBr @Guest last edited by MartyBr

                    @ciddi89 Super, danke. Das teste ich gleich
                    👍

                    1 Reply Last reply Reply Quote 0
                    • M
                      MartyBr @Guest last edited by

                      @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 1 Reply Last reply Reply Quote 0
                      • H
                        homecineplexx @MartyBr last edited by

                        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 Reply Quote 0
                        • ?
                          A Former User @homecineplexx last edited by

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

                          crunchip H 2 Replies Last reply Reply Quote 0
                          • crunchip
                            crunchip Forum Testing Most Active @Guest last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • H
                              homecineplexx @Guest last edited by

                              @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 Reply Quote 0
                              • ?
                                A Former User last edited by

                                @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

                                crunchip 1 Reply Last reply Reply Quote 1
                                • crunchip
                                  crunchip Forum Testing Most Active @Guest last edited by

                                  @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

                                  ? 1 Reply Last reply Reply Quote 1
                                  • ?
                                    A Former User @crunchip last edited by

                                    @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 Reply Quote 1
                                    • F
                                      firebowl last edited by

                                      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 Reply Quote 0
                                      • ?
                                        A Former User @firebowl last edited by

                                        @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 Reply Quote 0
                                        • ?
                                          A Former User last edited by

                                          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 Reply Quote 0
                                          • P
                                            Pittini Developer @Guest last edited by

                                            @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 Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            531
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            130
                                            11430
                                            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