Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Discovery Adapter neugestaltung

    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.

    Discovery Adapter neugestaltung

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

      Hallo liebe Community,

      ich habe mich in den letzen Tagen mit dem Discovery Adapter beschäftigt um mal auszuprobieren was ich machen muss damit auch mein Adapter damit funktioniert und den Server erkennt.

      Dabei sind mir aber viele Sachen aufgefallen:

      • per Upnp erkannte Geräte werden pro IP nur einmal gelistet (Beispiel LG-TV schickt mehrere Antworten, da zweiter Bildschirm, webos, rootdevice, etc. Aber nur das erste wird gespeichert).
      • Das hat dann zur Folge, dass viele Adapter für jede IP einen eigenen UPNP scan durchführen. (Was den Adapter nur unnötig langsam macht.
      • Manche Adapter haben als Typ ['ip', 'upnp'] wobei hier upnp irrelevant, da es vorher keinen Typ upnp gab.
      • Ebenso erkannte Geräte über mDNS werden als Typ IP gelistet und müssen somit ebenfalls oft bei jeder IP ausgeführt werden.
      • Es gibt Adapter die nur einmal ausgeführt werden müssen, da sie einen anderen Scan durchführen. Da sie als Typ aber IP haben machen Sie den Scan für jede IP, was ebenfalls unnötig ist.

      Ich habe mal ein Fork des Discovery Adapters gemacht und damit ein bisschen rumgespielt.
      Folgende änderungen habe ich gemacht:

      • Es werden alle Upnp Geräte aufgelistet (mehrere pro IP möglich)
      • Adapter die eigene Ssdp suchen machen wurden angepasst mit dem Typ upnp (werden also nur einmal pro upnp ausgeführt und machen keine eigenen für alle IPs).
      • Der Code von vielen Adapter konnte damit ebenfalls erheblich reduziert werden.
      • Dummy Gerät (0.0.0.0) mit Typ "once" hinzugefügt für Adapter die nur einmal ausgeführt werden müssen.

      So weit ich es erkennen kann läuft mitlerweile alles ohne Probleme, aber ich kann einige Adapter nicht testen.

      Was suche ich also?
      Deswegen suche ich hier gerne User die das testen können oder auch gerne nur eine Rückmeldung ob so ein System überhaupt Sinn macht, bzw Verbesserungsvorschläge.
      Wenn ihr Lust habt mitzuhelfen schreibt mir einfach ne Nachricht wo drin steht welchen Adapter Ihr testen könnt.

      • Bosesoundtuch
      • Broadlink
      • chromecast
      • Daikin
      • Deconz
      • Denon
      • eBus
      • eKey
      • emby
      • eNet
      • G-Homa
      • Harmony
      • hp-ilo
      • HUE
      • KNX
      • Loxone
      • MaxCube
      • miHome
      • Samsung
      • Upnp
      • Wifilight
      • Yeelight-2
      • hf-lpb100
      • wifi-mi-light
      1 Reply Last reply Reply Quote 1
      • crunchip
        crunchip Forum Testing Most Active last edited by

        Discover.txt

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

          @crunchip discover1.txt

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

            @crunchip discover2.txt

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

              @crunchip discover 1.3.1.txt

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

                @crunchip version1.3.2.txt

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

                  @crunchip V1.3.3.txt

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

                    @crunchip 1.3.4.txt

                    1 Reply Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active last edited by

                      Hallo, kann diesen testen......
                      UPNP

                      thewhobox 1 Reply Last reply Reply Quote 0
                      • thewhobox
                        thewhobox @sigi234 last edited by

                        @sigi234 Gerne.
                        Mich würde es auch interessieren wie viel Zeit die Suche benötigt bevor und nachdem du meine Version installiert hast 🙂

                        sigi234 1 Reply Last reply Reply Quote 0
                        • sigi234
                          sigi234 Forum Testing Most Active @thewhobox last edited by

                          @thewhobox sagte in Discovery Adapter neugestaltung:

                          @sigi234 Gerne.
                          Mich würde es auch interessieren wie viel Zeit die Suche benötigt bevor und nachdem du meine Version installiert hast 🙂

                          Eigentlich ein bisschen länger

                          thewhobox 1 Reply Last reply Reply Quote 0
                          • thewhobox
                            thewhobox @sigi234 last edited by

                            @sigi234 Echt?
                            Ich habe gerade mal einen Vergleich gemacht.
                            Den originalen Adapter installiert und Geräte gesucht (Upnp, Ping) -> 42 Sekunden
                            Adapter aus meinen Repo installiert (Upnp, Ping, UPD) -> 32 Sekunden

                            Und mein Netzwerk ist mit 9 IPs momentan noch recht klein.

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            933
                            Online

                            31.6k
                            Users

                            79.4k
                            Topics

                            1.3m
                            Posts

                            3
                            12
                            608
                            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