Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Unifi WLAN Script 2 mit Anwesenheitskontrolle

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Unifi WLAN Script 2 mit Anwesenheitskontrolle

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky @dslraser last edited by liv-in-sky

      @dslraser hätte noch mal ein script für dich - das mit dem false/true des clients habe ich nicht angerührt - müßte also noch funktionieren - es geht eigentlich nur um das "noConn" wenn der client sich abmeldet aber als usg mitglied erscheint

      bug-unifi-controller.txt

      dslraser 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Frank579 last edited by

        @Frank579 hab im chat geantwortet !

        1 Reply Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @liv-in-sky last edited by

          @liv-in-sky sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

          @dslraser hätte noch mal ein script für dich - das mit dem false/true des clients habe ich nicht angerührt - müßte also noch funktionieren - es geht eigentlich nur um das "noConn" wenn der client sich abmeldet aber als usg mitglied erscheint

          bug-unifi-controller.txt

          Bin in einer halben Stunde (ca) zu Hause...

          1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @liv-in-sky last edited by dslraser

            @liv-in-sky sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

            @dslraser hätte noch mal ein script für dich - das mit dem false/true des clients habe ich nicht angerührt - müßte also noch funktionieren - es geht eigentlich nur um das "noConn" wenn der client sich abmeldet aber als usg mitglied erscheint

            bug-unifi-controller.txt

            Das true und false im DP funktioniert. Aber die noConn Geschichte kommt deutlich später, jedenfalls sollte noConn zeitgleich mit dem false kommen. Also der Ablauf passt noch nicht so ganz, jedenfalls noch nicht so wie heute Vormittag "angedacht".

            Edit: da habe ich noch einen mixed draus gemacht, sonst kommen Fehler im LOG (und ich weiß nicht ob dann nicht geschrieben wurde. Mit mixed kommt kein Fehler)

            {
              "common": {
                "name": "Heiko-Note10_Netwok",
                "type": "mixed",
                "role": "state",
                "read": true,
                "write": true
              },
            

            Edit: ich habe jetzt mal zwei Handys in die Überwachung eingefügt. Jetzt kapiere ich gar nix mehr....nun kommt noConn schneller als false....und der AP Name kommt schneller als das true, also genau umgekehrt wie mit nur einem Gerät.

            liv-in-sky 2 Replies Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @dslraser last edited by

              @dslraser habe nochmal testen können - mit der version hat es tatsächlich funktioniert

              unifi-skipt-besser.txt

              1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @dslraser last edited by

                @dslraser hätte nochmal was zum testen

                habe mal versucht einen extra case zu machen

                unifi-skipt-mit-sondecase.txt

                dslraser 2 Replies Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @liv-in-sky last edited by

                  @liv-in-sky sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

                  @dslraser hätte nochmal was zum testen

                  habe mal versucht einen extra case zu machen

                  unifi-skipt-mit-sondecase.txt

                  läuft nicht...

                  javascript.0	2019-12-10 15:02:09.567	error	(413) at Timer.processTimers (timers.js:223:10)
                  javascript.0	2019-12-10 15:02:09.567	error	(413) at listOnTimeout (timers.js:263:5)
                  javascript.0	2019-12-10 15:02:09.567	error	(413) at tryOnTimeout (timers.js:300:5)
                  javascript.0	2019-12-10 15:02:09.567	error	(413) at ontimeout (timers.js:438:13)
                  javascript.0	2019-12-10 15:02:09.567	error	(413) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2016:34)
                  javascript.0	2019-12-10 15:02:09.566	error	(413) at Object.<anonymous> (script.js.09_Unifi.Unifi-Test-4-Sondercase:660:98)
                  javascript.0	2019-12-10 15:02:09.565	error	(413) Error in callback: TypeError: Cannot read property 'name' of undefined
                  
                  10.12.2019, 15:03:05.863	[info ]: javascript.0 (413) Stop script script.js.09_Unifi.Unifi-Test-4-Sondercase
                  10.12.2019, 15:03:06.555	[warn ]: javascript.0 (413)     at workAP (script.js.09_Unifi.Unifi-Test-4-Sondercase:1466:44)
                  10.12.2019, 15:03:06.556	[warn ]: javascript.0 (413)     at Object.setInterval (script.js.09_Unifi.Unifi-Test-4-Sondercase:1900:38)
                  10.12.2019, 15:03:06.556	[warn ]: javascript.0 (413)     at workAP (script.js.09_Unifi.Unifi-Test-4-Sondercase:1467:50)
                  10.12.2019, 15:03:06.557	[warn ]: javascript.0 (413)     at Object.setInterval (script.js.09_Unifi.Unifi-Test-4-Sondercase:1900:38)
                  10.12.2019, 15:03:06.558	[warn ]: javascript.0 (413)     at workAP (script.js.09_Unifi.Unifi-Test-4-Sondercase:1482:44)
                  10.12.2019, 15:03:06.558	[warn ]: javascript.0 (413)     at Object.setInterval (script.js.09_Unifi.Unifi-Test-4-Sondercase:1900:38)
                  10.12.2019, 15:03:06.558	[warn ]: javascript.0 (413)     at workAP (script.js.09_Unifi.Unifi-Test-4-Sondercase:1483:50)
                  10.12.2019, 15:03:06.559	[warn ]: javascript.0 (413)     at Object.setInterval (script.js.09_Unifi.Unifi-Test-4-Sondercase:1900:38)
                  10.12.2019, 15:03:09.485	[error]: javascript.0 (413)     at Object.<anonymous> (script.js.09_Unifi.Unifi-Test-4-Sondercase:660:98)
                  
                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @liv-in-sky last edited by

                    @liv-in-sky

                    1900:38

                                                         workAP(apName[ap_name].aname); } 
                    
                    

                    660:98

                               if(!versuch[z].hasOwnProperty("_last_seen_by_uap") && wlanClientDB.includes(versuch[i][myname])) caseHelper=5;
                    
                    
                    liv-in-sky 2 Replies Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @dslraser last edited by

                      @dslraser bitte in zeile 660 - bitte das i in z ändern beim zweiten versuch[i]

                      die andere zeile könnte dann verschwinden - an dieser stelle habe ich nichts verändert - unter zeile 1500 war ich schon lange nicht mehr - weiß garnicht, wie es da unten aussieht 🙂

                      dslraser 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @dslraser last edited by

                        @dslraser habe übrigens gute erfahrung mit anydesk gemacht - ein gemeinsamer test wäre cool - wenn es zeitlich wieder mal paßt

                        1 Reply Last reply Reply Quote 1
                        • dslraser
                          dslraser Forum Testing Most Active @liv-in-sky last edited by

                          @liv-in-sky sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

                          @dslraser bitte in zeile 660 - bitte das i in z ändern beim zweiten versuch[i]

                          die andere zeile könnte dann verschwinden - an dieser stelle habe ich nichts verändert - unter zeile 1500 war ich schon lange nicht mehr - weiß garnicht, wie es da unten aussieht 🙂

                          läuft "fast" !
                          Einmal von drei Versuchen blieb der DP false, obwohl am WLAN angemeldet und der AP Name in Wifi_Client_Network von noConn auf den AP Namen gewechselt hat. Danach nochmal WLAN an/aus, dann funktionierte es.

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @dslraser last edited by

                            @dslraser es könnte sein, das am anfang das wifi gerät noch nicht als solches in meiner datenbank drinsteht - aber nur ein längerer test wird das zeigen - und auch ob nach jedem script start noch alles klappt

                            der DP wird nur an einer stelle auf true gesetzt - und dies sollte immer geschehen, wenn der datenpunkt false ist und die daten einen last_seen_by_uap haben - was ja hoffentlich von unifi so kommt

                            es müßten auch die html files (iqontrol und vis) kontrolliert werden - auch die sind im vergleich mit drin und sollten upgedatet werden

                            dslraser 2 Replies Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @liv-in-sky last edited by

                              @liv-in-sky
                              okay, ich beobachte und werde berichten.

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @dslraser last edited by

                                @dslraser merci

                                1 Reply Last reply Reply Quote 0
                                • dslraser
                                  dslraser Forum Testing Most Active @liv-in-sky last edited by dslraser

                                  @liv-in-sky
                                  Die DP funktionieren soweit, denke ich.
                                  Nur ich glaube die Listen für iQontrol bekommen die geänderten Daten nicht oder vielleicht auch erst irgendwann später ? iQontrol habe ich mehrfach aktualisiert (also die Anzeige), aber mein Note10 (das habe ich probiert) zeigt in dem neuen Network DP alles richtig an, nur die iQontrol Liste zeigt noch den alten/vorherigen AP an.

                                  Richtig: (Keller)

                                  Screenshot_20191210-165711_Chrome.jpg

                                  Liste-falsch: (Wohnzimmer)

                                  Screenshot_20191210-165816_Chrome.jpg

                                  Edit: letztes File Update in der Liste ist übrigens auch länger her, wahrscheinlich schreibst Du die Liste nur neu wenn sich true/false eines Gerätes ändert, aber nicht wenn der AP eines Gerätes wechselt ?

                                  liv-in-sky 2 Replies Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @Frank579 last edited by

                                    @Frank579 wenn ich meine SSID auf hide stelle, können meine tablets und handys nicht mehr ins internet - alexa scheint zu funktionieren

                                    wie ist das bei dir

                                    F 1 Reply Last reply Reply Quote 0
                                    • liv-in-sky
                                      liv-in-sky @dslraser last edited by

                                      @dslraser sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

                                      Edit: letztes File Update in der Liste ist übrigens auch länger her, wahrscheinlich schreibst Du die Liste nur neu wenn sich true/false eines Gerätes ändert, aber nicht wenn der AP eines Gerätes wechselt ?

                                      yup - das kann gut sein - die netzwerkanehörigkeit kam erst später dazu - files werden nur geschrieben, wenn sich deren zustand ändert - kommt auf die liste

                                      1 Reply Last reply Reply Quote 1
                                      • liv-in-sky
                                        liv-in-sky @dslraser last edited by liv-in-sky

                                        @dslraser sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

                                        Die DP funktionieren soweit, denke ich.
                                        Nur ich glaube die Listen für iQontrol bekommen die geänderten Daten nicht oder vielleicht auch erst irgendwann später ? iQontrol habe ich mehrfach aktualisiert (also die Anzeige), aber mein Note10 (das habe ich probiert) zeigt in dem neuen Network DP alles richtig an, nur die iQontrol Liste zeigt noch den alten/vorherigen AP an.
                                        Richtig: (Keller)

                                        hier sollte der ap-wechsel im file (also iqontrol) angezeigt werden - wird auch das noConn angezeigt ?

                                        bitte sehr:
                                        unifi-skipt-mit-sondecase.txt

                                        es wäre cool, wenn du auch mal in den vis-tables-dp nachsehen könntest, ob da noConn drinsteht

                                        dslraser 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @liv-in-sky last edited by

                                          @liv-in-sky sagte in Unifi WLAN Script 2 mit Anwesenheitskontrolle:

                                          hier sollte der ap-wechsel im file (also iqontrol) angezeigt werden - wird auch das noConn angezeigt ?
                                          bitte sehr:
                                          unifi-skipt-mit-sondecase.txt
                                          es wäre cool, wenn du auch mal in den vis-tables-dp nachsehen könntest, ob da noConn drinsteht

                                          So, ich denke es passt.👍👍👍

                                          VIS nutze ich nicht. Die DP Werte müsste ich mir jetzt alle raus kopieren und in Textdateien ansehen, das schaffe ich heute nicht mehr.(ich muss mich gleich erstmal um was anderes kümmern)

                                          iQontol passt denke ich. (ausser bei noConn steht ein undefined als WLAN Name, es sei denn es ist so gewollt, habe ich jetzt im Script nicht nachgesehen.)

                                          Der DP Disconect (Anzahl ) kam etwas später.

                                          Für mich für heute erstmal alles gut. Schöner Fortschritt👍. Dann hat sich das Telefonat und unsere gemeinsame Idee wohl ausgezahlt...

                                          Ich werde weiter beobachten und berichten wenn mir was auffällt.

                                          liv-in-sky 1 Reply Last reply Reply Quote 0
                                          • liv-in-sky
                                            liv-in-sky @dslraser last edited by

                                            @dslraser und wie sich das gelohnt hat - ohne unsere session wäre nicht viel erreicht worden - nochmals danke dafür und auch fürs testen

                                            hier noch eine kleine verbesserung undefined sollte nirgends stehen ! daher

                                            unifi-skipt-mit-sondecase.txt

                                            ich weiß, du benutzt vis nicht, aber es wäre trotzdem nett, wenn du mir die inhalte der datenpunkte sendest- oder kopiere sie einfach in eine datei und poste sie mir - vorallem im zustand noConn - wenn das handy nicht angemeldet ist !

                                            diese inhalte wären es:

                                            javascript.2.WLANUnifi.Wifi_Clients
                                            javascript.2.WLANUnifi.Wifi_ClientsOnlyDISC
                                            javascript.2.WLANUnifi.Wifi_ClientsOnlyLAN
                                            javascript.2.WLANUnifi.Wifi_ClientsOnlyWLAN

                                            dslraser M 3 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            974
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring
                                            46
                                            1358
                                            329418
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo