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

donate donate
  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.7k

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

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

Unifi WLAN Script

Geplant Angeheftet Gesperrt Verschoben JavaScript
380 Beiträge 13 Kommentatoren 57.6k Aufrufe 13 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.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von dslraser
        #371

        @liv-in-sky
        okay

        Edit: erledigt ✅

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #374

              @liv-in-sky

              Perfekt, danke dir.

              VG Sven :idea:

              liv-in-skyL 1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                darkiop
                Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #377

                    @Dutchman
                    hier ist der aktuelle Thread.

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

                    D 1 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • S Sven_hh

                        @liv-in-sky

                        Perfekt, danke dir.

                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        1
                        • DutchmanD Offline
                          DutchmanD Offline
                          Dutchman
                          Developer Most Active Administrators
                          schrieb am zuletzt editiert von
                          #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 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

                          757

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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