[Plugin Tiers] Plugin sfrBox

Hello,
l’état internet semble fonctionner maintenant :smiley:
Capture10

Par contre il voit hors-ligne un équipement qui est en ligne et un équipement checkpoint que je ne possède pas
Capture11

J’ai comme sbafs sur le point d’exclamation
Capture12

J’ai comme Minscof, énormément de lignes PHP Notice dans le log http.error
à la différence que l’adresse client est 10.10.0.1 je ne sais pas d’où elle provient, ce n’est pas mon adresse WAN, peut etre celle du dns jeedom.
Les lignes de log apparaissent lorsque le dashboard est ouvert

[Thu Jan 30 11:36:15.209936 2020] [:error] [pid 4280] [client 10.10.0.1:45726] PHP Notice:  Undefined variable: configuration in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1422, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard
...
[Thu Jan 30 11:36:15.214516 2020] [:error] [pid 4280] [client 10.10.0.1:45726] PHP Notice:  Undefined variable: thead in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1470, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard
[Thu Jan 30 11:36:15.214551 2020] [:error] [pid 4280] [client 10.10.0.1:45726] PHP Notice:  Undefined variable: theadonline in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1473, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard
[Thu Jan 30 11:36:15.214602 2020] [:error] [pid 4280] [client 10.10.0.1:45726] PHP Notice:  Undefined variable: theadoffline in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1476, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard
...
[Thu Jan 30 11:38:14.139395 2020] [:error] [pid 4282] [client 10.10.0.1:55804] PHP Notice:  Undefined variable: thead in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1470, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard
...
[Thu Jan 30 13:34:14.385008 2020] [:error] [pid 12706] [client 10.10.0.1:55812] PHP Notice:  Undefined variable: theadonline in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1473, referer: https://xxxxxxxxxxxx.dns4.jeedom.com/index.php?v=d&p=dashboard&object_id=26
...

Il y a également des lignes de log dans cron_execution

PHP Notice:  Undefined index: client in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 628

Tu as également une « coquille » dans l’équipement box, purement esthétique
Capture13

Bonjour,
Après la mise à jour j’ai de nouveau des messages d’erreur :

2020-01-30 08:24:14	sfrBox	refrechDevices nouveaux équipements détectés: o	
2020-01-30 08:24:12	sfrBox	refrechDevices nouveaux équipements détectés: 2	
2020-01-30 08:24:11	sfrBox	refrechDevices nouveaux équipements détectés: 6	
2020-01-30 08:24:10	sfrBox	refrechDevices nouveaux équipements détectés: l	
2020-01-30 08:24:08	sfrBox	refrechDevices nouveaux équipements détectés: 0	
2020-01-30 08:24:07	sfrBox	refrechDevices nouveaux équipements détectés: 1	
2020-01-30 08:24:06	sfrBox	refrechDevices nouveaux équipements détectés: C	
2020-01-30 08:24:05	sfrBox	refrechDevices nouveaux équipements détectés: p	
2020-01-30 08:24:03	sfrBox	_request Error for: wlan5.getInfo: Method not found

Sur le point d’exclamation j’ai toujours :
Capture

Par contre l’équipement Checkpoint et bien créé maintenant

Pour les problèmes de lignes de log PHP Notice, dans sfrbox.class.php, tu peux ajouter
Vers la ligne 1255:
$replace = «  »:
Vers la ligne 1330:
$thead = null;
$theadoffline = ‹  ›;
$theadonline = ‹  ›;

Cela retire une partie des lignes d’erreur du log.
Concernant la variable $configuration, tu as commenté la ligne 1334, je ne vois pas où tu l’initialises de ce fait

Pour l’erreur wlan5 ma box c’est :
Modèle : NB6V-SER-r0
Version principale : NB6V-MAIN-R3.5.8
Version de secours : NB6V-MAIN-R3.4.5
Version driver DSL :NB6V-XDSL-A2pv6F038m

merci

Merci pour ces retours
Désolé pour ces erreurs

