Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Neuer Adapter] EuSec

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [Neuer Adapter] EuSec

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bropat last edited by Homoran

      Hallo an alle,

      ich möchte euch meinen ersten ioBroker Adapter "euSec", an dem ich gerade Arbeite, vorstellen:

      https://github.com/bropat/ioBroker.euSec

      Dieser Adapter ermöglicht die Steuerung von Eufy-Sicherheitsgeräten (https://www.eufylife.com/de/products/643/sicherheit) durch die Verbindung mit der Eufy-Cloud.

      Nähere Infos findet ihr hier: https://bropat.github.io/ioBroker.eusec

      Für jeweiligen Ratschläge und Verbesserungen bin ich sehr dankbar!

      Grüße

      B S M Marcel Meissel S 30 Replies Last reply Reply Quote 4
      • B
        bropat @bropat last edited by

        Mit den Push-Benachrichtigung erhalte ich im Adapter z.B Motion-Events. Ich möchte nun diese "Events" korrekt im Adapter implementieren.
        Ich bekomme bei einem Motion-Event nur den Auslöser. z.B.:

        {
           "id":"<redacted>",
           "from":"348804314802",
           "to":"<redacted>",
           "category":"com.oceanwing.battery.cam",
           "persistentId":"0:1605347025068035%0d2a775cf9fd7ecd",
           "ttl":3600,
           "sent":"1605347025064",
           "payload":{
              "content":"Vorne:Someone has been spotted",
              "device_sn":"<redacted>",
              "event_time":"1605347024692",
              "payload":{
                 "a":1,
                 "s":"<redacted>",
                 "c":0,
                 "i":"0",
                 "k":92,
                 "create_time":1605347024692,
                 "session_id":"<redacted>",
                 "notification_style":1,
                 "push_count":1,
                 "p":"20201114104341",
                 "n":"Vorne"
              },
              "push_time":"1605347025054",
              "station_sn":"<redacted>",
              "title":"",
              "type":"9",
              "google.c.sender.id":"348804314802"
           }
        }
        

        Wie sollte dies implementiert werden? Gibt es hier eine Best Practice?

        Kann mir hier jemand helfen? 🙂

        M 1 Reply Last reply Reply Quote 0
        • S
          syrex @bropat last edited by

          @bropat
          der Adapter ist wirklich super. Vielen Dank für die tolle Arbeit!!

          Leider kriege ich regelmäßig eine Fehlermeldung und der Adapter beendet sich selbst:

          unhandled promise rejection: undefined
          promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

          Falls du weitere details brauchst melde dich gerne.

          gruß
          Thomas

          B 1 Reply Last reply Reply Quote 0
          • T
            tofriedrich last edited by

            Super Sache mit der Einbindung von Eufy. Ich habe bei mir einen kleinen Fehler feststellen können. Durch ein Script möchte ich entweder den Home oder Away Modus aktivieren. Dieser ist mit meiner Lupusalarmanlage verbunden. Allerdings ändert sich der Status von Eufy nicht. Als Workaroud habe ich mir mit einem Neustart der Instanz geholfen. Nach jedem Neustart kann ich einmal den Modus ändern.

            B 2 Replies Last reply Reply Quote 0
            • B
              bropat @syrex last edited by

              Hallo @syrex,

              versuche die neue Version 0.0.4 zu installieren. Falls du dabei noch diesen Fehler bekommst, bitte setzte den Adapter im Debug-Modus und sende mir die Logs zu.

              Danke!

              1 Reply Last reply Reply Quote 0
              • B
                bropat @tofriedrich last edited by

                Hi @tofriedrich,

                danke für die Rückmeldung. Ich habe dafür eine Issue #11 auf GitHub aufgemacht.

                S 1 Reply Last reply Reply Quote 0
                • S
                  Stormbringer @bropat last edited by

                  @bropat Kann mich nur bedanken. Obwohl er noch Beta ist rennt der Adapter auf anhieb. Super Arbeit.

                  1 Reply Last reply Reply Quote 0
                  • M
                    MaTr75 @bropat last edited by

                    @bropat Hi, ich würde auch gerne testen, scheitere aber an der 2FA

                    eufy-security.0 2020-12-05 09:28:25.967 error (32016) EufySecurity.logon(): token error
                    eufy-security.0 2020-12-05 09:28:25.966 error (32016) API.authenticate(): Response code not ok (code: 100023 msg: Anfrage fehlgeschlagen.)

                    Welche "manuellen Eingriffe" muss ich denn machen, um das token zu bekommen bzw. zu erneuern?

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      bropat @MaTr75 last edited by

                      @MaTr75 Hallo, leider ist mir die Bedeutung des Fehlerkodes 100023 nicht bekannt (im Quellcode der Eufy-Security App finde ich leider auch nichts) 😞

                      Wenn du in der Konfiguration des Adapters ein Account mit aktivierter 2FA konfigurierst, merkt dies der Adapter beim Start und es wird dir automatisch ein Verifizierungskode an der E-Mail-Adresse des im Adapter angegebenen Accounts zugesendet. Diesen Verifizierungscode musst du im State verify_code unter Objekte eingeben.

                      Am besten du aktivierst den Debug-Level auf dem Adapter und sendest mir die Logs zu, dann kann ich dir genaueres sagen (Achtung: Im Log werden auch sensible Daten erfasst).

                      Grüße

                      M 2 Replies Last reply Reply Quote 1
                      • M
                        MaTr75 @bropat last edited by

                        @bropat

                        Das habe ich im log stehen... Username und Passwort habe ich rausgelöscht. Hilft Dir das weiter?

                        2020-12-05 15:43:14.037 - debug: eufy-security.0 (32132) Redis Objects: Use Redis connection: 127.0.0.1:9001
                        2020-12-05 15:43:14.096 - debug: eufy-security.0 (32132) Objects client ready ... initialize now
                        2020-12-05 15:43:14.114 - debug: eufy-security.0 (32132) Objects create System PubSub Client
                        2020-12-05 15:43:14.116 - debug: eufy-security.0 (32132) Objects create User PubSub Client
                        2020-12-05 15:43:14.118 - debug: eufy-security.0 (32132) Objects client initialize lua scripts
                        2020-12-05 15:43:14.156 - debug: eufy-security.0 (32132) Objects connected to redis: 127.0.0.1:9001
                        2020-12-05 15:43:14.166 - debug: eufy-security.0 (32132) objectDB connected
                        2020-12-05 15:43:14.170 - debug: eufy-security.0 (32132) Redis States: Use Redis connection: 127.0.0.1:9000
                        2020-12-05 15:43:14.186 - debug: eufy-security.0 (32132) States create User PubSub Client
                        2020-12-05 15:43:14.191 - debug: eufy-security.0 (32132) States create System PubSub Client
                        2020-12-05 15:43:14.212 - debug: eufy-security.0 (32132) States connected to redis: 127.0.0.1:9000
                        2020-12-05 15:43:14.214 - debug: eufy-security.0 (32132) statesDB connected
                        2020-12-05 15:43:14.818 - info: eufy-security.0 (32132) starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.eufy-security, node: v12.16.3
                        2020-12-05 15:43:16.707 - debug: eufy-security.0 (32132) onReady(): Load previous login_hash: b1d8daf1964266c6c96f9a60cf6d54df
                        2020-12-05 15:43:16.716 - debug: eufy-security.0 (32132) API.authenticate(): token: null token_expiration: null
                        2020-12-05 15:43:16.720 - debug: eufy-security.0 (32132) API.request(): method: post endpoint: passport/login baseUrl: https://mysecurity.eufylife.com/api/v1 token: null data: {"email":"xUSERNAMEx","password":"xPASSWORDx"} headers: {"app_version":"v2.2.2_741","os_type":"android","os_version":"29","phone_model":"ONEPLUS A3003","country":"DE","language":"de","openudid":"805b7994cf631c97","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b72f6c61dcbf","Model_type":"PHONE","timezone":"GMT+01:00"}
                        2020-12-05 15:43:18.368 - debug: eufy-security.0 (32132) API.authenticate(): Response: {"code":100023,"msg":"Anfrage fehlgeschlagen."}
                        2020-12-05 15:43:18.369 - error: eufy-security.0 (32132) API.authenticate(): Response code not ok (code: 100023 msg: Anfrage fehlgeschlagen.)
                        2020-12-05 15:43:18.370 - error: eufy-security.0 (32132) EufySecurity.logon(): token error
                        2020-12-05 15:43:20.168 - debug: eufy-security.0 (32132) system.adapter.admin.0: logging true

                        1 Reply Last reply Reply Quote 0
                        • M
                          MaTr75 @bropat last edited by

                          @bropat Eine Idee: Kann es an bestimmten Sonderzeichen im Passort liegen?

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            bropat @MaTr75 last edited by

                            @MaTr75 said in [Neuer Adapter] Eufy-Security:

                            @bropat Eine Idee: Kann es an bestimmten Sonderzeichen im Passort liegen?

                            @MaTr75 Das könnte sein. Hast du ein besonderes Sonderzeichen im Passwort? z.B. "

                            M 2 Replies Last reply Reply Quote 0
                            • M
                              MaTr75 @bropat last edited by

                              @bropat ich hatte , und ( drin und habe nun eine neues PW erstellt mit einem !

                              ändert leider nichts...

                              1 Reply Last reply Reply Quote 0
                              • Marcel Meissel
                                Marcel Meissel @bropat last edited by

                                @bropat Vielen Dank für den Adapter!!! Ich habe die Battery Doorbell und 3 2K Indoor Kameras und versuche mich gerade an der Integration in ioBroker.

                                In der Visualisierung habe ich ein Image mit der Quelle "eufy-security.0.T8010P23202717EF.cameras.T8210P0020271D23.last_camera_url". Das Image wird beim ersten laden auch bis zur Aktualisierung angezeigt, ist dann aber weg.

                                Wie kann ich das lösen, daß immer das letzte Bild bleibt? Hat jemand einen Tip? Von der Doorbell gibt es ja leider keinen Stream.

                                J B 2 Replies Last reply Reply Quote 0
                                • M
                                  MaTr75 @bropat last edited by

                                  @bropat Jetzt läuft es bei mir. Es werden meine beiden Kameras angezeigt (Indoor Cam Pan&Tilt und die Wired Doorbell).

                                  Bei der Wired Doorbell würde ich gerne wissen, ob ich das Klingelsignal abfangen kann und darauf eine Automation aufsetzen kann. Geht das Irgendwie?

                                  B 1 Reply Last reply Reply Quote 0
                                  • J
                                    jens1987 @Marcel Meissel last edited by

                                    @Marcel-Meissel Man muss dann einen Blockly schreiben der wenn der Datenpunkt aktualisiert wird, ein neuer Datenpunkt geschrieben wird mit der aktuellen URL. So war es bei dem Ring Adapter auch. Ich weiß aber leider auch nicht mehr wie genau einen Datenpunkt erzeugt.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jens1987 last edited by

                                      Guten Morgen zusammen, danke für den tollen Adapter. Werde den jetzt auch mal testen. Habe schon lange drauf gewartet. Danke

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        bropat @tofriedrich last edited by

                                        @tofriedrich Dieses Problem wurde mit der Version 0.0.7 behoben (#11).

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          bropat @MaTr75 last edited by

                                          @MaTr75 Wie hast du es schlussendlich gelöst?
                                          Ja das geht so wie schon von jens1987 beschrieben 🙂

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Stormbringer @bropat last edited by

                                            @bropat Erst mal vielen Dank für den tollen Adapter, läuft Bombe.

                                            Deswegen wollte ich jetzt auch allmählich meine Cams umstellen aber stehe jetzt vor dem selben Problem mit VIS einbinden.
                                            Nach ewigen Kampf habe ich es jetzt geschafft den Stream in Motioneye einzubinden. Der läuft aber nur bei Bewegung kurz ab. Das anstoßen übern Adapter bringt da leider nichts. Die Cam ist in der Garage und sollte beim Tür öffnen eigentlich kurz den Status vom Garagentor anzeigen. Was mit einer strombetriebenen RTSP Cam super geklappt hat. Den RTMP Stream, den man mit dem Adapter anstoßen kann, geht nicht in VIS... einen RTSP Link wird Adaptertechnisch nicht gehen oder?

                                            @MaTr75 wie hast du das gelöst? M

                                            B M 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            895
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter cameras doorbell eufy eufycam security
                                            154
                                            1115
                                            285984
                                            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