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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Unifi WLAN Script

NEWS

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

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

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

Unifi WLAN Script

Scheduled Pinned Locked Moved JavaScript
380 Posts 13 Posters 57.2k 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.
  • ChaotC Chaot

    @dslraser Es werden die Datenpunkte überschrieben.
    Ok, Stoppen und Straten war schon nötig, aber Löschen nicht.

    Es scheint alles da zu sein bis auf 3 Clients die irgendwie nicht übertragen werden.
    Im Controler habe ich 31 aktive Clients, im ioBroker 28?

    Wie generiere ich eigentlich einen Voucher?
    Anzahl 1
    Dauer 24
    MultiUse ? 0 oder false?
    Create auf True

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

    @Chaot sagte in Unifi WLAN Script:

    Anzahl 1
    Dauer 24
    MultiUse ? 0 oder false?
    Create auf True

    Anzahl 1 (oder mehr)
    Dauer in Minuten
    MultiUse 0 = dauerhaft
    MultiUse 1 = einmal Benutzung
    MultiUse z.B. 5 = 5 mal Benutzung
    Create auf True

    1 Reply Last reply
    0
    • ChaotC Offline
      ChaotC Offline
      Chaot
      wrote on last edited by
      #362

      Jetzt bin ich verwirrt.
      Im WiFiClient States stehen 36 Geräte
      In Wifi_Clients_Anzahl stehen 28
      im Table stehen 31 Geräte

      Ich gehe jetzt einfach ins Bett. Das löst die meisten Computerprobleme :confounded:

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

      1 Reply Last reply
      0
      • ChaotC Offline
        ChaotC Offline
        Chaot
        wrote on last edited by
        #363

        Ok, das scheint trotzdem gelöst.
        Bei 3 Geräten war kein Alias vergeben :confounded:
        Die anderen Geräte waren offensichtlich Dubletten die nach Löschen der Datenpunkte auch weg waren.
        (Ja, @dslraser , ich weiß. Du hast es ja gleichgesagt :confused: )

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

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

          Kurze Frage, habt ihr in Post #1 das altuelle Skript liegen?

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

          liv-in-skyL 1 Reply Last reply
          0
          • D darkiop

            Kurze Frage, habt ihr in Post #1 das altuelle Skript liegen?

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

            @darkiop moin das ist das aktuelle :
            https://forum.iobroker.net/post/299760

            ich mache einen neuen thread mit beschreibung und werde dann die updates immer im ersten post machen

            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
            2
            • ChaotC Chaot

              Ok, das scheint trotzdem gelöst.
              Bei 3 Geräten war kein Alias vergeben :confounded:
              Die anderen Geräte waren offensichtlich Dubletten die nach Löschen der Datenpunkte auch weg waren.
              (Ja, @dslraser , ich weiß. Du hast es ja gleichgesagt :confused: )

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

              @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

              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

              liv-in-skyL 1 Reply Last reply
              0
              • 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

                                          377

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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