Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [Tipp] Anwesenheit mit unifi-Adapter

    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

    [Tipp] Anwesenheit mit unifi-Adapter

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

      @ahfreezer sehr gut. Hab auch den FR geliked und kommentiert.

      1 Reply Last reply Reply Quote 1
      • A
        ahfreezer last edited by

        dito
        @Kueppert Los, da musst du mitziehen ☺

        K 1 Reply Last reply Reply Quote 0
        • K
          Kueppert @ahfreezer last edited by

          @ahfreezer bin doch schon mit dabei 😉

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

            @ahfreezer Bin auch dabei 😊

            1 Reply Last reply Reply Quote 1
            • M
              mrzee @lobomau last edited by

              @lobomau Ich grabe den alten Thread mal wieder aus - ich bin offenbar echt zu doof...bei mir wird einfach kein Wert geschrieben.

              createState("Variablen.HASE_UAP", function () {
              });
              
              schedule("*/2 * * * *", function () {
                if (getState("unifi.0.default.clients.fc:2a:9c:77:de:d6._uptime_by_uap").lc - ((new Date().getTime()) - 120000) < 0 == true) {
                  setState("javascript.0.Variablen.HASE_UAP"/*Variablen.HASE_UAP*/, false);
                } else {
                  setState("javascript.0.Variablen.HASE_UAP"/*Variablen.HASE_UAP*/, true);
                }
              });
              
              lobomau 1 Reply Last reply Reply Quote 0
              • lobomau
                lobomau @mrzee last edited by

                @mrzee eigentlich gibt es nicht viele Möglichkeiten.
                Unifi-Adapter läuft und Objekt im Unifi-Adapter "unifi.0.default.clients.fc:....." ändert sich korrekt?
                Update vom Adapter ist auf default 60 Sekunden?

                M 1 Reply Last reply Reply Quote 0
                • M
                  mrzee @lobomau last edited by

                  @lobomau Danke für die megaschnelle Antwort! Geduld ist eine Tugend - jetzt geht alles 🙂

                  1 Reply Last reply Reply Quote 0
                  • H
                    Hagiman2000 last edited by

                    Ich habe auch Unifi APs und einen Unifi Controller am laufen. Jetzt würde ich gerne nur mit einer Anzeige im VIS darstellen ob eine Person anwesend ist. Der Unifi Adapter läuft auch schon.

                    Jetzt habe ich noch nie mit diesen Skript gearbeitet. Hat vielleicht einer von euch einen Link oder kann mit 2-3 Sätzen erklären wie ich ein solches Skript mit einem Widget verknüpfe?

                    1 Reply Last reply Reply Quote 0
                    • H
                      Hagiman2000 last edited by

                      2 Stunden sitze ich jetzt schon dran. Ich bin wohl einfach zu blöd dafür. Zum einen sehr ärgerlich, dass ich nicht einfach den Javascript Code einfügen kann und dieser in Blockly umgewewandelt wird.

                      Dieses Mega verschachtelte Konstrukt von Iobomau bekomme ich einfach nicht nachgebaut.

                      Ja ich habe ein Minus unter Mathematik an zweiter Stelle. Aber dies will etwas VOR und NACH dem Minus. In dem Blockly Skript von Iobomau ist aber z.B. nur etwas danach. Dann steht oben etwas von Zustand Erzeugen "Variable SIE_UAP". Ist das einfach ein Name den er sich selber ausgesucht hat. Ansonsten wo finde ich die Variable.

                      Blockly ist für mich wie Microsoft Word. Du hast ein fast fertiges Dokument, willst nur noch eine kleine Änderung durchführen und Peng ist die ganze Formatierung hinüber. Zum Glück gibt es bei Word eine Zurück Funktion. Ich war bei Blockly schon sehr weit. Ziehe das Skript, komme aus versehen über den Mülleimer und schon sind 30min Arbeit dahin ..........

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

                        @Hagiman2000 Moin, man kann nicht aus einem javascript ein Blockly erstellen, nur umgekehrt. Ich empfehle hier das Script von pix zu nehmen.
                        Du musst nur die wificlients anpassen, fertig.
                        https://forum.iobroker.net/topic/8099/tipp-anwesenheit-mit-unifi-adapter/5

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

                          Guten Tag,

                          ich bin ein Absolutes Greenhorn was Scripts und Homematic angeht. Ich hab ioBroker zum laufen bekommen, hab auch die Instanzen hm-rega.0, hm-rpc.0 und unifi.0 zum laufen bekommen. Und möchte nun die die Anwesenheit realisieren.

                          Ich hab eine CCU3 am laufen mit der aktuellen Firmware.

                          Das Script wird ausführt so wie es von @pix zur verfügung gestellt wurde, Danke dafür 🙂 Hab dort den User für mein iPhone angepasst mit der MAC-Adresse usw.

                          Aber jetzt steh ich irgendwie total auf dem schlauch was ich nun machen muss bzw wie ich nun die Anwesenheit geändert bekommen. Den Datenpunkt den das script erzeugt hab ich auch gefunden. aber wie bekomme ich den nun in die Homematic? Wie gesagt, bin absoluter Neuling 😞 und wäre super wenn mit jemand Helfen könnte 🙂

                          Danke schon im Vorraus 🙂

                          1 Reply Last reply Reply Quote 0
                          • H
                            Hagiman2000 last edited by

                            Habe es mit dem Skript hin bekommen, schießt aber meinen Raspberry Pi 3b sofort ab. Von daher für RP User wohl nicht nutzbar.

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

                              Bin jetzt auf einem Intel Nuc i5 (in VM Umgebung). Die Performance des Adapter ist nun besser, lastet die CPU aber trotzdem noch beachtlich aus ( bis zu 30%) wenn die Daten aktualisiert werden.

                              Dem Entwickler, der den Adapter anpassen könnte, so dass man konfigurieren kann, welche Informationen man im ioB braucht, würde ich glatt einen Kasten Bier seiner Wahl spendieren 🙂

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

                                @ahfreezer sonst hast du welche auslastung? Und du siehst jede Minute (?) eine Steigerung auf 30% durch den unifi Adapter? Bei mir läuft eine schwächere CPU und iobroker auch auf VM (Proxmox).
                                Bei mir bin ich im Mittel bei 21% CPU und Spitze bei 30%, aber spitze nicht regelmäßig und nicht zu zuordnen. Immerhin ca. 40 Adapter und 3000 MB RAM Nutzung.

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  ahfreezer @lobomau last edited by

                                  @lobomau
                                  Korrekt. Immer dann, wenn der Unifi Adapter nach 60 Sekunden die Arbeit aufnimmt geht die Last auf >30%.
                                  Wie oben geschrieben liegt die Vermutung der hohen Auslastung bei mir daran, dass ich neben USG, Cloudkey noch 2 APs und 2 Switche laufen habe. Da kommen eine Menge Datenpunkte zusammen die aktuallisiert werden möchten....

                                  Ist der Adapter fertig liegt die Auslastung der CPUs bei 0,6%

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

                                    @ahfreezer achja, du warst das. Da wäre es in der Tat möglich, dass eines dieser Geräte dafür verantwortlich ist. USG und Cloudkey habe ich nicht. Nur zwei AP und ein switch.

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

                                      Hab es herausgefunden...

                                      Hallo zusammen
                                      Ich versuche das mit dem Blockly nachzubauen, doch irgendwie stehe ich auf dem Schlauch...

                                      Unbenannt2.JPG

                                      Hier mein Blockly, aber ich bekomme dieses nicht so dargestellt:
                                      1fe9fa6a-3a31-4395-8353-e9fd0ae6d20b-image.png

                                      schedule("*/2 * * * *", function () {
                                        if (getState("unifi.0.default.clients.48:4b:aa:98:89:d0._uptime_by_uap").val - ((new Date().getTime()) - 120000) < 0) {
                                          setState("hm-rega.0.48797"/*Anwesenheit*/, false);
                                        } else {
                                          setState("hm-rega.0.48797"/*Anwesenheit*/, true);
                                        }
                                      });
                                      

                                      Kann mir bitte jemand helfen?

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

                                        Hallo,

                                        habe meine Anwesenheit mit folgendem Blockly gelöst, allerdings nicht über unifi-Adapter. Aber vielleicht hilf es ja.

                                        8d1d6f0b-2f33-4d6f-ba7e-cb17b3c56576-image.png

                                        Allerdings lese ich die eingeloggten Telefone über die Fritzbox aus.

                                        4f7cee05-f215-486c-875c-2338e102bdad-image.png

                                        Variable habe ich unter admin angelegt.

                                        ea5168f0-63a9-4a8b-a01b-0a52897a0d3d-image.png

                                        Gruß
                                        Egbert

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

                                          Guten Morgen,

                                          ich habe einen ähnlichen Ansatz mit dem Wert "Last seen by UAP" über die Listenfunktionen realisiert und setze/plausibilisiere damit eine entsprechende Systemvariable in Homematic (die ansonsten von den Handys aus über Automagic gesteuert wird):

                                          2019-04-20_08h03_19.png

                                          Der Server auf dem iobroker läuft ist recht potent ;-), ich merke von den Scripts - es werden u. a. zwei Handys mit dem hier gezeigten Script beobachtet - keine Änderung an den Ressourcen.

                                          Schöne Ostern,
                                          Marko

                                          smile 1 Reply Last reply Reply Quote 0
                                          • smile
                                            smile @oek last edited by

                                            @oek Hi, dein Blockly sieht umfangreich aber gut aus 🙂 Könntest du davon einen Export machen? Das wäre total klasse.

                                            Und wie ist deine Erfahrung in Bezug auf die Zuverlässigkeit?
                                            Ich überlege selber ob ich die Anwesenheit über Tasker oder Automagic (Anhand des verbundenen WLANs und dann der Ansteuerung einer Homematic Variable) realisiere oder über meinen Ubiquiti.

                                            Danke und viele Grüße an alle unif-begeisterten hier 🙂

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            884
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            33
                                            85
                                            19142
                                            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