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. Skripten / Logik
  4. JavaScript
  5. Unifi WLAN Script

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Unifi WLAN Script

Scheduled Pinned Locked Moved JavaScript
380 Posts 13 Posters 58.9k Views 13 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.
  • liv-in-skyL liv-in-sky

    @Chaot du hast recht - health wird nicht angezeigt - weil sa_dummer fehler im script - in der nächsten version bereinigt !! health arbeitete nur wenn voucher aktiviert !!! oh mann

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    wrote on last edited by
    #367

    @dslraser @Chaot @darkiop

    hier geht es weiter mit dem script

    https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

    bitte nehmt das neue script des neuen threats- es wurde noch etwas geändert

    wie immer datenpunkte löschen und instanz checken

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Reply Last reply
    0
    • coyoteC Offline
      coyoteC Offline
      coyote
      Most Active
      wrote on last edited by
      #368

      Habe das Script auch gerade mal eingefügt und wollte mal testen. Wo finde ich den diese WLAN ID ("5cadcaxxxxxxxxxdd7e5381") im Controller?

      dslraserD 1 Reply Last reply
      0
      • coyoteC coyote

        Habe das Script auch gerade mal eingefügt und wollte mal testen. Wo finde ich den diese WLAN ID ("5cadcaxxxxxxxxxdd7e5381") im Controller?

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        wrote on last edited by
        #369

        @coyote
        schau mal in den ersten Beitrag ganz oben.

        @liv-in-sky
        das sollte noch in die Beschreibung im neuen Threat mit rein

        liv-in-skyL 1 Reply Last reply
        1
        • dslraserD dslraser

          @coyote
          schau mal in den ersten Beitrag ganz oben.

          @liv-in-sky
          das sollte noch in die Beschreibung im neuen Threat mit rein

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          wrote on last edited by
          #370

          @dslraser hab auf deinen link verwiesen in meiner beschreibung

          vielleicht kannst du im ersten post hier noch einen link zum neuen script einfügen mit einem kurzen kommentar ? :-)

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          dslraserD 1 Reply Last reply
          0
          • liv-in-skyL liv-in-sky

            @dslraser hab auf deinen link verwiesen in meiner beschreibung

            vielleicht kannst du im ersten post hier noch einen link zum neuen script einfügen mit einem kurzen kommentar ? :-)

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            wrote on last edited by dslraser
            #371

            @liv-in-sky
            okay

            Edit: erledigt ✅

            1 Reply Last reply
            0
            • liv-in-skyL liv-in-sky

              @dslraser falls du es testest bitte vorher datenpunkte löschen

              gehe jetzt kurz rasenmähen - muss mal vom rechner weg :-)

              S Offline
              S Offline
              Sven_hh
              wrote on last edited by
              #372

              @liv-in-sky

              Ich glaube ich hab dir eben im falsche Tread geantwortet. Deshalb jetzt noch mal hier zur Sicherheit. Sorry, ist für mich alles noch neu.

              Hallo, vielen dank für das Angebot mit dem geänderten UniFi Script was ich sehr gerne annehmen würde.

              Benötigt ihr bestimmte Infos von mir?

              Gruß Sven

              VG Sven :idea:

              liv-in-skyL 1 Reply Last reply
              0
              • S Sven_hh

                @liv-in-sky

                Ich glaube ich hab dir eben im falsche Tread geantwortet. Deshalb jetzt noch mal hier zur Sicherheit. Sorry, ist für mich alles noch neu.

                Hallo, vielen dank für das Angebot mit dem geänderten UniFi Script was ich sehr gerne annehmen würde.

                Benötigt ihr bestimmte Infos von mir?

                Gruß Sven

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                wrote on last edited by
                #373

                @Sven_hh
                ich meld mich morgen dann werden wir schon was zusammenbauen

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                S 1 Reply Last reply
                0
                • liv-in-skyL liv-in-sky

                  @Sven_hh
                  ich meld mich morgen dann werden wir schon was zusammenbauen

                  S Offline
                  S Offline
                  Sven_hh
                  wrote on last edited by
                  #374

                  @liv-in-sky

                  Perfekt, danke dir.

                  VG Sven :idea:

                  liv-in-skyL 1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    darkiop
                    Most Active
                    wrote on last edited by
                    #375

                    Vielleicht noch eine Idee die sich in der VIS gut machen würde - der Speedtest:

                    unifi.0.default.devices.MAC-ADRESSE.speedtest-status.latency
                    unifi.0.default.devices.MAC-ADRESSE.speedtest-status.xput_download
                    unifi.0.default.devices.MAC-ADRESSE.speedtest-status.xput_upload
                    

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

                    DutchmanD 1 Reply Last reply
                    0
                    • D darkiop

                      Vielleicht noch eine Idee die sich in der VIS gut machen würde - der Speedtest:

                      unifi.0.default.devices.MAC-ADRESSE.speedtest-status.latency
                      unifi.0.default.devices.MAC-ADRESSE.speedtest-status.xput_download
                      unifi.0.default.devices.MAC-ADRESSE.speedtest-status.xput_upload
                      
                      DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      wrote on last edited by
                      #376

                      @darkiop sagte in Unifi WLAN Script:

                      Vielleicht noch eine Idee die sich in der VIS gut machen würde - der Speedtest:

                      we er betraubar waehre ja ;)

                      dslraserD 1 Reply Last reply
                      0
                      • DutchmanD Dutchman

                        @darkiop sagte in Unifi WLAN Script:

                        Vielleicht noch eine Idee die sich in der VIS gut machen würde - der Speedtest:

                        we er betraubar waehre ja ;)

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        wrote on last edited by
                        #377

                        @Dutchman
                        hier ist der aktuelle Thread.

                        https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

                        D 1 Reply Last reply
                        0
                        • dslraserD dslraser

                          @Dutchman
                          hier ist der aktuelle Thread.

                          https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

                          D Offline
                          D Offline
                          darkiop
                          Most Active
                          wrote on last edited by
                          #378

                          @dslraser bin auch im falschen gelandet :D

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

                          1 Reply Last reply
                          0
                          • S Sven_hh

                            @liv-in-sky

                            Perfekt, danke dir.

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            wrote on last edited by liv-in-sky
                            #379

                            @Sven_hh

                            habe nachgedacht: normalerweise wird , wenn man längere zeit mit iobroker arbeitet, der wunsch nach mehr daten und anzeigemöglichkeiten stetig wachsen - daher benutze bitte das orginal script vom ersten post:
                            https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

                            ich habe einen weiteren datenpunkt eingebaut, der das script weiter hindert, bestimmte datenpunkte zu schreiben oder funktionen auszuführen - ich schlage dir deshalb ein setting vor, speziell für user , die nur wlan schalten wollen

                            daher ein setting beispiel für dich:

                            // September 2019 @liv-in-sky durch viel vorarbeit von @thewhobox (api verbindung)
                            
                            // Definition Login
                            const unifi_username = "y";
                            const unifi_password = "yy";
                            const unifi_controller = "https://192.168.y.y:8443";
                            
                            let siteName ="default";   //Site name 
                            
                            // DEFINITION der zu anzeigenden Netzwerke am besten bis auf id und smart alle gleich setzen
                            const wifis = {
                              "WLAN_Dragon1":     { name: "WLAN_Dragon1", id: "5cadcxxxxxxxxxxxe5381", desc: "WLAN_Dragon1", smart: "WLAN_Dragon1" } ,
                              "WLAN_DragonGuest": { name: "WLAN_DragonGuest", id: "5d65xxxxxxxxx1edd761", desc: "WLAN_DragonGuest", smart: "WLAN_DragonGuest" }
                            }
                            // DEFINITION der Aliasnamen für die AP's - hat nichts mit den Aliasnamen im Controller zu tun - wird nur für das script gebraucht 
                            const apName = {  "b4:xx:e4:xx:96:xx" : { aname: "AP-LongR"}, //mac adresse der ap's
                                             "18:xx:29:xx:40:xx" : { aname: "AP-Light"}
                            }
                            
                            //Vordefinierte Vouchers für  one-click-create - wird hier etwas geändert BITTE DATENPUNKT (Vouchers_StandardList) LÖSCHEN vor Scriptstart!!!!
                            //BITTE alle Werte eingeben - für nichtbenutzte wie up-, download und nmb_begrenzung eine 0 eintragen
                            // Pflichteinträge sind dauer, anzahl, multiuse und notiz !!!
                            const standardVouchers = {"Vier Tage" : {dauer: 240, anzahl: 1, multiuse: 1, upload: 0, download:0, mb_begrenzung: 500, notiz:"MB Begrenzung 500 - 4 Tage"}, 
                                                     "Sieben Tage" : {dauer: 10080, anzahl: 1, multiuse: 1, upload: 300, download:300, mb_begrenzung: 500, notiz:"MB Begrenzung 500 - 7 Tage"},
                                                     "99 Minuten" : {dauer: 99, anzahl: 2, multiuse: 1, upload: 0, download:200, mb_begrenzung: 500, notiz:"Dauer 99 Minuten - Anzahl 2"}}
                            
                                                        
                            
                            //Pause bei Umschalten der WLANnetze, damit Netzanmeldungen der clients wieder normal
                            const clientPauseConst = 200000;    //1000 bedeutet 1 Sekunde -  das braucht Zeit !!!
                            
                            // Abfragezyklus definieren
                            const abfragezyklus =20000; // es ist nicht zu empfehlen unter 20000 (20 sekunden) zu gehen
                            const abfageoffset = 15000; // zu schnelle Abmeldungen können hier eingestellt weren - > erhöhen (15000 = 15 sek.)
                            
                            //HIER Einstellungen : EIN-AUSSCHALTEN Vouchers, iqontrol-Datei erstellen, anwesenheitskontrolle-clientpflege
                            let iqontrol = false;
                            let anwesenheit = false; // beim setzen von true auf false die verzeichnisstruktur unter iobroker-objects "von hand" löschen
                            let ohneClientAbfrage=true; //schaltet das bearbeiten der clients vollständig ab
                            let vouchers = false;
                            let apInfo = false;
                            let problemWLAN=false; //bei problemen mit APs die über WLAN angebuden sind
                            let countFalseSetting=2; //2 bedeutet : einmal einen abfragezyklus auslassen bevor auf false gesetzt wird: Formel:  n-1
                            
                            let aliasname=false; 
                            

                            zur erklärung, was du ändern mußt (das meiste hättest du auch mit einer kleinen version machen müssen)

                            Image 6.png

                            melde dich bei fragen

                            wenn das script ersmal problemlos läuft stellen wir noch den nächsten wert auf 360000 - damit das script auch nur einmal pro stunde läuft - wlan schalten kannst du aber immer - von vis oder iqontrol - ist davon unabhängig
                            Image 7.png

                            mache auch mal eine teamviewer session, falls gewünscht

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            1 Reply Last reply
                            1
                            • DutchmanD Offline
                              DutchmanD Offline
                              Dutchman
                              Developer Most Active Administrators
                              wrote on last edited by
                              #380

                              ich schließen diesen post jetzt mal sonst kommt alles noch durcheinander, bitte hier weitermachen :

                              https://forum.iobroker.net/topic/25066/unifi-wlan-script-2-mit-anwesenheitskontrolle

                              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

                              746

                              Online

                              32.5k

                              Users

                              81.7k

                              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