NEWS
Unifi WLAN Script
-
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.@thewhobox sagte in Unifi WLAN Script:
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.Ah, jetzt hast Du natĂŒrlich noch eine interessante Variante

-
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.ich habe es mal ausprobiert. Ich habe nur die ID's eingetragen, oder muĂ noch mehr gemacht werden ?
Datenpunkte werden angelegt, aber nicht befĂŒllt.
-
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.wenn ich in der kurzen Variante den erstellten State einsetze (bei getClients), werden die Daten abgeholt
setState("javascript.0.Unifi.Unifi_Wifi.00_Anzahl_Geraete", resp.data.length);setState("javascript.0.Unifi.Unifi_Wifi.00_Wifi_Geraeteliste", clientListe.concat(clientListe + "</table>"));Also stimmt wahrscheinlich beim zusammensetzen noch was nicht, also hier
setState(dpPrefix + "00_Anzahl_Geraete", resp.data.length);und hier
setState(dpPrefix + "00_Geraeteliste", clientListe.concat(clientListe + "</table>"));
-
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.@thewhobox sagte in Unifi WLAN Script:
Und wer mutig ist und was testen möchte kann mal das Skript ausprobieren.
Ist nun noch kleiner.
Datenpunkte werden nun Variabel hinzugefĂŒgt.
Es gibt nur noch ein Datenpunkt pro WLAN! Setzen auf false schaltet es aus, auf true schaltet es an. AuĂerdem wird der Datenpunkt alle 15 Sekunden mit dem aktuellen Status geupdated.So funktioniert bei mir das abholen der Client Liste und Anzahl mit der kurzen Variante. Wifi Status und schalten noch nicht.
-
moin - wollte gerade das voucher und iqontrol hinzufĂŒgen - leider jetzt wird es etwas unĂŒbersichtlich fĂŒr mich - daher ein vorschlag
@thewhobox hast du die "muse" und wĂŒrdest diese beiden "features auch dazu fĂŒgen - nicht weil ich es nicht machen will, sondern weil du es prof. machen wĂŒrdest
falls ja hier die zusÀtze:
fĂŒr die vouchersache:
datenpunkte:
und datenpunkte fĂŒr anzahl clients,vouchers
getVoucher funktion
dann noch iqontrol - kann durch variable iqontrol dazugeschalten werden
definitionen:
ich habe die die erstellung der tabelle geÀndert
in getclients()
und vouchers:
um das unnötige schreiben auf die festplate zu verhindern gehört noch folgendes in die getclient() funktion
-
@dslraser
hast du schon mal ausprobieren könne, ob du in der clients-tabelle erkennst, an welchen netzwerk die clients verbunden sind - wegen der lan sache ? -
@dslraser
hast du schon mal ausprobieren könne, ob du in der clients-tabelle erkennst, an welchen netzwerk die clients verbunden sind - wegen der lan sache ?@liv-in-sky sagte in Unifi WLAN Script:
@dslraser
hast du schon mal ausprobieren könne, ob du in der clients-tabelle erkennst, an welchen netzwerk die clients verbunden sind - wegen der lan sache ?Das habe ich gestern Abend/Nacht leider nicht mehr geschafft.
Und wie gesagt, am WE bin ich leider auch nicht zu Hause, vielleicht ist nachher noch etwas Zeit. -
@liv-in-sky sagte in Unifi WLAN Script:
@dslraser
hast du schon mal ausprobieren könne, ob du in der clients-tabelle erkennst, an welchen netzwerk die clients verbunden sind - wegen der lan sache ?Das habe ich gestern Abend/Nacht leider nicht mehr geschafft.
Und wie gesagt, am WE bin ich leider auch nicht zu Hause, vielleicht ist nachher noch etwas Zeit.nur kein stress
ich bin soweit ganz happy mit dem script - die iqontrol-sache funktioniert auch (hab noch hinzugefĂŒgt, dass nur bei Ă€nderungen in das file geschrieben wird und nicht alle paar sekunden)
das einzige , was noch interessant wĂ€re: datenpunkte der einzelnen clients (wie beim ping adapter) um auf anwesenheit zu prĂŒfen - datenpunkte anlegen und beschreiben sollte kein thema sein - aber das verwalten (bzw. löschen dieser datenpunkte könnte aufwendig werden
bei den voucher sachen könnte man anstatt nur datenpunkte mit code zu haben jeweils einen ordner fĂŒr jedes voucher machen und darunter die zusĂ€tzlichen infos anzeigen (expi, angelegt, duration)
mal schauen, ob noch was sachen adpter passiert
-
die codes des voucher haben jetzt auch unter-punkte - dazu datenpunkte erstellen und die funktion getVoucher():
schaut so aus:

-
die codes des voucher haben jetzt auch unter-punkte - dazu datenpunkte erstellen und die funktion getVoucher():
schaut so aus:

@liv-in-sky
sieht gut aus đ -
die codes des voucher haben jetzt auch unter-punkte - dazu datenpunkte erstellen und die funktion getVoucher():
schaut so aus:

@liv-in-sky
poste mal bitte noch mal Dein aktuelles
Script komplett (den obersten Benutzerteil kannst Du weg lassen) -
@liv-in-sky
poste mal bitte noch mal Dein aktuelles
Script komplett (den obersten Benutzerteil kannst Du weg lassen)mach ich gerne - aber es sind noch keine Ànderungen von thehowbox und auch deine Ànderungen mit 2 netzwerken vorhanden
dauert noch ein wenig - mache gerade die anwesenheitsliste als daten punkte dazu
-
die codes des voucher haben jetzt auch unter-punkte - dazu datenpunkte erstellen und die funktion getVoucher():
schaut so aus:

@liv-in-sky Du benutzt einen State als Channel?
Hab ich so auch noch nie gesehen -
@liv-in-sky Du benutzt einen State als Channel?
Hab ich so auch noch nie gesehen@thewhobox hab ich irgendwo mal gesehen - denkst du, das macht Àrger ? habe glaube auch ein script, das so funktioniert
-
@liv-in-sky Du benutzt einen State als Channel?
Hab ich so auch noch nie gesehen@thewhobox noch ne frage
versuche gerade datenpunkte anzulegen wie im ping adapter - lĂ€uft auch bis auf den wert fĂŒr ist connected - weiĂt du zufĂ€llig wie der heiĂt oder welchen ich da hernehmen könnte
-
@thewhobox hab ich irgendwo mal gesehen - denkst du, das macht Àrger ? habe glaube auch ein script, das so funktioniert
@liv-in-sky Ich sag ja nicht, dass es nicht funktioniert^^
Es ist einfach ungewöhnlich, da dafĂŒr ja channels da sind.
Weià nicht ob das Àrger macht.Ich weià gerade nicht von welchem Datenpunkt du genau sprichts.
Hab den Ping-Adapter nicht.
Den unterinfo.connected? -
@liv-in-sky Du benutzt einen State als Channel?
Hab ich so auch noch nie gesehenach ja - ich pflege diese Ànderungen alle oben in den post ein
nur falls du das mal einbauen willst
-
@liv-in-sky Ich sag ja nicht, dass es nicht funktioniert^^
Es ist einfach ungewöhnlich, da dafĂŒr ja channels da sind.
Weià nicht ob das Àrger macht.Ich weià gerade nicht von welchem Datenpunkt du genau sprichts.
Hab den Ping-Adapter nicht.
Den unterinfo.connected?@thewhobox sagte in Unifi WLAN Script:
@liv-in-sky Ich sag ja nicht, dass es nicht funktioniert^^
Es ist einfach ungewöhnlich, da dafĂŒr ja channels da sind.
Weià nicht ob das Àrger macht.Ich weià gerade nicht von welchem Datenpunkt du genau sprichts.
Hab den Ping-Adapter nicht.
Den unterinfo.connected?ich habe diese daten:
site_id":"5cadc7f53b6a3967dd7e5369","assoc_time":1567085790,"latest_assoc_time":1567152352,"oui":"","user_id":"5d46fe6097578425c40cefd2","_id":"5d46fe6097578425c40cefd2","mac":"08:84:9d:5d:40:0e","is_guest":false,"first_seen":1564933727,"last_seen":1567173801,"is_wired":false,"hostname":"amazon-2f9d27a5a","_uptime_by_uap":21449,"_last_seen_by_uap":1567173801,"_is_guest_by_uap":false,"ap_mac":"18:e8:29:56:40:e2","channel":6,"radio":"ng","radio_name":"wifi0","essid":"DragonRoot1","bssid":"18:e8:29:57:40:e2","powersave_enabled":false,"is_11r":false,"ccq":991,"rssi":54,"noise":-104,"signal":-42,"tx_rate":65000,"rx_rate":72109,"tx_power":40,"idletime":0,"ip":"192.168.178.156","dhcpend_time":220,"satisfaction":97,"anomalies":0,"vlan":0,"radio_proto":"ng","uptime":88011,"tx_bytes":19991198,"rx_bytes":27913488,"tx_packets":245867,"tx_retries":6064,"wifi_tx_attempts":251935,"rx_packets":243243,"bytes-r":1165,"tx_bytes-r":488,"rx_bytes-r":676,"qos_policy_applied":true,"roam_count":4},fĂŒr die clients - welcher sagt mir, dass der vlient verbunden ist
-
wahrscheinlich keiner- weil der client nicht in den daten ist, wenn er nicht connected ist - ich wollte daraus eine anwesenheitsliste machen
das sollte quasi ein trigger fĂŒr ein angemeldetes gerĂ€t sein, damit man die anwesenheit abfragen kann

-
wahrscheinlich keiner- weil der client nicht in den daten ist, wenn er nicht connected ist - ich wollte daraus eine anwesenheitsliste machen
das sollte quasi ein trigger fĂŒr ein angemeldetes gerĂ€t sein, damit man die anwesenheit abfragen kann

@liv-in-sky
@thewhobox
wir sollten uns vielleicht mal auf ein Script einigen ? Ich finde die Variante mit mehreren WLAN's gar nicht so schlecht, da es gerade bei Unifi Nutzern sicher so einige User gibt die mehr als ein Gast und Haupt WLAN nutzen.
Vielleicht macht es auch Sinn sich zum testen auf eine gleiche javascript Instanz zu einigen, dann muss man nicht immer wieder umbauen ?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden