Erreur dans Http_error - BUG ASUSWRT

Je profite de ce thread pour relancer ma demande de fin mars :

Edit modération : Nous avons ouvert un nouveau fil pour votre question.
Cordialement

Bonjour @lunarok

Je suis en v4.1.7 routeur asus AC88U

2 petits soucis avec le plugin

1 - Je n’ai aucun retour du RSSI (ils sont à 0), ou plutôt je n’en ai qu’un seul sur une vingtaine d’équipement (cf le printscreen

2 - Le log cron-execution se rempl (plusieurs centaine de Ko par jour) avec :

PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198
PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 250
PHP Notice:  Undefined index: status in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 262
PHP Notice:  Undefined index: status in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 287
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: ip in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: hostname in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: ip in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: hostname in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: ip in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61

J’ai également dans http_error quelques dizaines de Ko de ça :

[Thu Mar 26 21:36:00.342328 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:00.342336 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 198, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:00.455710 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 250, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:00.505653 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: status in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 262, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:01.056236 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: status in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 287, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:01.212611 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:01.212641 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: ip in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:01.212649 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: hostname in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Thu Mar 26 21:36:01.212656 2020] [:error] [pid 373] [client 192.168.2.150:5516] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt

Un extrait du log debug du plugin :

","vpn_client1_state":"Stopped","vpn_client2_state":"Stopped","vpn_client3_state":"Stopped","vpn_client4_state":"Stopped","vpn_client5_state":"Stopped"}
[2020-03-26 21:48:03][DEBUG] : Scan Asus, result {"02:0f:b5:8a:ea:3e":{"status":"REACHABLE
"},"":{"status":"ARP","connexion":"wifi2.4","rssi":""},"02:0f:b5:70:dd:2e":{"status":"OFFLINE"},"00:24:e4:4b:e5:3e":{"status":"OFFLINE"},"00:0c:29:54:1c:68":{"status":"STALE
","mac":"00:0c:29:54:1c:68","ip":"192.168.2.91","hostname":"antenne-blea","rssi":0,"internet":1,"connexion":"ethernet"},"c8:f7:42:21:a3:ec":{"status":"REACHABLE
","mac":"c8:f7:42:21:a3:ec","ip":"192.168.2.115","hostname":"RMMINI-21-a3-ec","rssi":0,"internet":1,"connexion":"ethernet"},"70:ee:50:5d:2b:58":{"status":"STALE
","mac":"70:ee:50:5d:2b:58","ip":"192.168.2.40","hostname":"netatmo-welcome-5d2b58","rssi":0,"internet":1,"connexion":"ethernet"},"70:ee:50:51:f7:04":{"status":"REACHABLE
","mac":"70:ee:50:51:f7:04","ip":"192.168.2.213","hostname":"Netatmo-Presence","rssi":0,"internet":1,"connexion":"ethernet"},"e8:ab:fa:96:45:da":{"status":"STALE
"},"70:ee:50:5d:4a:d5":{"status":"REACHABLE
","mac":"70:ee:50:5d:4a:d5","ip":"192.168.2.120","hostname":"netatmo-welcome-5d4ad5","rssi":0,"internet":1,"connexion":"ethernet"},"1c:ca:e3:70:dd:2e":{"status":"UNKNOWN","mac":"1c:ca:e3:70:dd:2e","ip":"192.168.2.3","hostname":"bha-1CCAE370DD2E","rssi":0,"internet":1,"connexion":"ethernet"},"f4:4d:30:66:7f:47":{"status":"STALE
","mac":"f4:4d:30:66:7f:47","ip":"192.168.2.15","hostname":"*","rssi":0,"internet":1,"connexion":"ethernet"},"02:0f:b5:e9:6e:e0":{"status":"REACHABLE
"},"38:68:a4:93:78:71":{"status":"OFFLINE"},"7c:d9:5c:2f:9a:ea":{"status":"REACHABLE
","mac":"7c:d9:5c:2f:9a:ea","ip":"192.168.2.118","hostname":"Google-Home","rssi":0,"internet":1,"connexion":"ethernet"},"00:80:e1:c0:54:42":{"status":"UNKNOWN","mac":"00:80:e1:c0:54:42","ip":"192.168.2.47","hostname":"ICO-0039003E","rssi":0,"internet":1,"connexion":"ethernet"},"ec:8e:b5:65:76:4b":{"status":"OFFLINE"},"00:0c:29:25:a5:0e":{"status":"REACHABLE
","mac":"00:0c:29:25:a5:0e","ip":"192.168.2.254","hostname":"debian9","rssi":0,"internet":1,"connexion":"ethernet"},"0c:2f:b0:5f:4e:d2":{"status":"REACHABLE
"},"34:ce:00:88:7d:07":{"status":"REACHABLE
","mac":"34:ce:00:88:7d:07","ip":"192.168.2.77","hostname":"yeelink-light-mono1_miio56777318","rssi":0,"internet":1,"connexion":"ethernet"},"a4:3e:51:9b:09:c0":{"status":"REACHABLE
"},"f0:7b:cb:68:4d:3d":{"status":"REACHABLE
","mac":"f0:7b:cb:68:4d:3d","ip":"192.168.2.60","hostname":"mamina-PC","rssi":0,"internet":1,"connexion":"ethernet"},"d4:5d:df:07:bc:53":{"status":"REACHABLE
"},"74:c6:3b:39:54:8f":{"status":"STALE
"},"00:0e:58:55:89:7c":{"status":"OFFLINE"},"00:0e:58:55:89:84":{"status":"OFFLINE"},"60:af:6d:78:3c:a1":{"status":"UNKNOWN","mac":"60:af:6d:78:3c:a1","ip":"192.168.2.129","hostname":"android-c1bb270e44bfc077","rssi":0,"internet":1,"connexion":"ethernet"},"e4:fd:a1:b4:cd:97":{"status":"STALE
"},"b4:f7:a1:8e:e4:fd":{"status":"REACHABLE
","mac":"b4:f7:a1:8e:e4:fd","ip":"192.168.2.105","hostname":"G6","rssi":0,"internet":1,"connexion":"ethernet"},"2c:0e:3d:3a:17:75":{"status":"OFFLINE"},"00:24:e4:8b:61:7c":{"status":"OFFLINE"},"78:11:dc:b0:6b:6e":{"status":"REACHABLE
","mac":"78:11:dc:b0:6b:6e","ip":"192.168.2.139","hostname":"lumi-gateway-v3_miio78331848","rssi":0,"internet":1,"connexion":"ethernet"},"34:ce:00:8a:ea:3e":{"status":"UNKNOWN","mac":"34:ce:00:8a:ea:3e","ip":"192.168.2.223","hostname":"lumi-gateway-v3_miio57466353","rssi":0,"internet":1,"connexion":"ethernet"},"wl":{"connexion":"wifi5","rssi":""}}
[2020-03-26 21:48:04][DEBUG] : Speed Asus, result {"txtotal":"3294067082
","rxtotal":"803890583
","wifi24":"1
","wifi5":"1
","guest24":"1
","guest5":"1
","wan0_state":"Connected","wan0_ipaddr":"192.168.1.15
","wan0_ifname":"eth0
","wan1_state":"Stopped","wan1_ipaddr":"0.0.0.0
","wan1_ifname":"
","vpn_client1_state":"Stopped","vpn_client2_state":"Stopped","vpn_client3_state":"Stopped","vpn_client4_state":"Stopped","vpn_client5_state":"Stopped"}

Le log error reste vide quand à lui.

???

Edit modération : Nous avons ouvert un nouveau fil pour votre question.
Cordialement

???

Ce problème concerne le plugin asuswrt SPECIFIQUEMENT, comme expliqué dans l’en tête du thread.
Je peux comprendre que l’auteur du plugin ne veuille pas se prendre la tête avec un bug qu’il ne saurais peut être pas résoudre, mais de là à faire botter en touche par un modo … (et toute mes excuses à @lunarok si il n’est pas à l’origine de cette … initiative).

Il est dit et répété par @lunarok que les devs veulent un maximum de renseignements (explications, logs, environnements). C’est le cas de ce thread

Devant ce type d’attitude il serait bon que la team réagisse, @loîc , @alexandre ou autres.

Jeedom est un beau produit, réunissant une communauté de membres souvent remarquable et talentueux mais malheureusement n’ayant visiblement pas toujours eu le temps de lire (ou comprendre) la netiquette. Un débat qui était omniprésent sur l’ancien forum d’ailleurs)

He oui le confinement fait que même un gentil membre peut avoir ces nerfs comme un grand DEV !!! :slight_smile:

L’édit n’a pas été fait par lunarok mais par un modérateur.
Et personne n’a dit que cela n’était pas une question sur ce plug-in.

MAIS il a été expliqué énormément qu’il ne faut pas « profiter d’un thread ».
Un sujet =un problème /question et on ne regroupe pas toutes les questions dans un sujet kilométrique.

Avec le bon tag et la bonne catégorie, ton sujet sera aussi visible que l’ancien et tu n’as même pas besoin de mentionner la personne (ni le reste de la planète) donc reste calme et renseigne toi avant de t’énerver.

Edit : tu peux d’ailleurs consulter la liste des éditions faite et l’auteur avec le crayon orange.

Merci @Mips de tes bon conseils, mais pourrais tu me dire ce qu’il faut faire quand on pose une question gentiment 5-6 fois en 15 jours - 1 mois sans jamais l’ombre d’une réponse ?

C’est vrai que « profiter » d’un thread n’est pas bien ni en appeler au monde entier non plus :frowning: .et je ne le referais (peut être) plus :frowning: ,

Mais que faire seigneur dans ces conditions ? Quand on s’équipe de plugins et que ceux ci dysfonctionnent et que l’auteur fait le mort

? On en fait le deuil, on explique aux clients qu’ils sont b… ?

PS : n’étant pas aveugle j’ai nommé le modo dans ma réponse et le nouveau titre DE SON CRU et non du mien ne citait plus le plugin mais un problème accessoire avec « http error ».

Ce plugin (plugin-asuswrt), qui est l’objet ici, n’est pas payant donc je ne comprend pas.
Si c’est une remarque général sur que faire pour un problème sur un plugin payant: tu peux créer un ticket avec un max d’info, comme le post ici, à première vue il m’a l’air complet.
Si il y a un problème de communication avec quelqu’un, qui que ce soit, contacte un modérateur, ce n’est pas à moi de commenter cela.

Je n’ai pas compris quand tu dis que tu as « nommé le modo »; j’ai plutôt compris que tu pensais que c’était lunarok.
Concernant le sujet, il n’y a pas besoin de citer le plugin mais ce n’est pas interdit bien sur.
C’est par contre plus que recommandé de mettre le tag de celui-ci, par exemple moi je surveille tous les tags de mes plugins et je suis notifié instantanément sur le forum en cas d’un post sur un de mes plugins (pas par mail, j’ai désactivé cela :wink: ) qu’importe le titre du sujet.

C’est ce que j’avais tenté de faire avec mon « appel au monde » :slight_smile:

Et j’ai pu constater que tu y répondais :slight_smile: , et aimablement qui plus est !!! ce qui est à souligner :grin:

En attendant mon problème reste entier, dommage pour moi et pour … Jeedom.

Merci à toi @Mips de ta tentative d’intermédiation, il est seulement regrettable de perdre tout ce temps à cause de l’incivilité de certains

Oui c’est moi qui est demandé la modération de ton post.
D’ailleurs ca devrait meme pas être créé sous la forme d’un nouveau thread puisque c’est un doublon :

Ce qui n’est pas normal, c’est de venir squatter le fil d’un autre problème (cron qui n’arrive pas à se terminer) avec son problème perso qui a déjà un fil et de tout recopier, meme pas simplement mettre un lien
C’est immonde à suivre pour les devs
Et si je répond pas à tout le monde, ca veut pas dire que je lis pas (la preuve), mais que j’ai rien à répondre. Et on m’a dit de fermer ma grande gueule quand j’ai rien à dire

Merci de ta réponse @lunarok,

Mais on peut toujours (surtout au bout de 2 semaines) envoyer une réponse courte, du genre :

1 ) Ce bug n’intéresse personne et je n’ai pas le temps de m’en occuper
2) je suis dessus mais c’est coton alors patience !
3) Dès que j’ai fini les peintures du grenier je m’en occupe :slight_smile:
4) Rien à s… alors débrouilles toi

