Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter: ioBroker.unifi

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter: ioBroker.unifi

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

      @adarof:

      Hallo

      Ich habe hier einen Workround entwickelt, der eine offizielle API von dem Unify Server nutzt:

      #!/bin/bash
      export username= <username>export password= <password>export baseurl=https://localhost:8443
      export site=default
      
      . unifi_sh_api
      unifi_api /upd/wlanconf/ <networkid>'{"enabled": true}'</networkid></password></username> 
      

      und zum ausschalten:````
      unifi_api /upd/wlanconf/ <networkid>'{"enabled": false}'</networkid>

      
      Vielleicht hilfts jemandem noch :) `  
      

      Adarof, könntest Du das bitte nochmal etwas genauer erklären? Ich würde auch gerbne das WLAN per VIS-Script ein-/ausschalten wollen.

      Was muss ich dazu einstellen?

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

        @Kuddel:

        Hallo zusammen,

        ich habe da nochmal eine Frage Zu Anwesenheitserkennung.

        Wenn ich nach Hause komme, wird die Anwesenheit innerhalb von 30 Sekuden erkannt.

        Wenn ich das Haus verlassen, dauert es aber Minunten. Heute morgen z.B. 9 Minuten, bis das System erkannt hat, dass ich nicht mehr da bin.

        Ist das normal? Das Blockly Skript zur Erkennung läuft alle 15 Sekunden `
        Bei mir geht es schneller. Welches Script läuft bei dir? Meins läuft nur alle 2 min.

        Edit: habe mich vertan, siehe unten. 9min habe ich auch ungefähr.

        1 Reply Last reply Reply Quote 0
        • K
          Kuddel last edited by

          @lobomau:

          Bei mir geht es schneller. Welches Script läuft bei dir? Meins läuft nur alle 2 min. `

          3467_anwesenheit.jpg

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

            @Kuddel:

            @lobomau:

            Bei mir geht es schneller. Welches Script läuft bei dir? Meins läuft nur alle 2 min. `

            anwesenheit.jpg `
            Sorry, meine Aussage nach Gefühl war falsch. Nachdem ich die Haustür geschlossen habe, bin ich nach ca. 10min abwesend. Das Script fragt nur alle 2min nach und im Auto habe ich noch wlan Empfang. Also Abmeldung nach 7 - 8min kommt hin. Ist für mich ok. Das Anmeldung muss schneller gehen und tut es auch. Aber ich glaube da ist die Taktung die 60s des Aktualisierungsintervalls, da habe ich keine kürzeren Zeiten probiert, sind ja schon ziemlich viele Daten die jedesmal geholt werden, denke ich.

            Hab mal heute und gestern geschaut:

            19.6: Tür zu:6:37:55

            UAP false: 6:46:01

            20.6: Tür zu: 7:16:00

            UAP false: 7:26:01

            1 Reply Last reply Reply Quote 0
            • S
              Stoni last edited by

              @Kuddel:

              Hallo zusammen,

              ich habe da nochmal eine Frage Zu Anwesenheitserkennung.

              Wenn ich nach Hause komme, wird die Anwesenheit innerhalb von 30 Sekuden erkannt.

              Wenn ich das Haus verlassen, dauert es aber Minunten. Heute morgen z.B. 9 Minuten, bis das System erkannt hat, dass ich nicht mehr da bin.

              Ist das normal? Das Blockly Skript zur Erkennung läuft alle 15 Sekunden `

              Ich nutze das hm_pdetect Addon für die Homematic und werte da die Anwesenheit über unsere Smartphones aus. Das Addon prüft alle 15 Sekunden.

              Bei mir ist es exakt genauso wie bei Dir. Diese Verzögerung scheint also mit dem Unifi Access Point zusammen zu hängen. Scheinbar werden die Geräte erst nach rund 10 Minuten in den Abwesenheitszustand versetzt, obwohl man schon längst nicht mehr im WLAN ist.

              Die Frage ist, ob man da irgendwo ansetzen kann?

              1 Reply Last reply Reply Quote 0
              • B
                berndroid last edited by

                Hallo zusammen,

                was ich bei meiner UniFi-Hardware etwas vermisse, ist ein (Monats-)Datenmengenzähler, wie ich ihn von meiner Fritzbox gewohnt war. Im UniFi-Controller gibt es zwar einen, aber der zählt die Gesamtdatenmenge seit Inbetriebnahme. Eleganter fände ich es, die Daten in eine DB zu schreiben und über Grafana in frei definierbaren Zeiträumen zu visualisieren. Aber leider scheitere ich daran, dass ich den entsprechenden Datenpunkt im iobroker bzw in den Objekten des UniFi-Adapters nicht finde. Weiß hier jemand, wo ich die Daten finde, die hier im Controller angezeigt werden?
                6488_screenshot_2018-06-24_20.09.52.png

                1 Reply Last reply Reply Quote 0
                • A
                  adarof last edited by

                  @maniac:

                  @adarof:

                  Hallo

                  Ich habe hier einen Workround entwickelt, der eine offizielle API von dem Unify Server nutzt:

                  #!/bin/bash
                  export username= <username>export password= <password>export baseurl=https://localhost:8443
                  export site=default
                  
                  . unifi_sh_api
                  unifi_api /upd/wlanconf/ <networkid>'{"enabled": true}'</networkid></password></username> 
                  

                  und zum ausschalten:````
                  unifi_api /upd/wlanconf/ <networkid>'{"enabled": false}'</networkid>

                  
                  Vielleicht hilfts jemandem noch :) `  
                  

                  Adarof, könntest Du das bitte nochmal etwas genauer erklären? Ich würde auch gerbne das WLAN per VIS-Script ein-/ausschalten wollen.

                  Was muss ich dazu einstellen? `

                  Hallo

                  Das von mir sind Shell-Skripte; die müsstest Du auf den Raspi (oder ioBroker-Host) legen. Diese müssen dann aufgerufen werden aus ioBroker.

                  Bei mir geschieht das über ein Script (anbei) von einer CCU Variable.

                  Ich kann aber auch noch warnen: Leider verlieren beim umschalten alle WLAN-Verbindungen die Verbindung - die Unifi scheinen beim ein/ausschalten konzeptuell "alles" an WLAN neu zu starten.
                  2636_gastwlan.png

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

                    @adarof:

                    Hallo

                    Das von mir sind Shell-Skripte; die müsstest Du auf den Raspi (oder ioBroker-Host) legen. Diese müssen dann aufgerufen werden aus ioBroker.

                    Bei mir geschieht das über ein Script (anbei) von einer CCU Variable.

                    Ich kann aber auch noch warnen: Leider verlieren beim umschalten alle WLAN-Verbindungen die Verbindung - die Unifi scheinen beim ein/ausschalten konzeptuell "alles" an WLAN neu zu starten. `

                    Danke, aber ich bekomme noch einen Fehler.

                    Fehlt mir da noch was? Du sagtest ja etwas von einer Api. Muss die noch installiert werden?

                    Wenn ich das Skript auf dem IOBroker PC aufrufe.

                    ./unifywlanstart.sh: Zeile 7: unifi_sh_api: Datei oder Verzeichnis nicht gefunden
                    ./unifywlanstart.sh: Zeile 8: unifi_api: Kommando nicht gefunden.
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • A
                      adarof last edited by

                      Hallo

                      unifi_sh_api wird mit den ReleaseNotes der FW verteilt - also z.B. hier (ganz unten)

                      https://community.ubnt.com/t5/UniFi-Upd … -p/2162104

                      Gruss -

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

                        @adarof:

                        Hallo

                        unifi_sh_api wird mit den ReleaseNotes der FW verteilt - also z.B. hier (ganz unten)

                        https://community.ubnt.com/t5/UniFi-Upd … -p/2162104

                        Gruss - `

                        Die neue Version habe ich gefunden, aber was mache ich da jetzt genau mit? Als Script auf dem IOBroker Server speichern? Ausführen?

                        https://community.ubnt.com/t5/UniFi-Upd … -p/2404580

                        1 Reply Last reply Reply Quote 0
                        • A
                          adarof last edited by

                          Hallo

                          das ". unifi_sh_api" in meinem Script bedeutet, dass er die Date "unifi_sh_api" (die Du im Download gefunden hast) "sourced" oder einfach quasi wie eine Library lädt - aus dem gleichen Verzeichnis. D.h. einfach neben meine Scripte legen.

                          Gruss -

                          1 Reply Last reply Reply Quote 0
                          • Z
                            zloe last edited by

                            Hi,

                            ich würde gerne mein failover WAN (LTE Router mit prepaid SIM) nur im Bedarfsfall einschalten (mit einer HomematicIP Schaltsteckdose) und wen das "normale" WAN wieder up ist wieder ausschalten.

                            Dazu müsste ich den load-balancer status des UniFi USG auslesen können.

                            Wäre es möglich den Adapter entsprechend zu erweitern?

                            integer63 1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators last edited by

                              @stephanstricker:

                              @stephanstricker:

                              @Kiwifranky:

                              Hi,

                              hab heute mal den Unifi Adapter ausprobieren wollen. Leider schmeisst er beim Start direkt "api.err.Invalid".

                              Der Unifi Controller ist Version 5.6.29.

                              Irgendwelche Tipps?

                              Grüsse

                              Franky `

                              Ich habe das gleiche Problem. Gibt es dafür schon eine Lösung? `

                              Habs gefunden, Benutzername war falsch `

                              Habe genau dasselbe Problem Username und Pass stimmen aber 100%…

                              Könnte es sein das der Controller probiert Port 22 (SSH) zu benutzen?

                              Das würde bei mir nicht gehen da der Controller in einem docker läuft und 22 bereits anderweitig belegt ist.

                              Sent from my iPhone using Tapatalk

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

                                Falls der mehrfach benutzte Port 22 die Ursache ist …

                                hast Du mal probiert dem Container eine eigene (statische?) IP zu geben, so dass der Container nicht mit der IP des HOST angesprochen wird?

                                (so mache ich es zumindest mit meinen Docker-Containern auf meinem QNAP-NAS). Dann wäre der Port 22 für diese IP zumindets noch nicht anderweitig belegt.

                                Falls Deine Docker-Umgebung allerdings auf einem Windows oder MAC Client laufen, weiss ich nicht ob es da auch so eine Option gibt.

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

                                  Ich habe gerade noch einmal in meinen Einstellungen des UniFi Adapters im ioBroker nachgeschaut.

                                  Bei mir wird explizit der Port 8443 angegeben und mein Username/Passwort ist auch <u>nicht</u> der, den ich für SSH im Controller defniert habe.

                                  Dann würde ich 2 x NEIN sagen für deine Vermutung es würde der Port 22 (SSH) für die Verbindung genutzt (ausser Du hast das so eingetragen?!?!?)

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

                                    Einen hab ich noch 😉

                                    Du kannst doch im UniFi Controller weitere Admin-User anlegen.

                                    Probier doch mal einen separaten Admin-User für den ioBroker Zugriff anzulegen und beginne mal mit einem einfachen Passwort aus Buchstaben und Zahlen. Womöglich liegt das Problem an Sonderzeichen im Passwort oder der Passwortlänge?

                                    1 Reply Last reply Reply Quote 0
                                    • Dutchman
                                      Dutchman Developer Most Active Administrators last edited by

                                      Werde ich Mal probieren, eigentlich ist das Password einigermaßen simpel gehalten mit 8zeichen, Buchstaben und zahlen wobei 1 Grossbuchstabe und 2 Zeichen (* #)

                                      Admin reicht für Zugriff also muss nicht der Site "super Admin" sein richtig?

                                      Sent from my iPhone using Tapatalk

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

                                        @Dutchman:

                                        Admin reicht für Zugriff also muss nicht der Site "super Admin" sein richtig? ` gute Frage, kann ich dir nicht mit Sicherheit beantworten.

                                        Versuch macht kluch 😄

                                        1 Reply Last reply Reply Quote 0
                                        • Dutchman
                                          Dutchman Developer Most Active Administrators last edited by

                                          @BBTown:

                                          @Dutchman:

                                          Admin reicht für Zugriff also muss nicht der Site "super Admin" sein richtig? ` gute Frage, kann ich dir nicht mit Sicherheit beantworten.

                                          Versuch macht kluch 😄 `

                                          Wir werden sehen ich sag heut Abend / morgen bescheid

                                          Sent from my iPhone using Tapatalk

                                          1 Reply Last reply Reply Quote 0
                                          • Dutchman
                                            Dutchman Developer Most Active Administrators last edited by

                                            leider kein folg ich habe ein einfaches password genommen miet 4 Zahlen und 6 Buchstaben mit einem gross geschrieben

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            513
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            unifi
                                            170
                                            991
                                            283177
                                            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