Bonjour
Effectivement je n’arrive pas a faire fonctionner le #value# alors que je l’utilise dans plusieurs autre plugin, mais j’ai une solution de contournement, en passant par un virtuel ca fonctionne.
Par contre je vais tester ton « widget » lineJHMS pour avoir un affichage compréhensible.
D’autre part, je viens de faire la maj du plugin, et j’ai toutes les minutes le message suivant:
[2019-12-12 09:31:04][ERROR] : Erreur sur livebox::pull() : Call to a member function execCmd() on boolean
J’ai installé ce matin la dernière maj du plugin.
J’ai le message : Call to a member function execCmd() on boolean
C’est la mise à jour des commandes du wifi invité dans refreshInfo qui le provoque.
J’ai désinstallé le plugin puis reinstallé.
A la sauvegarde de l’équipement, j’ai une erreur 500 Internal Server Error.
Le log http.error :
[Thu Dec 12 09:33:08.007707 2019] [:error] [pid 17768] [client 192.168.1.199:52553] PHP Fatal error: Uncaught Error: Call to a member function execCmd() on boolean in /var/www/html/plugins/livebox/core/class/livebox.class.php:1223
Stack trace:
#0 /var/www/html/plugins/livebox/core/class/livebox.class.php(946): livebox->refreshInfo()
#1 /var/www/html/core/class/DB.class.php(195): livebox->postUpdate()
#2 /var/www/html/core/class/eqLogic.class.php(981): DB::save(Object(livebox), false)
#3 /var/www/html/core/ajax/eqLogic.ajax.php(343): eqLogic->save()
#4 {main}
thrown in /var/www/html/plugins/livebox/core/class/livebox.class.php on line 1223, referer: http://192.168.1.210/index.php?v=d&m=livebox&p=livebox&id=378&saveSuccessFull=1
La liste des appels avec les icones pour préciser entrants, sortants, masqués est dans l’ordre inverse des 3 autres listes.
Les appels les plus récents sont en fin de liste.
Je ne vous propose pas de PR pour cela.
Vous ne répondez pas aux messages directs ?
J’ai dû faire une erreur pour la livebox 3. avec une livebox 4 je n’ai pas ce problème.
Etes vous en version stable ou en version béta ?
Désolé pour le désagrément.
Ceux qui ont une livebox 3 pouvez-vous me dire si lors de la mise à jour les commandes pour le wifi invité se sont bien supprimées (ce qui serait normal, je n’aurais jamais dû créer ces commandes pour les livebox autres que 4 et 5 car le wifi invité n’existe pas sur ces box, j’ai donc ajouté un code pour les supprimer lors de la mise à jour) ? Si oui je crois que je commence à comprendre pourquoi cette erreur arrive : j’ai dû laisser quelque part une trace de ces commandes qui n’est pas désactivée pour les livebox 3. Je cherche.
Salut,
Sur une livebox 5, ça fonctionne bien sauf que j’ai des erreurs toutes les minutes :
Erreur sur livebox::pull() : Call to a member function execCmd() on bool
Une erreur 500 à chaque fois que je sauvegarde un paramètre dans l’admin : 500 : Internal Server Error
Du coup c’est inutilisable en l’état avec la notif d’erreur chaque minute, mais le reste à l’air de fonctionner, ça récupère bien les infos de ma livebox !
Je crois que j’ai trouvé le problème : il manquait un if
Je pousse une mise à jour sur le market et je l’active tout de suite pour éviter d’attendre cette nuit.
bonjour @Stevenpwlk
il me semble que tu es le premier à poster avec une livebox 5
En fait comme je n’en ai pas j’ai fait un peu au pif pour ce cas là, donc il va falloir maintenant que j’ai un testeur qu’on débugue un epu pour que çà marche.
Peux tu me dire ce que tu lis dans la page de l’équipement en haut à droite en face de « Type » j’ai supposé que c’était « Livebox 5 » mais je me suis peut-être trompé.
Pourrais tu m’envoyer des logs en debug ? Fais le en message direct si tu ne veux pas les mettre sur le forum.