j’ai oublié de commenté une ligne ce qui fais que la moindre anomalie PHP remonte.
Je vais essayer de résoudre les problèmes les uns après les autres.

Merci
Bonne journée

La dernière version du plugin a toujours le même problème d’inonder de warning la log http

[Sat Feb 01 10:50:28.426819 2020] [php7:warn] [pid 7816] [client 192.168.0.33:57068] PHP Warning:  A non-numeric value encountered in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1687, referer: http://192.168.0.57/index.php?v=d&p=dashboard&object_id=9
[Sat Feb 01 10:50:28.439078 2020] [php7:warn] [pid 7816] [client 192.168.0.33:57068] PHP Warning:  A non-numeric value encountered in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1685, referer: http://192.168.0.57/index.php?v=d&p=dashboard&object_id=9
[Sat Feb 01 10:50:28.439304 2020] [php7:warn] [pid 7816] [client 192.168.0.33:57068] PHP Warning:  A non-numeric value encountered in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 1686, referer: http://192.168.0.57/index.php?v=d&p=dashboard&object_id=9

il y a aussi cette série sur les logs de cron

PHP Warning:  array_unshift() expects parameter 1 to be array, string given in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 395
PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /var/www/html/plugins/sfrBox/core/class/sfrBox.class.php on line 397

@limad44 cela ne le fait pas chez toi ? est-ce que tu pourrais apporter un patch ?

Je viens d’installer la nouvelle version.
La fenêtre autres information (i) affiche désormais les informations

Un périphérique Checkpoint est a nouveau apparu alors que je n’en ai pas (je l’avais supprimé il est réapparu)

J’ai vidé mes fichiers de log cron_execution et http_error, pour le moment, il n’y a plus de messages d’erreurs concernant sfrBox

@vincent60 tu as quelle version de php (et de jeedom) ?, moi je suis en version 7 de php et plein de logs

Bonjour Minscof
J’ai encore une ou deux erreurs mais pas les mêmes que toi.
sur php

7.0.33-0+deb9u6 Jeedom V3
7.0.33-0+deb9u3 Jeedom V4
7.3.11-1~deb10u1 Jeedom V4

Certaines erreurs peuvent apparaitre à la création de l’équipement, le temp que les valeurs prennent place.

Bonjour
c’est pas normal avec cette version.
peut le supprimer tout (même la box) reSync et me tenir au courant.

peut tu faire un screen de ta tuile et/ou confirmer ce qui ne fonctionne pas en ffth (xdslProfile ??).

merci d’avance

Bonjour
bien que ton problème n’est reproduit nul part visiblement, j’aimerais me pencher dessus.
as tu des évolutions avec cette version ?

Je viens de tout supprimer et de synchroniser, voici le résultat
Capture1

Le périphérique Checkpoint n’est pas réapparu

@Minscof
Je suis en
Version Jeedom 3.3.39
Version PHP 7.0.33-0+deb9u6

Checkpoint a du réapparaître avant la mise à jour.

Tu es bien en fibre ?
la tuile ne devrait pas afficher certaines infos;( profile d’accès, vitesses )
tu as bien supprimer la box ? sinon essaie ctrl-F5

Je suis dans une version plus récente de PHP

PHP 7.3.11-1~deb10u1

C’est bizarre, car tu as l’un des php que j’ai aussi le 7.3.11 : es-tu sûr qu’avec cette version de PHP tu n’as pas les même log

Bonjour, je viens aussi d’acheter le plugin aujourd’hui pour ma Box en Fibre, Jeedom V4… Pas mal de bugs :

  • Pas de débit
  • Plusieurs autres infos non affichées
  • J’ai beau supprimer de l’affichage des commandes, elles continuent à apparaître

image

si quelqu’un peut me fournir les logs complets pour une box fibre je suis preneur.
j’aurais besoins également de la rubrique configuration « dans paramètres avancées de la box »

Encore une fois les débits ne sont pas disponible pour la fibre.

Oui, je suis en fibre

Tu as besoin de quels logs? du plugin sfrBox en debug?