L’absence de réponse faisant penser au 4) :rofl:

Pour en revenir au problème du thread d’origine, un indice supplémentaire, je viens de me rendre compte que les équipement wifi sont vus en ‹ Ethernet › par le plugin, donc évidemment pas de RSSI

Par ailleurs il me semble qu’il y a un problème de syntaxe sur la ligne 295 :

$stream = ssh2_exec($connection, 'wl -i " . $wl1 . " rssi ' . $value);

Pour la foultitude de messages d’erreurs cela provient sans doute du fait que le routeur ne renseigne pas systématiquement les IP et MAC, sans isset au moment de la lecture ça coince.

Bonjour @lunarok, Dabord merci pour les dernières corrections ! :slight_smile:

Le RSSI est maintenant dispo et correctement affiché !!! et les équipements sans MAC ou AP ne sont plus créés

Par contre, toujours des problèmes de log, le cron-execution prend 2.5 Ko chaque mn, soit rapidement quelques centaines de Ko :frowning:

PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63

pour le http error on a cela en séquence :

[Fri Apr 10 10:31:01.322854 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322919 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322936 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322949 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322961 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322979 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322987 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.322995 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323002 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323010 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323017 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323024 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323031 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323039 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323046 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323053 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323060 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323067 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323074 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323082 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:01.323089 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined offset: 2 in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 204, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:02.912816 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:02.913084 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:03.087822 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:03.088015 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 10:31:03.088028 2020] [:error] [pid 16400] [client 192.168.2.150:14354] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt

