Plugin Unifi : Etat équipement non connecté après quelques heures

peut-être le controleur ? UDM pro ?

Derriere un routeur Asus, un switch netgear et un switch unifi et 2 Ap unifi .
Le controleur UCK-G2 est branché derriere le Switch Unifi

Bonsoir, je pense rencontrer un problème similaire (mobiles dont le status reste non présent).

Équipements :
controleur UCK-G2,
Switch 8 POE-150W,
AP-nanoHD.

Je rencontre ce problème depuis la mise à jour de ces 3 équipements.

voici ce que je vois dans les logs :

[2021-01-25 19:46:44][INFO] : Update STA(::present is 0) /
[2021-01-25 19:46:44][DEBUG] : Update STA() json : null
[2021-01-25 22:21:33][ERROR] : Erreur sur unifi::pull() : Call to a member function getConfiguration() on bool
Je précise également que depuis la mise à jour du contrôleur je dois utiliser le port 443 à la place du 8443.

Oui normal pour la cloud key, ils ont annoncé ce changement.

Ah on avance donc ton comportement est arrivé depuis une mise à jour… probablement une mise à jour pas encore arrivée sur les contrôleurs software…

Tu as tronqué la ligne ?

Tu peux fournir http_error aussi stp ?

En passant met à jour les dépendances j’ai mis la toute dernière lib UniFi on sait jamais qu’elle corrige qqch suite aux mises à jour. Quelle est la version de ton contrôleur ?

Au moment où tu commences à recevoir ce genre de message, il faudrait aller dans ton controleur et vérifier que tu vois toujours le client en question… et vérifier aussi s’il est dans « insight »

Bonsoir nebz, je vais regrouper mes réponses ici

Non, je n’ai pas tronqué la ligne.
Mon http_error est vide
Oui, j’ai mis à jour les dépendances
En ce qui concerne mon contrôleur, Firmware : 2.0.26, Backend : 6.0.43, Build : atag_6.0.43_14348

Lorsque j’ai ces message dans les logs, oui, le client est visible et up sur le contrôleur.

Depuis, j’ai supprimé, mes clients, mes équipements et le plugin. J’ai installé de nouveaux le plugin, détecté les équipements et les clients.

Le bilan, au départ cela fonctionne puis, je rencontre de nouveau le même problème.
Le client est vu comme « non présent » alors qu’il l’est sur le contrôleur.
Si je fais un refresh sur le widget du client, il passe un court instant à « présent » puis repasse de nouveau à « non présent ».

Tu trouveras ci-dessous les logs qui correspondent à cette séquence :

[2021-01-26 13:35:11][INFO] : Update STA(::present is 0) /
[2021-01-26 13:35:11][DEBUG] : Update STA() json : null
[2021-01-26 13:35:13][DEBUG] : Login en cours…
[2021-01-26 13:35:14][INFO] : Login OK (1)
[2021-01-26 13:35:14][DEBUG] : Insight null seems to not exists…
[2021-01-26 13:35:14][INFO] : Update STA(::present is 0) /
[2021-01-26 13:35:14][DEBUG] : Update STA() json : null
[2021-01-26 13:35:14][INFO] : Update STA(xxxx::present is 1) lastSeen sta 2021-01-26 13:35:09/lastSeen insight 2021-01-26 12:06:07
[2021-01-26 13:35:14][DEBUG] : Update STA(xxxx) json : {« site_id »:« xxxx »,« assoc_time »:1611659191,« latest_assoc_time »:1611663886,« oui »:«  »,« user_id »:« xxxx »,« _id »:« xxxx »,« mac »:« xxxx »,« is_guest »:false,« first_seen »:1603479475,« last_seen »:1611664509,« is_wired »:false,« hostname »:« xxxx »,« _uptime_by_uap »:624,« _last_seen_by_uap »:1611664509,« _is_guest_by_uap »:false,« ap_mac »:« xxxx »,« channel »:xxxx,« radio »:« na »,« radio_name »:« rai0 »,« essid »:« xxxx »,« bssid »:« xxxx »,« powersave_enabled »:true,« is_11r »:false,« ccq »:0,« rssi »:xxxx,« noise »:xxxx,« signal »:xxxx,« tx_rate »:xxxx,« rx_rate »:xxxx,« tx_power »:0,« idletime »:0,« ip »:« xxxx »,« dhcpend_time »:0,« satisfaction »:99,« anomalies »:0,« vlan »:0,« radio_proto »:« ac »,« uptime »:5318,« tx_bytes »:xxxx,« rx_bytes »:xxxx,« tx_packets »:xxxx,« tx_retries »:xxxx,« wifi_tx_attempts »:xxxx,« rx_packets »:xxxx,« bytes-r »:xxxx,« tx_bytes-r »:xxxx,« rx_bytes-r »:xxxx,« qos_policy_applied »:true}{« _id »:« xxxx »,« mac »:« xxxx »,« site_id »:« xxxx »,« oui »:«  »,« is_guest »:false,« first_seen »:1603479475,« last_seen »:1611659167,« is_wired »:false,« hostname »:« xxxx »}
[2021-01-26 13:35:16][DEBUG] : Insight null seems to not exists…
[2021-01-26 13:35:16][INFO] : Update STA(::present is 0) /
[2021-01-26 13:35:16][DEBUG] : Update STA() json : null
[2021-01-26 13:35:19][DEBUG] : Insight null seems to not exists…
[2021-01-26 13:35:19][INFO] : Update STA(::present is 0) /
[2021-01-26 13:35:19][DEBUG] : Update STA() json : null
[2021-01-26 13:35:21][DEBUG] : Insight null seems to not exists…
[2021-01-26 13:35:21][INFO] : Update STA(::present is 0) /
[2021-01-26 13:35:21][DEBUG] : Update STA() json : null

