Action sur présence Unifi

Bonjour,
J’ai créé un scénario qui se déclenche sur la détection de mon téléphone, grâce au super plugin Unifi de Nebz. Ça marché très bien, j’avais juste besoin d’attendre quelques minutes avant d’être déconnecté ( le temps que le contrôleur me perde). Maintenant la déconnexion est immédiate, mais dans les 5 secondes qui suivent, je suis à nouveau visible par le plugin, malgré le wifi off sur le téléphone.
Si je regarde le contrôleur Unifi, je suis bien déconnecté du wifi, mais j’apparais maintenant avec comme point d’accès mon USG. Serait-ce une mise en cache des appareils déconnectés ?

hello,

oui c’est normal, si tu regardes dans ton controlleur c’est la meme chose, tu pars puis tu reviens. et puis tu repars.

plus précisément, tu passes de la liste clients → insight et puis tu reviens dans clients pour repartir dans insight 15min après

je ne fais qu’afficher les infos du controlleur.

Du coup, je ne peux plus déclencher mon scénario en utilisant la présence, ou il y a une astuce ?

ne peux plus ? c’est à dire ?

Mon scénario gère ma présence ou non, et active ou désactive l’alarme.
Donc avec cette déconnexion, reconnexion il active et désactive l’alarme.

cela vient probablement d’une mise à jour du controller…

mais moi j’ai ce problème quasi depuis le début

par contre on pourrait peut-etre le contourner… tu me dis que quand il revient, il a un autre accesspoint ?

tu peux fournir les deux lignes de changements ?

Voici l’affichage du contrôleur avant et après déconnexion

tu aurais les lignes debug du plugin en plus ?

celle qui commence par :
Update STA(RedMax) json

il faudrait la ligne quand tu arrives chez toi et la ligne quand ca revient présent 5min après être parti. le problème c’est que il y a bcp de log…

je vais le faire aussi et comme ca je pourrai comparer et peut-etre mettre une condition

Pas évident à faire…
Wifi On:
Update STA(RedMax) json : {« site_id »:« 5c320cd0a28d6429c47ff650 »,« assoc_time »:1576832508,« latest_assoc_time »:1576832508,« oui »:« XiaomiCo »,« user_id »:« 5c321e0ca28d6429c47ff671 »,"_id":« 5c321e0ca28d6429c47ff671 »,« mac »:« 9c:2e:a1:d9:09:75 »,« is_guest »:false,« first_seen »:1546788364,« last_seen »:1576832518,« is_wired »:false,« name »:« RedMax »,« usergroup_id »:"",« noted »:true,« hostname »:« Redmi5Plus-RedMax »,« use_fixedip »:true,« network_id »:« 5c320cd6a28d6429c47ff65c »,« fixed_ip »:« 192.168.0.23 »,"_uptime_by_uap":10,"_last_seen_by_uap":1576832518,"_is_guest_by_uap":false,« ap_mac »:« b4:fb:e4:76:c0:cc »,« channel »:11,« radio »:« ng »,« radio_name »:« wifi0 »,« essid »:« VirusLand »,« bssid »:« b4:fb:e4:77:c0:cc »,« powersave_enabled »:false,« is_11r »:false,« ccq »:939,« rssi »:20,« noise »:-108,« signal »:-76,« tx_rate »:58500,« rx_rate »:39000,« tx_power »:34,« idletime »:0,« ip »:« 192.168.0.23 »,« dhcpend_time »:0,« satisfaction »:93,« anomalies »:0,« vlan »:0,« radio_proto »:« ng »,« uptime »:10,« tx_bytes »:0,« rx_bytes »:0,« tx_packets »:0,« tx_retries »:0,« wifi_tx_attempts »:0,« rx_packets »:0,« bytes-r »:0,« tx_bytes-r »:0,« rx_bytes-r »:0,« qos_policy_applied »:true}