Petites remarques :

1 ) Il faut impérativement supprimer à la main les équipements sans MAC ou sans AP hérité des précédentes versions du plugin.

2 ) l’erreur de syntaxe signalée précédemment est toujours présente en ligne 382

Je viens de pousser les 2 corrections en beta.
La mise à jour cette semaine c’est surtout la prise en charge des AP AIMesh, c’est fonctionnel.
Là je cherche un moyen de trouver les hostname des équipements qui sont en IP statiques, mais rien de concluant

Re,
Avec la dernière MàJ le plugin recommence à créer des équipements « fantome » qui existe déja :

et même certain carrément étrange (cf les IP) :

image

Sur le front des log, le cron execution n’a plus de référence à la ligne 204 mais toujours ca en récurrent :

PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63

le http error :

[Fri Apr 10 12:02:32.031679 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 12:02:32.032020 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 12:02:32.461982 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 12:02:32.462187 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 12:02:32.462197 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[Fri Apr 10 12:02:32.462259 2020] [:error] [pid 16855] [client 192.168.2.150:22768] PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63, referer: http://192.168.2.254/index.php?v=d&m=asuswrt&p=asuswrt&id=asuswrt
[

Encore deux choses :

  1. En remplacant la ligne 63 par
        if (!isset($asuswrt['mac'])) {

L’erreur sur cette ligne disparaît des logs et Il ne reste plus que selle de la ligne 61

  1. Je viens de remarquer aussi que tu créé un équipement ‹ Router › sans IP, MAC ou AP :
    image

T’as encore des équipements sans MAC ? Si oui il faut les supprimer

Pour l’équipement Routeur, oui il est spécifique, regarde les commande, c’est pas un équipement comme les autres lui reprend les infos du routeur

Oui j’ai des équipements sans MAC qui se crées, en fait des doublons d’équipements existant et OK.

Apparemment (mais pas facile à voir), ils se crées quand un équipement EXISTANT est déconnecté. Par exemple j’ai un capteur de piscine qui ne se connecte que 1-3 mn par heure son doublon est créé à ce moment là (juste avant / après, pendant ?) je pense.

Pour les logs, la correction suggérées ci dessus résout le prob’ du http error, plus de message avec cette correction. Il ne reste plus que la ligne 61 dans cron execution

Bonnes nouvelles :
Depuis ce matin, plus de création d’équipement sans MAC ou autres, RSSI OK, tout est nickel !!!

Par contre le log cron_execution se rempli toujours toutes les minutes avec :

PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 61
PHP Notice:  Undefined index: mac in /var/www/html/plugins/asuswrt/core/class/asuswrt.class.php on line 63

J’ai l’impression que c’est l"équipement ‹ router › qui fait tousser le code :frowning: en période de corona cette toux fait quand même 600 Ko jour :slight_smile:

Pour la ligne 63 cette correction fonctionne toujours

        if (!isset($asuswrt['mac']) || (!$asuswrt['mac'] == '')) {

Mais pour la 61 je n’ai rien trouvée

Je viens de trouver un autre soucis, après le redémarrage du routeur, les équipements wifi qui ne sont pas connectés apparaissent « présent », avec un RSSI à « 0 » (normal). Problème de routeur ou de plugin ?

Corrigé logiquement, je pousse de suite au market
Pour les équipements sans bails DHCP, en faisant bien une entrée dnsmasq, ca marche (/jffs/configs/dnsmasq.conf.add)

Cela à fonctionné … partiellement :frowning:

Certains équipements sont bien vu absent mais d’autres sont vu présent (dans l’interface ASUS ils sont bien absent)

Et j’ai un équipement fantôme qui est revenu :frowning: (pas trop génant, je l’ai désactivé)

Je confirme, pour que un équipement soit vu déconnecté il faut qu’il se soit reconnecté entre temps au moins une fois.

Pour le dnsmask, tu veux dire qu’il faut aller bricoler dedans ??? :frowning: :frowning:

Le statut visible a jamais été bon, là déjà j’ai vu que je mettais à jour le statut que si j’en trouvais des traces sur le asuswrt, je prenais pas en compte le statut OFFLINE. Je l’ai corrigé juste apr_s avoir poussé la version avec ta correction.

Pour la mise à jour des hostname et IP, il me reste aussi du boulot.

En fait si un shelly par exemple est configuré en IP fixe, sans bail sur le asuswrt, on trouve seulement en hostname : 1. Alors je triche et je vérifie si un enregistrement DNS local existe.