Ok demain je ferai une version spéciale avec des logs plus détaillés en bêta, tu pourras passer le plugin en bêta ? (Pas besoin de passer le côté, juste ton Market et le plugin, tu pourras faire marche arrière vers stable ensuite sans problème normalement )

Bonsoir nebz, ok pour passer en béta demain.

Tiens si tu actives un uap ou un switch, quand les mises à jour des sta (clients) se mettent à deconner, les uap et switchs continuent à fonctionner ?

réponds quand meme à ma question précédente, mais la mise à jour est publiée en beta :
tu vas avoir des lignes en debug : « DEBUG Client » en plus

donc idem, sur une base qui fonctionne, quand ca se met à déconner, tu peux fournir quelques lignes qui fonctionnent et les nouvelles lignes qui ne fonctionnent plus.

Bonsoir nebz, je viens de mettre à jour en beta, pour l’instant ça déconne plus, je reviens vers toi dès que
ça déconne de nouveau. Merci pour ton aide.

Bonsoir nebz,

j’ai désactivé/activé mon swich et mon AP, et depuis les widgets ne se mettent plus à jour.

En ce qui concerne mon client, ça déconne de nouveau voici les logs :

[2021-01-28 16:12:34][DEBUG] : DEBUG Client(xx:xx:xx:xx:xx:xx)= null
[2021-01-28 16:12:34][DEBUG] : Insight null seems to not exists…
[2021-01-28 16:12:34][INFO] : Update STA(::present is 0) /
[2021-01-28 16:12:34][DEBUG] : Update STA() json : null

SI tu souhaites échanger plus directement en mp, c’est possible.

Logique pas de mise à jour d’un élément désactivé

Alors là le contrôleur ne trouve pas ton client avec la mac adresse à cette heure là… dans la vrai vie c’est quoi ce client ?

On va pouvoir passer en privé car je vais te donner des choses à tester

Bonjour,

Avez vous trouvé une solution car je rencontre le même problème après avoir mis à jour coté matériel ubiquiti.
Unifi CK-Gen2 : firmware 2.0.27 / Unifi Network : 6.0.45

Merci d’avance

non ils ont retiré une partie des api sur les ck gen 2… en quelle version étiez-vous avant la mise à jour ?

mais vous pouvez tester la version beta (il faudra relancer les dépendances) pour voir si ca va mieux (et m’envoyer les logs quand vous avez l’erreur (et un peu avant)

Sur votre controlleur pouvez tester l’url https://ipControleur/status et voir si vous avez ceci :

{
    "meta": {
        "rc": "ok",
        "up": true,
        "server_version": "6.0.45",
        "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee"
    },
    "data": []
}