Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Major Update] UniFi Adapter v0.4.x

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Major Update] UniFi Adapter v0.4.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • braindead
      braindead Developer @darkiop last edited by

      @darkiop said in [Major Update] UniFi Adapter v0.4.x:

      Der Adapter läuft, komme auf knapp 10.000 DPs. Die Netzwerk-DPs sind da, enthalten aber keine Daten.

      Beim Testen ist mir aufgefallen, dass es manchmal etwas dauert, bis die Werte sichtbar werden? Sind sie mittlerweile da? Hast Du mal den Cache gelöscht? Ansonsten könnte ich mir vorstellen, dass evtl. die Menge ein Problem macht.

      BBTown D 2 Replies Last reply Reply Quote 0
      • braindead
        braindead Developer @BBTown last edited by

        @BBTown said in [Major Update] UniFi Adapter v0.4.x:

        Wäre es möglich bei den "devices" als auch bei den "clients" anstelle der MAC Adresse den Alias zu verwenden?

        In v0.4.x wird es diese Möglichkeit nicht geben. Für eine spätere Version ist das aber definitiv angedacht.

        Die größte Schwierigkeit wird sein, dass es unterschiedliche Wünsche geben wird und der eine die MAC Adresse, der nächste die IP Adresse und wieder ein anderer den Alias nutzen möchte. Mal gucken, wie sich das am besten umsetzen lässt.

        BBTown 1 Reply Last reply Reply Quote 0
        • BBTown
          BBTown @braindead last edited by BBTown

          @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

          Beim Testen ist mir aufgefallen, dass es manchmal etwas dauert, bis die Werte sichtbar werden? Sind sie mittlerweile da?

          auch wenn ich nicht @darkiop bin, bei mir sind die Informationen mitlerweile verfügbar

          1 Reply Last reply Reply Quote 0
          • BBTown
            BBTown @braindead last edited by BBTown

            @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

            Die größte Schwierigkeit wird sein, dass es unterschiedliche Wünsche geben wird und der eine die MAC Adresse, der nächste die IP Adresse und wieder ein anderer den Alias

            zumal nicht immer alle Informationen verfügbar sind ...

            Vielleicht kann man als Anwender später einmal einstellen in welcher Reihenfolge nach Informationen gesucht werden soll
            Alias -> IP -> MAC
            IP -> MAC -> Alias
            usw.

            Falls eine Infromation nicht vorliegt, dann gehe zur nächsten Option ...

            1 Reply Last reply Reply Quote 1
            • D
              darkiop Most Active @braindead last edited by

              @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

              Sind sie mittlerweile da?

              Ja, hab eben nochmal den Test-Container resetet und den Adapter neu installiert. Nach ca. 5min waren die Werte für die Netzwerke da.

              1 Reply Last reply Reply Quote 0
              • M
                martinschm last edited by

                @braindead: Danke fürs Weiterentwickeln. Bin vor einigen Monaten auf das Skript von @liv-in-sky umgestiegen da der Adapter nicht mehr gepflegt wurde.

                Wichtigster Punkt war mir die Anwesenheitsüberwachung. Daneben find ich es interessant das Gäste Wlan und Voucher damit über iQontrol zu verwalten.

                Vielleicht kannst du ja mit liv-in-sky eure Kräfte bündeln und einen gemeinsamen Super Adapter entwickeln.

                1 Reply Last reply Reply Quote 0
                • braindead
                  braindead Developer last edited by

                  @liv-in-sky, @darkiop und @BBTown
                  Könnt Ihr mir bitte explizit nochmal folgende Punkte bestätigen, damit ich die Issues auf GitHub schließen und die Version veröffentlichen kann?

                  • In der Log-Stufe "Info" gibt es nur einen Eintrag im Log, wenn die Abfrage der API fertig ist. Alles andere taucht nur in der Log-Stufe "debug" im Log auf.
                  • Objekte und States haben keine Sonderzeichen und Leerzeichen im Namen.
                  • Der Adapter läuft bei Euch mit einer js-controller Version >= 2.0.
                  • Die Abfrage der Netzwerke funktioniert und Daten tauchen (nach kurzer Zeit) im ioBroker auf.

                  Wenn die Tests abgeschlossen sind, dann schiebe ich v0.4.0 ins latest Respository. Sofern keine Bugs gemeldet werden, geht die Version etwa eine Woche später dann ins stable Repository. Parallel beginnen die Arbeiten an v0.5.x.

                  D BBTown 3 Replies Last reply Reply Quote 0
                  • D
                    darkiop Most Active @braindead last edited by

                    @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

                    In der Log-Stufe "Info" gibt es nur einen Eintrag im Log, wenn die Abfrage der API fertig ist. Alles andere taucht nur in der Log-Stufe "debug" im Log auf.

                    1edd3b97-f921-4325-9db1-fedc3535cc6f-grafik.png

                    Objekte und States haben keine Sonderzeichen und Leerzeichen im Namen.

                    825b851e-840a-4c31-a810-242161d2556e-grafik.png

                    Der Adapter läuft bei Euch mit einer js-controller Version >= 2.0.

                    js-controller ist auf 2.2.9

                    Die Abfrage der Netzwerke funktioniert und Daten tauchen (nach kurzer Zeit) im ioBroker auf.

                    ja, dauerte ca. 5min

                    braindead 1 Reply Last reply Reply Quote 0
                    • braindead
                      braindead Developer @darkiop last edited by

                      @darkiop Danke!

                      1 Reply Last reply Reply Quote 0
                      • BBTown
                        BBTown @braindead last edited by BBTown

                        @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

                        In der Log-Stufe "Info" gibt es nur einen Eintrag im Log, wenn die Abfrage der API fertig ist. Alles andere taucht nur in der Log-Stufe "debug" im Log auf.

                        Ja, lediglich unifi.0 2020-04-15 11:16:23.305 info (5453) Update done

                        Objekte und States haben keine Sonderzeichen und Leerzeichen im Namen.

                        Sorry, bei rund 9000 Datenpunkten ist das nicht mit absoluter Sicherheit zu sagen 😎

                        Der Adapter läuft bei Euch mit einer js-controller Version >= 2.0.

                        ja, aktuell mit der Beta v3.0.9

                        Die Abfrage der Netzwerke funktioniert und Daten tauchen (nach kurzer Zeit) im ioBroker auf.

                        Ja, bei mir werden alle Netzwerkinformationen (5 Netzwerke) nach einiger Zeit gefüllt.

                        1 Reply Last reply Reply Quote 0
                        • BBTown
                          BBTown @braindead last edited by BBTown

                          @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

                          In der Log-Stufe "Info" gibt es nur einen Eintrag im Log, wenn die Abfrage der API fertig ist. Alles andere taucht nur in der Log-Stufe "debug" im Log auf.

                          Ich gehe davon aus, dass diese "INFO" Meldungen gewollt sind und nichts mit dem "normalen Betrieb" zu tun hat?

                          unifi.0	2020-04-15 11:18:52.681	info	(5453) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                          unifi.0	2020-04-15 11:18:52.680	info	(5453) terminating
                          unifi.0	2020-04-15 11:18:52.680	info	(5453) cleaned everything up...
                          unifi.0	2020-04-15 11:18:52.679	info	(5453) Got terminate signal TERMINATE_YOURSELF
                          
                          1 Reply Last reply Reply Quote 0
                          • Sunshinemaker
                            Sunshinemaker last edited by

                            Hi, Ich hab heute auch die 0.4.0 installiert. allerdings bekomme ich ihn nicht zum laufen. Es kommen nur Fehlermeldungen und er wird nicht grün. Es werden Datenpunkte angelegt, die IP ist auch Richitg weil der "Site-Name" richitg übertragen wird. Hier die Fehlermeldungen:

                            2020-04-15 18:02:18.356 - info: host.iobroker "system.adapter.unifi.0" enabled
                            2020-04-15 18:02:18.381 - info: host.iobroker instance system.adapter.unifi.0 started with pid 10462
                            2020-04-15 18:02:20.418 - info: unifi.0 (10462) starting. Version 0.4.0 in /opt/iobroker/node_modules/iobroker.unifi, node: v10.17.0
                            2020-04-15 18:02:20.445 - info: unifi.0 (10462) Unifi adapter is ready
                            2020-04-15 18:02:21.855 - error: unifi.0 (10462) uncaught exception: Cannot read property 'subsystem' of null
                            2020-04-15 18:02:21.856 - error: unifi.0 (10462) TypeError: Cannot read property 'subsystem' of null
                            at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:203:92)
                            at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:479:45)
                            at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:525:21)
                            at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:478:17)
                            at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:200:33)
                            at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:519:38)
                            at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:478:17)
                            at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:500:21)
                            at Array.every ()
                            at traverseArray (/opt/iobroker/node_modules/iobroker.unifi/main.js:498:17)
                            2020-04-15 18:02:21.858 - info: unifi.0 (10462) cleaned everything up...
                            2020-04-15 18:02:21.912 - info: unifi.0 (10462) terminating
                            2020-04-15 18:02:21.913 - info: unifi.0 (10462) Terminated (NO_ERROR): Without reason
                            2020-04-15 18:02:22.438 - error: host.iobroker Caught by controller[0]: TypeError: Cannot read property 'subsystem' of null
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:203:92)
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:479:45)
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:525:21)
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:478:17)
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:200:33)
                            2020-04-15 18:02:22.439 - error: host.iobroker Caught by controller[0]: at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:519:38)
                            2020-04-15 18:02:22.440 - error: host.iobroker Caught by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:478:17)
                            2020-04-15 18:02:22.440 - error: host.iobroker Caught by controller[0]: at Unifi. (/opt/iobroker/node_modules/iobroker.unifi/main.js:500:21)
                            2020-04-15 18:02:22.440 - error: host.iobroker Caught by controller[0]: at Array.every ()
                            2020-04-15 18:02:22.440 - error: host.iobroker Caught by controller[0]: at traverseArray (/opt/iobroker/node_modules/iobroker.unifi/main.js:498:17)
                            2020-04-15 18:02:22.440 - info: host.iobroker instance system.adapter.unifi.0 terminated with code 0 (NO_ERROR)
                            

                            Der Multi-Host ist eine Synology DS415+ wo ioBroker im Docker läuft und als Slave ein RaspberryPi 3 b.
                            Auf beiden Systemen die selben Fehlermeldungen.

                            Kann es evtl. damit zusammenhängen das ich einen Originalen CloudKey Gen. 1 im Einsatz habe?

                            braindead S 2 Replies Last reply Reply Quote 0
                            • Chaot
                              Chaot @braindead last edited by Chaot

                              @braindead Bei mir wurden ohne Fehlermeldung ca. 14000 states angelegt. Scheint alles korrekt zu laufen.
                              JS Controler 3.0.9 und NodeJS 12.16.2

                              1 Reply Last reply Reply Quote 0
                              • braindead
                                braindead Developer @Sunshinemaker last edited by

                                @Sören Danke für den Hinweis. Ich mache dafür einen Issure auf GitHub auf und gucke mir das dann mal an.

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

                                  @braindead Auch bei mir keine Fehlermeldungen mit knapp 3000 states. JS controller 3.0.11, Node.js 12.16.2 👍

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Markus84 @braindead last edited by

                                    @braindead Danke, dass du dich dem Adapter annimmst. Wäre klasse, wenn der Adapter künftig auch die Dream Machine Pro unterstützen würde!

                                    1 Reply Last reply Reply Quote 0
                                    • braindead
                                      braindead Developer last edited by

                                      Gestern wurde kurzfristig v0.4.1 im latest Repository freigegeben, obwohl es noch einen offenen Issue (Cannot read property 'subsystem' of null) gibt. Sobald das Issue gelöst ist, schiebe ich v0.4.x ins stable Repository. Danach beginnen die Arbeiten an neuen Features. Ich halte Euch auf dem Laufenden.

                                      D 1 Reply Last reply Reply Quote 4
                                      • D
                                        darkiop Most Active @braindead last edited by

                                        @braindead top, sag bescheid wann etwas zu testen ist.

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

                                          Wäre es evtl. sinnvoll, eine Anwesenheitskontrolle einzelner Devices direkt in den Adapter zu implementieren?

                                          Die aktuelle Software von Unifi erkennt ein entferntes Gerät aktuell quasi sofort und ein wiederkehrendes nach ca. 30 Sekunden. Diese Werte habe ich bisher mit keinem Skript erreicht. Vielleicht ist da ja was möglich!?

                                          braindead 1 Reply Last reply Reply Quote 0
                                          • braindead
                                            braindead Developer @MikeEcho last edited by

                                            @MikeEcho said in [Major Update] UniFi Adapter v0.4.x:

                                            Wäre es evtl. sinnvoll, eine Anwesenheitskontrolle einzelner Devices direkt in den Adapter zu implementieren?

                                            Ausgerechnet das wichtigste Feature habe ich im ersten Post nicht erwähnt: Ja, es soll die Möglichkeit geben im Adapter zu konfigurieren, welche Devices für eine Anwesenheitskontrolle überwacht werden sollen.

                                            Die aktuelle Software von Unifi erkennt ein entferntes Gerät aktuell quasi sofort und ein wiederkehrendes nach ca. 30 Sekunden. Diese Werte habe ich bisher mit keinem Skript erreicht. Vielleicht ist da ja was möglich!?

                                            Meinst Du mit "diese Werte habe ich bisher mit keinen Skript erreicht", dass mehr oder weniger sofort im ioBroker die Info ankommt, ob ein Device anwesend ist? Sowohl der Adapter, als auch die mir bekannten Skripte werden nicht vom Controller über Änderungen informiert, sondern fragen in regelmäßigen Abständen nach Daten. Einen Zeitversatz, abhängig vom Abfrageintervall, wird es also immer geben.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            386
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter entwicklung adapter update test unifi
                                            20
                                            57
                                            3761
                                            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