Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter Worx Landroid v3.x.x

    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

    Adapter Worx Landroid v3.x.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Neuschwansteini
      Neuschwansteini @Lucky_ESA last edited by

      @lucky_esa

      Vielen Dank für die ausführlichen Erklärungen!

      1 Reply Last reply Reply Quote 0
      • EvilEls
        EvilEls @Homoran last edited by

        @homoran sagte in Adapter Worx Landroid v3.x.x:

        @evilels sagte in Adapter Worx Landroid v3.x.x:

        Cloudflare autonom durch die aktivierten Schutzfunktionen (Bot Detection, Rate Limits etc.) handelt

        wenn ich bei einer Website ein cloudflare popup erhalte, heisst es immer
        "bitte bestätigen Sie, dass Sie ein Mensch sind"

        Sollte der Fehler/ Block von cloudflare kommen, wird IMHO genau diese Überprüfung wohl eine Software (interpretiert als möglicherweise schädlicher Bot) ergeben

        Jein 🙂
        Dein Gedankengang ist korrekt, aber es gibt mehrere Szenarien, in denen Cloudflare blockiert, ohne das typische "Bitte bestätigen Sie, dass Sie ein Mensch sind"-Popup (Challenge-Seite) anzuzeigen.

        Die CAPTCHA / Managed Challenge (Mensch-Seite) - was du meinst - wird angezeigt, wenn Cloudflare dich verdächtigt, aber nicht sicher ist, dass du ein Bot sein könntest.
        Diese Challenge erscheint nur bei HTML-Inhalten (nicht bei reinen API-Aufrufen, XHR oder App-Calls).
        Sie ist aber nur im Browser sichtbar. Eine App oder ein Skript bekommt keine Möglichkeit, sie zu lösen und wird stattdessen geblockt.
        Man sieht das Popup typischerweise bei „grenzwertigem“ Verhalten wird aber bei offensichtlichen Angriffen oder Skripttraffic nicht gezeigt

        Cloudflare kann aber auch sofort blocken, ohne Popup, ohne Challenge, z. B. durch:
        Rate Limiting Rules, wenn zu viele Anfragen von deiner IP in kurzer Zeit kommen. Ergibt dann Response: 429 Too Many Requests – wie in diesem Fall
        Diese Request werden direkt durch Cloudflare beantwortet. Keine Chance zur Interaktion durch Popup.

        Bot Management mit "hard block" könen ebenfalls einen direkten 429 verursachen. Wenn zB Cloudflare sicher ist, dass du ein Bot bist (z. B. durch Fingerprint, fehlenden User-Agent, automatisierte Muster). Würde dann zB Response: 403 Forbidden, 429, manchmal 503 zurückgeben. Kein Popup, keine Challenge, sofortiger Ausschluss.

        Custom Firewall Rules (von Sitebetreiber - also worx) können über das Cloudflare Dashboard Regeln definiert werden. ZB:

        Wenn IP-Anfrage > 100 in 60 Sekunden → blockiere sofort
        Wenn Request-Header fehlt → sofort blockieren
        Wenn Pfad enthält /api/login/ → max 5 Versuche pro Minute
        

        Diese Regeln würde zB nie ein CAPTCHA zeigen, sondern führen direkt zu einem Block (403, 429, oder 5xx je nach Setup).

        Dann sind da noch WAF Managed Rules (Automatische Angriffsabwehr)
        Z. B. wenn:
        SQL-Injection-Muster erkannt wird
        bekannte Exploit-Versuche auftauchen
        App-Request-Header verdächtig wirken

        Diese führen ebenfalls zu sofortigem Block. Ohne sichtbare Challenge. Besonders bei API-Calls oder App-Verkehr.

        Ich denke, Cloudflare kann hier nicht sinnvoll eine Challenge zeigen, weil die App/Adpter sie nicht lösen kann. Daher direkter Block mit 429.

        Evtl liegt es ja auch am Token Management auf worx Seite, die sofort IP blocken wenn ein Fehler auftritt.

        2025-06-22 11:48:51.718	error	{"error":"invalid_grant","error_description":"The refresh token is invalid.","hint":"Token has been revoked"}
        worx.0
        2025-06-22 11:48:51.718	error	AxiosError: Request failed with status code 400
        worx.0
        2025-06-22 11:48:51.202	info	Login to worx
        

        Ich schließe mich der Meinung von @Lucky_ESA an, dass hier nicht der Adapter (oder die App) die Schuldigen sind.

        Neuschwansteini 1 Reply Last reply Reply Quote 2
        • Neuschwansteini
          Neuschwansteini @EvilEls last edited by

          @evilels

          gut analysiert!

          Nur hoffe ich, dass der Worx-Support das kapiert, denn diese Bürokraten Maschinerie ist nicht die besonders hellste.. (zumindest meine Erfahrung..)

          1 Reply Last reply Reply Quote 0
          • E
            eve11 last edited by

            Die Frage wären nun, wie kann man den Sachverhalt Worx beibringen.
            @Lucky_ESA: Hast du zufällig einen Ansprechpartner bei Worx ?

            hsteinme 1 Reply Last reply Reply Quote 0
            • hsteinme
              hsteinme @eve11 last edited by hsteinme

              @eve11 sagte in Adapter Worx Landroid v3.x.x:

              @Lucky_ESA: Hast du zufällig einen Ansprechpartner bei Worx ?

              @Lucky_ESA In meinen Augen wäre es sinnvoll, die betrachtete Problematik als neues, eigenständiges Thema in https://github.com/PositecBeta/mower-connection-samples/issues einzutüten. Von einem Einbringen in den dortigen Issue #35 als Zusatz halte ich wenig.

              Wenn Du diesen Weg gehst, wirst Du wohl aufgefordert werden, konkret Ross und Reiter zu nennen. Um hier schnell reagieren zu können, empfehle ich allen Betroffenen, ihre Seriennummern und die Zeitpunkte der Sperren per PN an @Lucky_ESA zu schicken - sobald er hier mitgeteilt hat, den genannten Weg eingeschlagen zu haben.

              1 Reply Last reply Reply Quote 2
              • I
                ITCrowd @hsteinme last edited by

                @hsteinme
                Selbst die Landroids kommen kaum noch an den Server.

                Mit Wireshark mal in die Kommunikation des Landroid geschaut. Er bekommt nur selten eine Antwort.

                Was meinst Du mit "ohne öffentliche IPv4"? Wievielte dieser gesperrten User gibt es Deines Wissens nach? Wo haben diese User von ihren Sperren berichtet? Sind dort nur ioBroker User betroffen?

                Das ist der Fluch der ganz neuen Technik. Neue große Provider (zB. Glasfaser) haben nicht genug IPv4 Adressen vom großen Kuchen bekommen. Also nutzen theoretisch über 65000 Nutzer eine IPv4 Adresse Richtung Internet. DS-Lite-Tunnel, Mobilfunk und Breitband Kunden, haben dasselbe Problem.

                Und ja, zehn meiner Nachbarn haben die orangen Flitzer im Garten. Alle haben Glasfaser und alle zehn haben das gleiche Problem.

                hsteinme 1 Reply Last reply Reply Quote 0
                • hsteinme
                  hsteinme @ITCrowd last edited by hsteinme

                  @itcrowd Danke für die Erläuterung. Wieviele Deiner 10 betroffenen Nachbarn haben ioBroker im Einsatz?

                  An die hier Betroffenen: Habt Ihr alle Glasfaser-Anschlüsse?

                  Neuschwansteini EvilEls 2 Replies Last reply Reply Quote 1
                  • Neuschwansteini
                    Neuschwansteini @hsteinme last edited by

                    @hsteinme

                    Kein Glasfaser, DSL Telekom

                    fu_zhou 1 Reply Last reply Reply Quote 0
                    • fu_zhou
                      fu_zhou @Neuschwansteini last edited by

                      Bei mir Vodafone (ehem. KabelBW/ Unity Media) mit Glasfaser

                      1 Reply Last reply Reply Quote 0
                      • N
                        NewPaint2 last edited by

                        DSL, Kupfer, Telekom

                        1 Reply Last reply Reply Quote 0
                        • EvilEls
                          EvilEls @hsteinme last edited by

                          Telekom FTTH

                          1 Reply Last reply Reply Quote 0
                          • Gargano
                            Gargano last edited by

                            Seit heute morgen funktioniert es wieder 😊

                            Was habe ich gemacht :
                            Ich hatte 5 Einträge in den Applications, den IOS habe ich gelöscht.

                            Nachdem die Probleme nach dem Update auf 3.2.4 auftraten, habe ich auf 3.1.0 downgraded.
                            Das lief dann ohne Mucken, auch mehrere Restarts des Adapters.
                            Update auf 3.2.4 -> der läuft jetzt auch ohne Fehler 429.
                            Auch die App geht wieder

                            Haben die was gemacht bei Worx ?

                            Armilar EvilEls 2 Replies Last reply Reply Quote 0
                            • Armilar
                              Armilar Most Active Forum Testing @Gargano last edited by Armilar

                              @gargano

                              gute Frage?

                              Meiner geht auch wieder...

                              Habe lediglich etwas länger gewartetet.

                              • Software ist immer noch bei 3.36.0+1
                              • Adapter 3.2.4
                              • Einträge in Applications habe ich nicht angefasst.
                              1 Reply Last reply Reply Quote 0
                              • EvilEls
                                EvilEls @Gargano last edited by

                                @gargano

                                Vor 2h hatte ich noch 429, nun läuft Adapter und App wieder.
                                Offenbar hat man bei worx das Problem gefunden und behoben.

                                Neuschwansteini 1 Reply Last reply Reply Quote 0
                                • Neuschwansteini
                                  Neuschwansteini @EvilEls last edited by

                                  @evilels

                                  a) den Adapter hatte ich gestern sicherheitshalber komplett geloescht.

                                  b) neue IP zuweisen lassen, anstatt einer 83.x.x.x habe ich jetzt eine 79.x.x.x

                                  c) es gibt nur eine installierte App, auf meinem Iphone, dort habe ich "Reset App next launch" aktiviert

                                  d) eben mal den link id.worx.com aufgerufen, kam rein, die ios-app revoked

                                  e) App aufgerufen, sofort meldung "Verbindung langsam". und id.worx ist wieder mit Error 429 gesperrt.

                                  Alsooo Fazit: Liegt NICHT am Adapter, der Adapter macht anscheinend genau das, was die App auch macht.
                                  Worx hat da ein Problem irgendwo.

                                  1 Reply Last reply Reply Quote 0
                                  • fu_zhou
                                    fu_zhou last edited by

                                    Ich kann bestätigen, dass bei mir auch wieder alles läuft!

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    938
                                    Online

                                    31.7k
                                    Users

                                    79.9k
                                    Topics

                                    1.3m
                                    Posts

                                    41
                                    359
                                    22935
                                    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