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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    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

      @dslraser @crunchip

      ok - eines habe ich definitiv gelernt - erstelle keine scripte, die du nicht testen kannst 😞

      ich würde vorschlagen, für den moment zu stoppen - ich brauche definitiv eine umgebung, in der ich das testen kann

      ich schau mir mal da mit dem DP Wifi_Client_Network an

      @dslraser melde dich bitte, wenn du mich mal wieder für eine stunde oder so bei dir einwählen lassen kannst
      @crunchip verstehe im moment nicht, warum die scripte so unterschiedlich reagieren - wir machen auch mal eine session, wenn es bei dir paßt

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

        @liv-in-sky alle neueren varianten die ich probiert habe, funktionieren bei mir gar nicht mehr.
        bei mir funktioniert dieses
        22102019-2.1.txt

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

          @liv-in-sky

          wenn du jemanden für ne Team Viewer benötigst melde dich mal bin zwar zur zeit Beruflich ziemlich eingespannt, aber vill passt es ja mal ..

          liv-in-sky 3 Replies Last reply Reply Quote 0
          • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            948
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring
                                            46
                                            1358
                                            411564
                                            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