Wifi Off
[2019-12-20 10:12:33][INFO] : Update STA(RedMax::present is 0) /lastSeen insight 20-12-2019 10:12:20
[2019-12-20 10:12:33][DEBUG] : Update STA(RedMax) json : {"_id":« 5c321e0ca28d6429c47ff671 »,« mac »:« 9c:2e:a1:d9:09:75 »,« site_id »:« 5c320cd0a28d6429c47ff650 »,« oui »:« XiaomiCo »,« is_guest »:false,« first_seen »:1546788364,« last_seen »:1576833140,« is_wired »:false,« name »:« RedMax »,« usergroup_id »:"",« noted »:true,« hostname »:« Redmi5Plus-RedMax »,« use_fixedip »:true,« network_id »:« 5c320cd6a28d6429c47ff65c »,« fixed_ip »:« 192.168.0.23 »}

[2019-12-20 10:13:10][INFO] : Update STA(RedMax::present is 1) lastSeen sta 20-12-2019 10:13:09/lastSeen insight 20-12-2019 10:12:20
[2019-12-20 10:13:10][DEBUG] : Update STA(RedMax) json : {« site_id »:« 5c320cd0a28d6429c47ff650 »,« assoc_time »:1576827512,« latest_assoc_time »:1576827512,« oui »:« XiaomiCo »,« user_id »:« 5c321e0ca28d6429c47ff671 »,"_id":« 5c321e0ca28d6429c47ff671 »,« mac »:« 9c:2e:a1:d9:09:75 »,« is_guest »:false,« first_seen »:1546788364,« last_seen »:1576833189,« is_wired »:true,« name »:« RedMax »,« usergroup_id »:"",« noted »:true,« hostname »:« Redmi5Plus-RedMax »,« use_fixedip »:true,« network_id »:« 5c320cd6a28d6429c47ff65c »,« fixed_ip »:« 192.168.0.23 »,"_uptime_by_ugw":5677,"_last_seen_by_ugw":1576833189,"_is_guest_by_ugw":false,« gw_mac »:« b4:fb:e4:88:31:f9 »,« network »:« LAN »,« ip »:« 192.168.0.23 »,« dev_cat »:1,« dev_family »:4,« dev_id »:283,« os_class »:3,« os_name »:3,« dev_vendor »:1,« uptime »:5677,« tx_bytes »:758273,« rx_bytes »:301678,« tx_packets »:1204,« tx_retries »:0,« wifi_tx_attempts »:0,« rx_packets »:1797,« bytes-r »:21631,« tx_bytes-r »:15474,« rx_bytes-r »:6156,« qos_policy_applied »:true}

c’est parfait, tu es en beta ?

j’ai un début d’idée mais ca pourrait poser problème si on a un ordi en wifi et puis qu’on le passe en cablé, il detectera plus la présence (peu probable comme utilisation), mais je cherche autre chose…

Edit : en fait quand il revient, il est annoncé comme cablé à la gateway… je pense vraiment à un bug controller…

Non stable.

je viens de pousser en beta :

si il est cablé, je gère pas la présence (c’est temporaire, il faudrait reporter le problème chez unifi)

tu peux installer la beta par dessus la stable pour tester ? (quand on aura fini, tu pourras réinstaller la stable par dessus la beta sans rien perdre)

Comment je fais pour revenir en beta ?

C’est bon je suis passé en beta. je viens de tester, idem, déconnexion et reconnexion dans les 10 secondes.

Rectification, ça fonctionne, même très bien. Il n’y a que le « Vu Dernière Fois » qui continu de se mettre à jour.

j’ai aussi le même problème suite a une mise a jour du contrôleur. De la version 5.0 vers la 5.12

Je comptais mettre un « dans » de 1 min dans mon scénario pour éviter les parti-revenu dans mes évents

ah sympa d’avoir pointé exactement d’ou ca vient :slight_smile:

quelqu’un rentre une demande sur leur forum ?

Je test depuis plusieurs heures, ça fonctionne nickel. Un grand merci à toi nebz.
Faut-il rester en beta ?