Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Major Update] UniFi Adapter v0.4.x

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    112

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

[Major Update] UniFi Adapter v0.4.x

Scheduled Pinned Locked Moved Tester
unifiadapter updateadapter entwicklungtest
57 Posts 20 Posters 8.2k Views 27 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D darkiop

    Schön das es hiermit weitergeht - halte ich für einen wichtigen Adapter.

    Wie läuft eine Installation über Github aus deinen 0.4er Branch?

    braindeadB Offline
    braindeadB Offline
    braindead
    Developer
    wrote on last edited by
    #6

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

    Wie läuft eine Installation über Github aus deinen 0.4er Branch?

    Ich möchte nicht, dass "irgendein" Stand aus dem GitHub Repository installiert wird. Deshalb habe ich ein Pre-Release auf GitHub veröffentlicht und den Link oben im Thread eingefügt. Zum Installieren, bitte den Link nehmen und über die Katze unter Adapter installieren.

    https://github.com/iobroker-community-adapters/ioBroker.unifi/archive/v0.4.0-pre.1.tar.gz

    D 1 Reply Last reply
    0
    • braindeadB braindead

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

      Wie läuft eine Installation über Github aus deinen 0.4er Branch?

      Ich möchte nicht, dass "irgendein" Stand aus dem GitHub Repository installiert wird. Deshalb habe ich ein Pre-Release auf GitHub veröffentlicht und den Link oben im Thread eingefügt. Zum Installieren, bitte den Link nehmen und über die Katze unter Adapter installieren.

      https://github.com/iobroker-community-adapters/ioBroker.unifi/archive/v0.4.0-pre.1.tar.gz

      D Online
      D Online
      darkiop
      Most Active
      wrote on last edited by
      #7

      @braindead Klar, das passt. Wusste nur bis eben nicht, das man die Pre-releases auch übe die Katze installiert bekommt :)

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

      921bface-dee9-46e2-9e35-1c36450044ae-grafik.png

      Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

      braindeadB 1 Reply Last reply
      0
      • braindeadB braindead
        Aktuelle Test Version 0.4.x
        Veröffentlichungsdatum 13.04.2020
        Github Link https://github.com/iobroker-community-adapters/ioBroker.unifi/archive/v0.4.0-pre.1.tar.gz

        Einleitung
        Nachdem der UniFi Adapter seit mehr als einigen Jahren nicht aktualisiert wurde, habe ich die Entwicklung übernommen und vor ein paar Tagen angefangen an einer neuen Version zu arbeiten.

        Aus eigener Erfahrung, den offenen Issues auf GitHub und den zahlreichen Kommentaren hier im Forum habe ich folgende Todos identifiziert:

        • Der Code muss an die aktuelle js-controller Version angepasst werden.
        • Es werden zuviele Logeinträge in der Log-Stufe "info" erzeugt.
        • Es werden zuviele States angelegt. Je nach Größe des Netzwerks können es mehrere Tausend States sein. User sollen die Möglichkeit bekommen selber zu entscheiden, welche Informationen abgefragt werden sollen.
        • Die States sind zu "technisch". User müssen eigene Logik in Scripten implementieren, um z.B. erkennen zu können, ob ein Smartphone online oder offline ist.
        • Alle States sind readonly und dienen der reinen Information. Einige States sollen schreibbar sein, so dass z.B. WLANs de-/aktivierbar werden.
        • Es fehlen Informationen über die konfigurierten Netzwerke.
        • ...

        Die oben genannten Punkte werden nicht komplett in einem Update angegangen. Stattdessen werde ich die Punkte auf mindestens zwei, vielleicht sogar drei major Updates verteilen. Der Plan dahinter ist möglichst viel Feedback einzusammeln und das jeweilige Update auf einige wenige Punkte zu fokussieren.

        Version 0.4.x
        In dieser Version liegt der Fokus darauf aufzuräumen und Struktur in die GitHub Issues zu bekommen.

        • Der Code wurde modernisiert. Es gab viele Änderungen unter der Haube. Unter anderem wird jetzt der Compact Mode unterstützt.
        • Die Konfiguration wurde überarbeitet als Vorbereitung für kommende Versionen.
        • Es wird deutlich weniger in der Log-Stufe "info" geloggt. Die meisten Logeinträge sind jetzt "debug".
        • Es werden jetzt auch die konfigurierten Netzwerke abgefragt.

        Feedback
        Probleme, Fragen und Anmerkungen bitte hier im Thread platzieren. Sollte sich herausstellen, dass es sich bei Euren Problemen um einen Bug handelt, sollten dafür GitHub Issues erstellt werden. Nur über Issues ist ein strukturiertes Abarbeiten möglich.

        Ich freue mich auf Euer Feedback.

        BBTownB Offline
        BBTownB Offline
        BBTown
        wrote on last edited by
        #8

        @braindead
        Die Installation lief problemlos. Bei mir sind es rund 9000 Datenpunkte.
        Wäre es möglich bei den "devices" als auch bei den "clients" anstelle der MAC Adresse den Alias zu verwenden?

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        D braindeadB 2 Replies Last reply
        2
        • BBTownB BBTown

          @braindead
          Die Installation lief problemlos. Bei mir sind es rund 9000 Datenpunkte.
          Wäre es möglich bei den "devices" als auch bei den "clients" anstelle der MAC Adresse den Alias zu verwenden?

          D Online
          D Online
          darkiop
          Most Active
          wrote on last edited by
          #9

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

          Alias zu verwenden

          Gute Idee

          Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

          1 Reply Last reply
          0
          • D darkiop

            @braindead Klar, das passt. Wusste nur bis eben nicht, das man die Pre-releases auch übe die Katze installiert bekommt :)

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

            921bface-dee9-46e2-9e35-1c36450044ae-grafik.png

            braindeadB Offline
            braindeadB Offline
            braindead
            Developer
            wrote on last edited by
            #10

            @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.

            BBTownB D 2 Replies Last reply
            0
            • BBTownB BBTown

              @braindead
              Die Installation lief problemlos. Bei mir sind es rund 9000 Datenpunkte.
              Wäre es möglich bei den "devices" als auch bei den "clients" anstelle der MAC Adresse den Alias zu verwenden?

              braindeadB Offline
              braindeadB Offline
              braindead
              Developer
              wrote on last edited by
              #11

              @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.

              BBTownB 1 Reply Last reply
              0
              • braindeadB braindead

                @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.

                BBTownB Offline
                BBTownB Offline
                BBTown
                wrote on last edited by BBTown
                #12

                @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

                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                1 Reply Last reply
                0
                • braindeadB braindead

                  @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.

                  BBTownB Offline
                  BBTownB Offline
                  BBTown
                  wrote on last edited by BBTown
                  #13

                  @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 ...

                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                  1 Reply Last reply
                  1
                  • braindeadB braindead

                    @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.

                    D Online
                    D Online
                    darkiop
                    Most Active
                    wrote on last edited by
                    #14

                    @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.

                    Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      martinschm
                      wrote on last edited by
                      #15

                      @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
                      0
                      • braindeadB Offline
                        braindeadB Offline
                        braindead
                        Developer
                        wrote on last edited by
                        #16

                        @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 BBTownB 3 Replies Last reply
                        0
                        • braindeadB braindead

                          @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 Online
                          D Online
                          darkiop
                          Most Active
                          wrote on last edited by
                          #17

                          @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

                          Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                          braindeadB 1 Reply Last reply
                          0
                          • D darkiop

                            @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

                            braindeadB Offline
                            braindeadB Offline
                            braindead
                            Developer
                            wrote on last edited by
                            #18

                            @darkiop Danke!

                            1 Reply Last reply
                            0
                            • braindeadB braindead

                              @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.

                              BBTownB Offline
                              BBTownB Offline
                              BBTown
                              wrote on last edited by BBTown
                              #19

                              @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 :sunglasses:

                              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.

                              ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                              1 Reply Last reply
                              0
                              • braindeadB braindead

                                @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.

                                BBTownB Offline
                                BBTownB Offline
                                BBTown
                                wrote on last edited by BBTown
                                #20

                                @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
                                

                                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                1 Reply Last reply
                                0
                                • SunshinemakerS Offline
                                  SunshinemakerS Offline
                                  Sunshinemaker
                                  wrote on last edited by
                                  #21

                                  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?

                                  braindeadB S 2 Replies Last reply
                                  0
                                  • braindeadB braindead
                                    Aktuelle Test Version 0.4.x
                                    Veröffentlichungsdatum 13.04.2020
                                    Github Link https://github.com/iobroker-community-adapters/ioBroker.unifi/archive/v0.4.0-pre.1.tar.gz

                                    Einleitung
                                    Nachdem der UniFi Adapter seit mehr als einigen Jahren nicht aktualisiert wurde, habe ich die Entwicklung übernommen und vor ein paar Tagen angefangen an einer neuen Version zu arbeiten.

                                    Aus eigener Erfahrung, den offenen Issues auf GitHub und den zahlreichen Kommentaren hier im Forum habe ich folgende Todos identifiziert:

                                    • Der Code muss an die aktuelle js-controller Version angepasst werden.
                                    • Es werden zuviele Logeinträge in der Log-Stufe "info" erzeugt.
                                    • Es werden zuviele States angelegt. Je nach Größe des Netzwerks können es mehrere Tausend States sein. User sollen die Möglichkeit bekommen selber zu entscheiden, welche Informationen abgefragt werden sollen.
                                    • Die States sind zu "technisch". User müssen eigene Logik in Scripten implementieren, um z.B. erkennen zu können, ob ein Smartphone online oder offline ist.
                                    • Alle States sind readonly und dienen der reinen Information. Einige States sollen schreibbar sein, so dass z.B. WLANs de-/aktivierbar werden.
                                    • Es fehlen Informationen über die konfigurierten Netzwerke.
                                    • ...

                                    Die oben genannten Punkte werden nicht komplett in einem Update angegangen. Stattdessen werde ich die Punkte auf mindestens zwei, vielleicht sogar drei major Updates verteilen. Der Plan dahinter ist möglichst viel Feedback einzusammeln und das jeweilige Update auf einige wenige Punkte zu fokussieren.

                                    Version 0.4.x
                                    In dieser Version liegt der Fokus darauf aufzuräumen und Struktur in die GitHub Issues zu bekommen.

                                    • Der Code wurde modernisiert. Es gab viele Änderungen unter der Haube. Unter anderem wird jetzt der Compact Mode unterstützt.
                                    • Die Konfiguration wurde überarbeitet als Vorbereitung für kommende Versionen.
                                    • Es wird deutlich weniger in der Log-Stufe "info" geloggt. Die meisten Logeinträge sind jetzt "debug".
                                    • Es werden jetzt auch die konfigurierten Netzwerke abgefragt.

                                    Feedback
                                    Probleme, Fragen und Anmerkungen bitte hier im Thread platzieren. Sollte sich herausstellen, dass es sich bei Euren Problemen um einen Bug handelt, sollten dafür GitHub Issues erstellt werden. Nur über Issues ist ein strukturiertes Abarbeiten möglich.

                                    Ich freue mich auf Euer Feedback.

                                    ChaotC Offline
                                    ChaotC Offline
                                    Chaot
                                    wrote on last edited by Chaot
                                    #22

                                    @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

                                    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                    1 Reply Last reply
                                    0
                                    • SunshinemakerS Sunshinemaker

                                      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?

                                      braindeadB Offline
                                      braindeadB Offline
                                      braindead
                                      Developer
                                      wrote on last edited by
                                      #23

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

                                      FredFF 1 Reply Last reply
                                      0
                                      • braindeadB braindead

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

                                        FredFF Online
                                        FredFF Online
                                        FredF
                                        Most Active Forum Testing
                                        wrote on last edited by
                                        #24

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

                                        1 Reply Last reply
                                        0
                                        • braindeadB braindead
                                          Aktuelle Test Version 0.4.x
                                          Veröffentlichungsdatum 13.04.2020
                                          Github Link https://github.com/iobroker-community-adapters/ioBroker.unifi/archive/v0.4.0-pre.1.tar.gz

                                          Einleitung
                                          Nachdem der UniFi Adapter seit mehr als einigen Jahren nicht aktualisiert wurde, habe ich die Entwicklung übernommen und vor ein paar Tagen angefangen an einer neuen Version zu arbeiten.

                                          Aus eigener Erfahrung, den offenen Issues auf GitHub und den zahlreichen Kommentaren hier im Forum habe ich folgende Todos identifiziert:

                                          • Der Code muss an die aktuelle js-controller Version angepasst werden.
                                          • Es werden zuviele Logeinträge in der Log-Stufe "info" erzeugt.
                                          • Es werden zuviele States angelegt. Je nach Größe des Netzwerks können es mehrere Tausend States sein. User sollen die Möglichkeit bekommen selber zu entscheiden, welche Informationen abgefragt werden sollen.
                                          • Die States sind zu "technisch". User müssen eigene Logik in Scripten implementieren, um z.B. erkennen zu können, ob ein Smartphone online oder offline ist.
                                          • Alle States sind readonly und dienen der reinen Information. Einige States sollen schreibbar sein, so dass z.B. WLANs de-/aktivierbar werden.
                                          • Es fehlen Informationen über die konfigurierten Netzwerke.
                                          • ...

                                          Die oben genannten Punkte werden nicht komplett in einem Update angegangen. Stattdessen werde ich die Punkte auf mindestens zwei, vielleicht sogar drei major Updates verteilen. Der Plan dahinter ist möglichst viel Feedback einzusammeln und das jeweilige Update auf einige wenige Punkte zu fokussieren.

                                          Version 0.4.x
                                          In dieser Version liegt der Fokus darauf aufzuräumen und Struktur in die GitHub Issues zu bekommen.

                                          • Der Code wurde modernisiert. Es gab viele Änderungen unter der Haube. Unter anderem wird jetzt der Compact Mode unterstützt.
                                          • Die Konfiguration wurde überarbeitet als Vorbereitung für kommende Versionen.
                                          • Es wird deutlich weniger in der Log-Stufe "info" geloggt. Die meisten Logeinträge sind jetzt "debug".
                                          • Es werden jetzt auch die konfigurierten Netzwerke abgefragt.

                                          Feedback
                                          Probleme, Fragen und Anmerkungen bitte hier im Thread platzieren. Sollte sich herausstellen, dass es sich bei Euren Problemen um einen Bug handelt, sollten dafür GitHub Issues erstellt werden. Nur über Issues ist ein strukturiertes Abarbeiten möglich.

                                          Ich freue mich auf Euer Feedback.

                                          M Offline
                                          M Offline
                                          Markus84
                                          wrote on last edited by
                                          #25

                                          @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
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          402

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe