Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Tipp] Anwesenheit mit unifi-Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

[Tipp] Anwesenheit mit unifi-Adapter

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
85 Beiträge 33 Kommentatoren 24.4k Aufrufe 27 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • O oroettger

    Moin,

    ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
    Screenshot 2019-08-07 11.51.26.png

    das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

    Fehler: seit 10 Tagen keine
    Erkennungsgeschwindigkeit:
    Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
    Abwesend: 100 sek.

    Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

    NashraN Offline
    NashraN Offline
    Nashra
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #53

    @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

    Moin,

    ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
    Screenshot 2019-08-07 11.51.26.png

    das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

    Fehler: seit 10 Tagen keine
    Erkennungsgeschwindigkeit:
    Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
    Abwesend: 100 sek.

    Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

    Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
    Endlich eine vernünftige Erkennung der Handy's

    Gruß Ralf
    Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    B 1 Antwort Letzte Antwort
    0
    • O oroettger

      Moin,

      ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
      Screenshot 2019-08-07 11.51.26.png

      das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

      Fehler: seit 10 Tagen keine
      Erkennungsgeschwindigkeit:
      Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
      Abwesend: 100 sek.

      Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

      Y Offline
      Y Offline
      Yoschi147
      schrieb am zuletzt editiert von Yoschi147
      #54

      @oroettger

      Hi,

      habe dein Script mal nachgebaut, was auch teilweise Funktioniert. Nur habe ich das Problem das Anwesende Geräte die WLAN Energiesparmodus verwenden (Sind im WLAN angemeldet aber nicht aktiv, also kein Trafic) im Unifi Adapter unter den Objekten das Feld "last_seen_by_uap" sich nicht verändert. Womit das Script von einer Abwesenheit ausgeht.

      Im Unifi Controller selbst steht bei dem Gerät "Letzte Aktivität Gerade eben"
      Aber in den iobroker Objekten ändert sich der Wert nicht?

      Hat das Problem noch jemand?

      Das andere Script mit der uptime by uap konnte ich leider auch nicht nachbauen hier habe ich das gleiche Problem wie @hanan in seinem Post vom 17.4.2019

      PS: gerade gesenen das sich der Wert von uptime bei dem Gerät auch nicht ändert. :-(
      Scheint also ein generelles Problem mit Geräten zu geben die zwar anwesend und eingebucht sind aber den WLAN Eco Modus nutzen?

      Jemand eine Idee?

      Danke im Vorraus :-)

      1 Antwort Letzte Antwort
      0
      • O oroettger

        Moin,

        ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
        Screenshot 2019-08-07 11.51.26.png

        das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

        Fehler: seit 10 Tagen keine
        Erkennungsgeschwindigkeit:
        Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
        Abwesend: 100 sek.

        Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

        WoodyW Offline
        WoodyW Offline
        Woody
        schrieb am zuletzt editiert von
        #55

        @oroettger Ich habe das Script mal nachgebaut, da ich es zur Steuerung vom Garagentor verwende. Mein Fahrzeug hat WLAN und bucht sich bei der Ankunft ins WLAN ein. Das funktioniert auch gut, aber da sich ja der Wert _last_seen_by_uap ständig ändert, öffnet/schließt das Garagentor ständig. Gibts eigentlich die Möglichkeit das Script nur einmal auszuführen. Sorry bin Anfänger, und vielleicht kann mir ja wer weiterhelfen.

        LG
        Erich

        crunchipC 1 Antwort Letzte Antwort
        0
        • WoodyW Woody

          @oroettger Ich habe das Script mal nachgebaut, da ich es zur Steuerung vom Garagentor verwende. Mein Fahrzeug hat WLAN und bucht sich bei der Ankunft ins WLAN ein. Das funktioniert auch gut, aber da sich ja der Wert _last_seen_by_uap ständig ändert, öffnet/schließt das Garagentor ständig. Gibts eigentlich die Möglichkeit das Script nur einmal auszuführen. Sorry bin Anfänger, und vielleicht kann mir ja wer weiterhelfen.

          LG
          Erich

          crunchipC Offline
          crunchipC Offline
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #56

          @Woody vielleicht möchtest du da mal rein sehen, Ressourcen schonender ohne den Adapter
          https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          • NashraN Nashra

            @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

            Moin,

            ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
            Screenshot 2019-08-07 11.51.26.png

            das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

            Fehler: seit 10 Tagen keine
            Erkennungsgeschwindigkeit:
            Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
            Abwesend: 100 sek.

            Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

            Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
            Endlich eine vernünftige Erkennung der Handy's

            B Offline
            B Offline
            Borkenkaefer
            schrieb am zuletzt editiert von
            #57

            @Nashra said in [Tipp] Anwesenheit mit unifi-Adapter:

            @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

            Moin,

            ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
            Screenshot 2019-08-07 11.51.26.png

            das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

            Fehler: seit 10 Tagen keine
            Erkennungsgeschwindigkeit:
            Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
            Abwesend: 100 sek.

            Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

            Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
            Endlich eine vernünftige Erkennung der Handy's

            Hi zusammen,

            bin auch noch blutiger Anfänger und habe das mal nachgebaut. Funktioniert auch gut, aber es löst auch aus wenn sich mein Handy an einem anderen AP anmeldet (habe derzeit zwei). Gibt es hier eine Lösung ?

            Besten Dank schon einmal und Gruß
            Andreas

            NashraN 1 Antwort Letzte Antwort
            0
            • B Borkenkaefer

              @Nashra said in [Tipp] Anwesenheit mit unifi-Adapter:

              @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

              Moin,

              ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
              Screenshot 2019-08-07 11.51.26.png

              das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

              Fehler: seit 10 Tagen keine
              Erkennungsgeschwindigkeit:
              Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
              Abwesend: 100 sek.

              Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

              Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
              Endlich eine vernünftige Erkennung der Handy's

              Hi zusammen,

              bin auch noch blutiger Anfänger und habe das mal nachgebaut. Funktioniert auch gut, aber es löst auch aus wenn sich mein Handy an einem anderen AP anmeldet (habe derzeit zwei). Gibt es hier eine Lösung ?

              Besten Dank schon einmal und Gruß
              Andreas

              NashraN Offline
              NashraN Offline
              Nashra
              Most Active Forum Testing
              schrieb am zuletzt editiert von
              #58

              @Borkenkaefer sagte in [Tipp] Anwesenheit mit unifi-Adapter:

              @Nashra said in [Tipp] Anwesenheit mit unifi-Adapter:

              @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

              Moin,

              ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
              Screenshot 2019-08-07 11.51.26.png

              das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

              Fehler: seit 10 Tagen keine
              Erkennungsgeschwindigkeit:
              Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
              Abwesend: 100 sek.

              Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

              Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
              Endlich eine vernünftige Erkennung der Handy's

              Hi zusammen,

              bin auch noch blutiger Anfänger und habe das mal nachgebaut. Funktioniert auch gut, aber es löst auch aus wenn sich mein Handy an einem anderen AP anmeldet (habe derzeit zwei). Gibt es hier eine Lösung ?

              Besten Dank schon einmal und Gruß
              Andreas

              Hatte ich bei mir nicht. Haben alle deine AP's den gleichen Kanal?
              Nutze mittlerweile dies https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

              Gruß Ralf
              Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              B 1 Antwort Letzte Antwort
              0
              • NashraN Nashra

                @Borkenkaefer sagte in [Tipp] Anwesenheit mit unifi-Adapter:

                @Nashra said in [Tipp] Anwesenheit mit unifi-Adapter:

                @oroettger sagte in [Tipp] Anwesenheit mit unifi-Adapter:

                Moin,

                ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
                Screenshot 2019-08-07 11.51.26.png

                das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

                Fehler: seit 10 Tagen keine
                Erkennungsgeschwindigkeit:
                Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
                Abwesend: 100 sek.

                Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

                Super Idee. Schnell nachgebaut und es funktioniert wirklich sauber :+1:
                Endlich eine vernünftige Erkennung der Handy's

                Hi zusammen,

                bin auch noch blutiger Anfänger und habe das mal nachgebaut. Funktioniert auch gut, aber es löst auch aus wenn sich mein Handy an einem anderen AP anmeldet (habe derzeit zwei). Gibt es hier eine Lösung ?

                Besten Dank schon einmal und Gruß
                Andreas

                Hatte ich bei mir nicht. Haben alle deine AP's den gleichen Kanal?
                Nutze mittlerweile dies https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

                B Offline
                B Offline
                Borkenkaefer
                schrieb am zuletzt editiert von
                #59

                @Nashra nope die stehen beide auf Kanal Auto und nehmen verschiedene. Ich bin leider programmiertechnisch eine Niete daher habe ich noch großen Respekt vor dieser Script Variante.

                crunchipC NashraN 2 Antworten Letzte Antwort
                0
                • B Borkenkaefer

                  @Nashra nope die stehen beide auf Kanal Auto und nehmen verschiedene. Ich bin leider programmiertechnisch eine Niete daher habe ich noch großen Respekt vor dieser Script Variante.

                  crunchipC Offline
                  crunchipC Offline
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #60

                  @Borkenkaefer sagte in [Tipp] Anwesenheit mit unifi-Adapter:

                  @Nashra nope die stehen beide auf Kanal Auto und nehmen verschiedene. Ich bin leider programmiertechnisch eine Niete daher habe ich noch großen Respekt vor dieser Script Variante.

                  Ist keine Große Sache, eigentlich nur deine Zugangsdaten eintragen, deine drei-vier Auswahl Möglichkeiten nach Bedarf anwählen und der Rest sollte automatisch laufen. Zur Visualisierung is da auch die ein oder Andere Variante zu finden. Ist eigentlich alles gut erklärt und bei Fragen wird dir sicherlich geholfen.

                  umgestiegen von Proxmox auf Unraid

                  1 Antwort Letzte Antwort
                  0
                  • B Borkenkaefer

                    @Nashra nope die stehen beide auf Kanal Auto und nehmen verschiedene. Ich bin leider programmiertechnisch eine Niete daher habe ich noch großen Respekt vor dieser Script Variante.

                    NashraN Offline
                    NashraN Offline
                    Nashra
                    Most Active Forum Testing
                    schrieb am zuletzt editiert von
                    #61

                    @Borkenkaefer sagte in [Tipp] Anwesenheit mit unifi-Adapter:

                    @Nashra nope die stehen beide auf Kanal Auto und nehmen verschiedene. Ich bin leider programmiertechnisch eine Niete daher habe ich noch großen Respekt vor dieser Script Variante.

                    Stelle die alle mal auf einen festen und gleichen Kanal im 2,4 und 5 GHz Bereich

                    Gruß Ralf
                    Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    0
                    • smileS Offline
                      smileS Offline
                      smile
                      schrieb am zuletzt editiert von
                      #62

                      Hat es schonmal jemand von euch mit dem Werte "idletime" versucht?
                      Bei mir so wie es aussieht steigt diese nie höher als ca. 5 solange das Smartphone im WLAN noch registriert ist.
                      Damit wäre dann ja eine Anwesenheitssteuerung super einfach zu lösen.


                      io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                      Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                      1 Antwort Letzte Antwort
                      0
                      • O oroettger

                        Moin,

                        ich erziele sehr genaue Ergebnisse mit "last_seen_by_uap" und folgendem einfachen Script, dass eine Homematic Variable umschaltet:
                        Screenshot 2019-08-07 11.51.26.png

                        das Abfrageintervall des Unifi Adapters beträgt 60 sek. so lange ein Handy in Reichweite und mit dem Wlan verbunden ist, ändert sich der Wert (ein Zeitstempel) im unifi Adapter bei jeder Abfrage des Adapters. Wenn sich der Wert länger als 60 sek. nicht ändert, ist das Handy nicht mehr mit dem Wlan verbunden.

                        Fehler: seit 10 Tagen keine
                        Erkennungsgeschwindigkeit:
                        Anwesend: zwischen sofort und 60 sek. (hängt vom Abfrageintervall des unifi Adapters ab.)
                        Abwesend: 100 sek.

                        Ich denke, das ist bisher die ressourcenschonendste Scriptvariante. Mir reicht eine Detektierung innerhalb von 60 bzw. 100 sek. Um diese Zeit zu reduzieren, müsste man das Abfrageinterval des unifi Adapters verkürzen.

                        C Offline
                        C Offline
                        Communicator
                        schrieb am zuletzt editiert von
                        #63

                        @oroettger ich denke es müsste noch eine Kombination zwischen _last_seen_by_uap und _ideltime her. Es macht m.E. einen Unterschied, ob man sich aus dem WLAN-Empfangsbereich heraus bewegt oder einfach das WLAN am Handy ausschaltet.

                        1 Antwort Letzte Antwort
                        0
                        • 6 Offline
                          6 Offline
                          688attacksub
                          schrieb am zuletzt editiert von
                          #64

                          Ich habe 3 Unifi APs und würde auch gerne eine ioBroker-Integration haben. Ich habe mir über Github die Beta des Adapters installiert, aber - und das ist meine Frage - wo finde ich den Adapter? Ich sehe ihn weder unter Instanzen noch sehe ich einen Eintrag unter Objekte. Er ist aber installiert.
                          Sorry, sicher eine unschlaue Frage, aber ich bin Beginner.
                          Danke!

                          K 1 Antwort Letzte Antwort
                          0
                          • 6 688attacksub

                            Ich habe 3 Unifi APs und würde auch gerne eine ioBroker-Integration haben. Ich habe mir über Github die Beta des Adapters installiert, aber - und das ist meine Frage - wo finde ich den Adapter? Ich sehe ihn weder unter Instanzen noch sehe ich einen Eintrag unter Objekte. Er ist aber installiert.
                            Sorry, sicher eine unschlaue Frage, aber ich bin Beginner.
                            Danke!

                            K Offline
                            K Offline
                            Kueppert
                            schrieb am zuletzt editiert von
                            #65

                            @688attacksub du musst eine Instanz hinzufügen. Dafür unter dem Reiter Adapter hinten bei dem Adapter auf + klicken.
                            fc3a6dca-8610-42cb-8bb6-364e0355fee2-grafik.png

                            UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                            1 Antwort Letzte Antwort
                            0
                            • 6 Offline
                              6 Offline
                              688attacksub
                              schrieb am zuletzt editiert von
                              #66

                              Ok. Ich hatte 0.5.0-beta.2 installiert, aber trotzdem auf das "+" geklickt. Nun sehe ich alles und kann mich an die Konfig machen. Stupid me. Dankeschön!

                              K 1 Antwort Letzte Antwort
                              0
                              • 6 688attacksub

                                Ok. Ich hatte 0.5.0-beta.2 installiert, aber trotzdem auf das "+" geklickt. Nun sehe ich alles und kann mich an die Konfig machen. Stupid me. Dankeschön!

                                K Offline
                                K Offline
                                Kueppert
                                schrieb am zuletzt editiert von Kueppert
                                #67

                                @688attacksub ggf. musst du noch einen Upload machen. geht auch unter der Adapteransicht.
                                6a7834cb-4a72-48ab-8549-dcacdb6699ad-grafik.png
                                Das muss man aber alles nur, wenn man von Git installiert

                                UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                1 Antwort Letzte Antwort
                                0
                                • 6 Offline
                                  6 Offline
                                  688attacksub
                                  schrieb am zuletzt editiert von
                                  #68

                                  Wofür ist denn ein Upload hier?
                                  Ein Adapter ist schon mal gelb. Ich beiße mich durch. ;)

                                  1 Antwort Letzte Antwort
                                  0
                                  • P pix

                                    Hallo,

                                    vielen Dank für das Skript.

                                    Ich habe es für meine Zwecke angepasst und will das auch hier teilen. :D

                                    Meine Zwecke heisst: Mehrere Nutzer. Dazu werden die Daten der Nutzer oben im Objekt wificlients eingegeben, Skript macht den Rest.

                                    Unter

                                    javascript.[instanz].Unifi.Anwesenheit.UAP.[Name_des_Nutzers]
                                    

                                    wird dann der Status true oder false gesetzt. Dieser Datenpunkt wird dann mit History/Influx geloggt.

                                    
                                    /* Weiteres Skript zur Überwachung des Uptime Datenpunktes im Unifi-Adapter
                                    
                                    fragt alle zwei Minuten den Datenpunkt _uptime_by_uap des eingebuchten Gerätes ab
                                    wenn keine Änderung, dann Anwesenheit = false
                                    
                                    18.10.2017 erstellt von lobomau auf Basis des Unifi Adapters von jens_maus
                                               http://forum.iobroker.net/viewtopic.php?f=30&t=8556#p90883
                                    19.10.2017 angepasst von Pix (mehrere Geräte)
                                    
                                    */
                                    
                                    const wificlients = {
                                        "devices": [
                                            {
                                                "nutzer": "Tom",
                                                "mac": "8a:8b:8c:8f:8g:ab",
                                                "name": "Kater's iPhone",
                                                "geraet": "iPhone"
                                            },
                                            {
                                                "nutzer": "Jerry",
                                                "mac": "e1:e2:e3:e4:e5:e6",
                                                "name": "Maeusephone",
                                                "geraet": "iPhone"
                                            }
                                        ] // Ende devices
                                    };
                                    
                                    const logging = false;
                                    const fC = false; // forceCreation für createState
                                    
                                    // Ab hier nix mehr ändern ++++++++++++++++++++++
                                    
                                    function createStates() {
                                        for (var j=0; j<wificlients.devices.length; j++) {
                                            var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[j].nutzer;
                                            createState(idUAP, false, fC, {
                                                name: 'WLAN Anwesenheit (UAP) - ' + wificlients.devices[j].nutzer,
                                                desc: 'Anwesenheit über Uptime-Datenpunkt des Unifi Adapters',
                                                type: 'boolean',
                                                def: false,
                                                role: 'indicator',
                                                custom: {
                                                    "influxdb.0": {
                                                        "enabled": true,
                                                        "changesOnly": false,
                                                        "debounce": "",
                                                        "retention": 63072000 // 2 Jahre
                                                    }
                                                }
                                            });    
                                        }   
                                    }
                                    
                                    function checkUAP () {
                                        for (var i=0; i<wificlients.devices.length; i++) {
                                            // UAP abfragen
                                            var lchange = getState("unifi.0.default.clients." + wificlients.devices[i].mac + "._uptime_by_uap").lc;
                                            var uap_anwesenheit = (lchange - ((new Date().getTime()) - 120000) < 0 === true) ? false : true;
                                            
                                            if (logging) log('Gerät ' + wificlients.devices[i].geraet + ' von ' + wificlients.devices[i].nutzer + ' ist ' + uap_anwesenheit);
                                            
                                            // Datenpunkt verzögert beschreiben
                                            var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[i].nutzer;
                                            setStateDelayed(idUAP, uap_anwesenheit, 1000);
                                            
                                        }
                                    } 
                                    
                                    // alle 2min
                                    schedule("*/2 * * * *", checkUAP);
                                    
                                    // bei Skriptstart
                                    createStates(); // Datenpunkte erstmal anlegen
                                    setTimeout(function() { // 2s verzögert Abfrage erstmals ausführen
                                        checkUAP();
                                    }, 2*1000);
                                    
                                    

                                    Viel Spaß,

                                    Gruß
                                    Pix

                                    Z Offline
                                    Z Offline
                                    zokkai
                                    schrieb am zuletzt editiert von
                                    #69

                                    @pix said in [Tipp] Anwesenheit mit unifi-Adapter:

                                    Hallo,

                                    vielen Dank für das Skript.

                                    Ich habe es für meine Zwecke angepasst und will das auch hier teilen. :D

                                    Meine Zwecke heisst: Mehrere Nutzer. Dazu werden die Daten der Nutzer oben im Objekt wificlients eingegeben, Skript macht den Rest.

                                    Unter

                                    javascript.[instanz].Unifi.Anwesenheit.UAP.[Name_des_Nutzers]
                                    

                                    wird dann der Status true oder false gesetzt. Dieser Datenpunkt wird dann mit History/Influx geloggt.

                                    
                                    /* Weiteres Skript zur Überwachung des Uptime Datenpunktes im Unifi-Adapter
                                    
                                    fragt alle zwei Minuten den Datenpunkt _uptime_by_uap des eingebuchten Gerätes ab
                                    wenn keine Änderung, dann Anwesenheit = false
                                    
                                    18.10.2017 erstellt von lobomau auf Basis des Unifi Adapters von jens_maus
                                               http://forum.iobroker.net/viewtopic.php?f=30&t=8556#p90883
                                    19.10.2017 angepasst von Pix (mehrere Geräte)
                                    
                                    */
                                    
                                    const wificlients = {
                                        "devices": [
                                            {
                                                "nutzer": "Tom",
                                                "mac": "8a:8b:8c:8f:8g:ab",
                                                "name": "Kater's iPhone",
                                                "geraet": "iPhone"
                                            },
                                            {
                                                "nutzer": "Jerry",
                                                "mac": "e1:e2:e3:e4:e5:e6",
                                                "name": "Maeusephone",
                                                "geraet": "iPhone"
                                            }
                                        ] // Ende devices
                                    };
                                    
                                    const logging = false;
                                    const fC = false; // forceCreation für createState
                                    
                                    // Ab hier nix mehr ändern ++++++++++++++++++++++
                                    
                                    function createStates() {
                                        for (var j=0; j<wificlients.devices.length; j++) {
                                            var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[j].nutzer;
                                            createState(idUAP, false, fC, {
                                                name: 'WLAN Anwesenheit (UAP) - ' + wificlients.devices[j].nutzer,
                                                desc: 'Anwesenheit über Uptime-Datenpunkt des Unifi Adapters',
                                                type: 'boolean',
                                                def: false,
                                                role: 'indicator',
                                                custom: {
                                                    "influxdb.0": {
                                                        "enabled": true,
                                                        "changesOnly": false,
                                                        "debounce": "",
                                                        "retention": 63072000 // 2 Jahre
                                                    }
                                                }
                                            });    
                                        }   
                                    }
                                    
                                    function checkUAP () {
                                        for (var i=0; i<wificlients.devices.length; i++) {
                                            // UAP abfragen
                                            var lchange = getState("unifi.0.default.clients." + wificlients.devices[i].mac + "._uptime_by_uap").lc;
                                            var uap_anwesenheit = (lchange - ((new Date().getTime()) - 120000) < 0 === true) ? false : true;
                                            
                                            if (logging) log('Gerät ' + wificlients.devices[i].geraet + ' von ' + wificlients.devices[i].nutzer + ' ist ' + uap_anwesenheit);
                                            
                                            // Datenpunkt verzögert beschreiben
                                            var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[i].nutzer;
                                            setStateDelayed(idUAP, uap_anwesenheit, 1000);
                                            
                                        }
                                    } 
                                    
                                    // alle 2min
                                    schedule("*/2 * * * *", checkUAP);
                                    
                                    // bei Skriptstart
                                    createStates(); // Datenpunkte erstmal anlegen
                                    setTimeout(function() { // 2s verzögert Abfrage erstmals ausführen
                                        checkUAP();
                                    }, 2*1000);
                                    
                                    

                                    Viel Spaß,

                                    Gruß
                                    Pix

                                    Hallo Pix,

                                    das Script hat bisher immer sehr gute Dienste getan.
                                    Allerdings hat sich nach dem Update des unifi-Adapters (Version 0.5.0) einiges in der Struktur geändert.
                                    Das Script funktioniert leider nicht mehr.
                                    Hast du es evtl. schon für deine Bedürfnisse angepasst? (Ich hab's nicht so mit dem programmieren ;-)

                                    Danke + Gruss
                                    Kai

                                    K 1 Antwort Letzte Antwort
                                    0
                                    • Z zokkai

                                      @pix said in [Tipp] Anwesenheit mit unifi-Adapter:

                                      Hallo,

                                      vielen Dank für das Skript.

                                      Ich habe es für meine Zwecke angepasst und will das auch hier teilen. :D

                                      Meine Zwecke heisst: Mehrere Nutzer. Dazu werden die Daten der Nutzer oben im Objekt wificlients eingegeben, Skript macht den Rest.

                                      Unter

                                      javascript.[instanz].Unifi.Anwesenheit.UAP.[Name_des_Nutzers]
                                      

                                      wird dann der Status true oder false gesetzt. Dieser Datenpunkt wird dann mit History/Influx geloggt.

                                      
                                      /* Weiteres Skript zur Überwachung des Uptime Datenpunktes im Unifi-Adapter
                                      
                                      fragt alle zwei Minuten den Datenpunkt _uptime_by_uap des eingebuchten Gerätes ab
                                      wenn keine Änderung, dann Anwesenheit = false
                                      
                                      18.10.2017 erstellt von lobomau auf Basis des Unifi Adapters von jens_maus
                                                 http://forum.iobroker.net/viewtopic.php?f=30&t=8556#p90883
                                      19.10.2017 angepasst von Pix (mehrere Geräte)
                                      
                                      */
                                      
                                      const wificlients = {
                                          "devices": [
                                              {
                                                  "nutzer": "Tom",
                                                  "mac": "8a:8b:8c:8f:8g:ab",
                                                  "name": "Kater's iPhone",
                                                  "geraet": "iPhone"
                                              },
                                              {
                                                  "nutzer": "Jerry",
                                                  "mac": "e1:e2:e3:e4:e5:e6",
                                                  "name": "Maeusephone",
                                                  "geraet": "iPhone"
                                              }
                                          ] // Ende devices
                                      };
                                      
                                      const logging = false;
                                      const fC = false; // forceCreation für createState
                                      
                                      // Ab hier nix mehr ändern ++++++++++++++++++++++
                                      
                                      function createStates() {
                                          for (var j=0; j<wificlients.devices.length; j++) {
                                              var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[j].nutzer;
                                              createState(idUAP, false, fC, {
                                                  name: 'WLAN Anwesenheit (UAP) - ' + wificlients.devices[j].nutzer,
                                                  desc: 'Anwesenheit über Uptime-Datenpunkt des Unifi Adapters',
                                                  type: 'boolean',
                                                  def: false,
                                                  role: 'indicator',
                                                  custom: {
                                                      "influxdb.0": {
                                                          "enabled": true,
                                                          "changesOnly": false,
                                                          "debounce": "",
                                                          "retention": 63072000 // 2 Jahre
                                                      }
                                                  }
                                              });    
                                          }   
                                      }
                                      
                                      function checkUAP () {
                                          for (var i=0; i<wificlients.devices.length; i++) {
                                              // UAP abfragen
                                              var lchange = getState("unifi.0.default.clients." + wificlients.devices[i].mac + "._uptime_by_uap").lc;
                                              var uap_anwesenheit = (lchange - ((new Date().getTime()) - 120000) < 0 === true) ? false : true;
                                              
                                              if (logging) log('Gerät ' + wificlients.devices[i].geraet + ' von ' + wificlients.devices[i].nutzer + ' ist ' + uap_anwesenheit);
                                              
                                              // Datenpunkt verzögert beschreiben
                                              var idUAP = "javascript." + instance + ".Unifi.Anwesenheit.UAP." + wificlients.devices[i].nutzer;
                                              setStateDelayed(idUAP, uap_anwesenheit, 1000);
                                              
                                          }
                                      } 
                                      
                                      // alle 2min
                                      schedule("*/2 * * * *", checkUAP);
                                      
                                      // bei Skriptstart
                                      createStates(); // Datenpunkte erstmal anlegen
                                      setTimeout(function() { // 2s verzögert Abfrage erstmals ausführen
                                          checkUAP();
                                      }, 2*1000);
                                      
                                      

                                      Viel Spaß,

                                      Gruß
                                      Pix

                                      Hallo Pix,

                                      das Script hat bisher immer sehr gute Dienste getan.
                                      Allerdings hat sich nach dem Update des unifi-Adapters (Version 0.5.0) einiges in der Struktur geändert.
                                      Das Script funktioniert leider nicht mehr.
                                      Hast du es evtl. schon für deine Bedürfnisse angepasst? (Ich hab's nicht so mit dem programmieren ;-)

                                      Danke + Gruss
                                      Kai

                                      K Offline
                                      K Offline
                                      Kueppert
                                      schrieb am zuletzt editiert von
                                      #70

                                      @zokkai bin mir unsicher, ob das Skript-update noch Sinn macht. Die Anwesendheit soll ja auch im Unifi-Adapter integriert werden...

                                      UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                      Z 1 Antwort Letzte Antwort
                                      0
                                      • K Kueppert

                                        @zokkai bin mir unsicher, ob das Skript-update noch Sinn macht. Die Anwesendheit soll ja auch im Unifi-Adapter integriert werden...

                                        Z Offline
                                        Z Offline
                                        zokkai
                                        schrieb am zuletzt editiert von zokkai
                                        #71

                                        @Kueppert Hallo, soll noch oder ist bereits?
                                        Aktuell (V0.5.0) finde ich dazu noch kein Objekt was mir auf Anhieb geeignet scheint. Oder denke ich falsch?

                                        dslraserD 1 Antwort Letzte Antwort
                                        0
                                        • Z zokkai

                                          @Kueppert Hallo, soll noch oder ist bereits?
                                          Aktuell (V0.5.0) finde ich dazu noch kein Objekt was mir auf Anhieb geeignet scheint. Oder denke ich falsch?

                                          dslraserD Offline
                                          dslraserD Offline
                                          dslraser
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von dslraser
                                          #72

                                          @zokkai sagte in [Tipp] Anwesenheit mit unifi-Adapter:

                                          soll noch

                                          soll noch.
                                          aktuell findest Du nur einen Zeitstempel, der sich im Abfrage Intervall des Adapters ändert, wenn das Gerät noch im WLAN/LAN ist. Dieser Zeitstempel bleibt gleich, wenn das Gerät nicht mehr im Netz ist.

                                          EDIT: siehe klick hier

                                          oder klick hier

                                          Z 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          179

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe