Erreur sur livebox::pull() : round(): Argument #1 ($num) must be of type int|float, string given

Bonsoir.
Ce message d’erreur apparaît de façon récurrente et par ailleurs la dernière maj ne s’installe pas.
Marériel rpi3b+ et jeedom 4318.
Le log débug ne présente que cette erreur.
Que puis faire pour traiter cette anomalie ?
Cordialement.

2023-10-28 03:42:05	livebox	Erreur sur livebox::pull() : round(): Argument #1 ($num) must be of type int|float, string given

Qu’y a t i alors dans le log update pour comprendre pq ?

Bonsoir.
Ci joint le log update.
Nouvelle tentative de maj sans succès.
Une idée de ce qui gêne y compris l’origine du message d’erreur ?
Cordialement

[2023-10-29 02:56:32][ALERT] : [START UPDATE]
[2023-10-29 02:56:32][ALERT] : Début de la mise à jour de : livebox 
[2023-10-29 02:56:32][ALERT] : Action de pré-update...
[2023-10-29 02:56:33][ALERT] : OK 
[2023-10-29 02:56:33][ALERT] : Téléchargement du plugin (source : market)...
[2023-10-29 02:56:33][ALERT] : Téléchargement de livebox...
[2023-10-29 02:56:33][ALERT] : URL https://market.jeedom.com/core/php/downloadFile.php?id=1076&version=stable&jeedomversion=4.3.18&hwkey=d0ed1c0dad307a51b884cca03dbe17346b46f50b15379c14042ce81f4c0a8bb&username=olonne&password=f0b3f0e6e8e2cf7fa46799531fdc6215ade8e2ed&password_type=sha1
--2023-10-29 02:56:33--  https://market.jeedom.com/core/php/downloadFile.php?id=1076&version=stable&jeedomversion=4.3.18&hwkey=d0ed1c0dad307a51b884cca03dbe17346b46f50b15379c14042ce81f4c0a8bb&username=olonne&password=f0b3f0e6e8e2cf7fa46799531fdc6215ade8e2ed&password_type=sha1
Resolving market.jeedom.com (market.jeedom.com)... 57.128.120.126
Connecting to market.jeedom.com (market.jeedom.com)|57.128.120.126|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: '/tmp/jeedom/market/livebox.zip'

     0K .......... .......... .......... .......... .......... 1.29M
    50K .......... .......... .......... .......... .......... 3.02M
   100K .......... .......... .......... .......... .......... 6.97M
   150K .......... .......... .......... .......... .......... 4.50M
   200K .......... .......... .......... .......... .......... 6.10M
   250K .......... .......... .......... .......... .......... 7.13M
   300K .......... .......... .......... .......... .......... 7.11M
   350K .......... .......... .......... .......... .......... 7.32M
   400K .......... .......... .......... .......... .......... 8.14M
   450K .......... .......... .......... .......... .......... 6.92M
   500K .......... .......... .......... .......... .......... 7.73M
   550K .......... .......... .......... .......... .......... 7.30M
   600K .......... .......... .......... .......... .......... 7.55M
   650K .......... .......... .......... .......... .......... 6.92M
   700K .......... .......... .......... .......... .......... 7.84M
   750K .......... .......... .......... .......... .......... 7.04M
   800K .......... .......... .......... .......... .......... 7.32M
   850K .......... .......... .......... .......... .......... 7.14M
   900K .......... .......... .......... .......... .......... 7.00M
   950K .......... .......... .......... .......... .......... 7.11M
  1000K .......... .......... .......... .......... .......... 7.82M
  1050K .......... .......... .......... .......... .......... 6.97M
  1100K .......... .......... .......... .......... .......... 7.55M
  1150K .......... .......... .......... .......... .......... 4.24M
  1200K .......... .......... .......... .......... .......... 4.02M
  1250K .......... .......... .......... .......... .......... 3.89M
  1300K .......... .......... .......... .......... .......... 4.20M
  1350K .......... .......... .......... .......... .......... 3.77M
  1400K .......... .......... .......... .......... .......... 4.29M
  1450K .......... .......... .......... .......... .......... 3.86M
  1500K .......... .......... .......... .......... .......... 4.42M
  1550K .......... .......... .......... .......... .......... 4.91M
  1600K .......... .......... .......... .......... .......... 7.91M
  1650K .......... .......... .......... .......... .......... 7.17M
  1700K .......... .......... .......... .......... .......... 7.85M
  1750K .......... .......... .......... .......... .......... 7.20M
  1800K .......... .......... .......... .......... .......... 7.79M
  1850K .......... .......... .......... .......... .......... 7.24M
  1900K .......... .......... .......... .......... .......... 7.56M
  1950K .......... .......... .......... .......... .......... 7.27M
  2000K .......... .......... .......... .......... .......... 7.75M
  2050K .......... .......... .......... .......... .......... 7.07M
  2100K .......... .......... .......... .......... .......... 7.69M
  2150K .......... .......... .......... .......... .......... 7.47M
  2200K .......... .......... .......... .......... .......... 8.07M
  2250K .......... .......... .......... .......... .......... 7.34M
  2300K .......... .......... .......... .......... .......... 8.13M
  2350K .......... .......... .......... .......... .......... 7.50M
  2400K .......... .......... .......... .......... .......... 7.91M
  2450K .......... .......... .......... .......... .......... 7.33M
  2500K .......... .......... .......... .......... .......... 8.04M
  2550K .......... .......... .......... .......... .......... 7.40M
  2600K .......... .......... .......... .......... .......... 7.89M
  2650K .......... .......... .......... .......... .......... 5.30M
  2700K .......... .......... .......... .......... .......... 6.90M
  2750K .......... .......... .......... .......... .......... 7.14M
  2800K .......... .......... .......... .......... .......... 8.00M
  2850K .......... .......... .......... ..                    8.01M=0.5s

2023-10-29 02:56:34 (5.94 MB/s) - '/tmp/jeedom/market/livebox.zip' saved [2951738]

[2023-10-29 02:56:34][ALERT] : OK 
[2023-10-29 02:56:34][ALERT] : Décompression du zip...
[2023-10-29 02:56:34][ALERT] : OK 
[2023-10-29 02:56:34][ALERT] : Post-installation de livebox...
[2023-10-29 02:56:34][ALERT] : Vérification des droits sur les fichiers...
[2023-10-29 02:56:34][ALERT] : OK 
[2023-10-29 02:56:34][ALERT] : Suppression des fichiers inutiles...

Bonjour,
Montrez la page santé jeedom aussi

Bonjour.
Page santé en pleie santé semble t il.
Merci de votre aide.
Cordialement.

Juste pour info, la page santé même en bonne santé est parfois primordial pour permettre au dev de voir un souci direct.

En effet elle donne plusieurs infos : version de l’OS, PHP, etc…

Ce qui dans certains cas donc permet de diagnostiquer rapidement et sans que le dev soit obligé de demander plusieurs infos au compte goutte.

Alors oui pour un non initié on ne comprend pas toujours pourquoi on la demande, mais pour un dev ou un helper bénévole cela évite perte de temps, d’energie et autres puisqu’on a en fait tous une vie, un métier en dehors de la communauté :wink:

Bonjour,
Pouvez-vous préciser plugin livebox stable ou beta.
Et qu’entendez-vous exactement par ne s’installe pas ?
EDIT : je viens de me rendre compte que j’ai par erreur recopié en stable une petite partie de code de la version beta. Excusez-moi pour ce problème.
Ceci dit la version beta fonctionne bien sur mon Jeedom de test et je doute que ce soit çà la cause du problème.
Le seul changement dans la dernière version (à par cette erreur) était l’ajout de tests avant d’appeler la fonction formatValue pour éviter l’apparition de messages d’erreur comme

Erreur sur livebox::pull() : Call to a member function formatValue() on null

Je vais jeter un oeil pour voir si je vois un problème.
Je me rend aussi compte que je n’ai jamais mis à jour ce plugin pour les versions récentes de livebox 6 ou 7. je pense qu’il doit y avoir des problèmes dans certaines parties du code qui testent le modèle de livebox. Là aussi il faudra que je regarde.

Tu es sur ? Pour moi il est en 10.13

Bonsoir.
D’accord sur toutes tes remarques.
Cordialement.

Bonsoir.
Plugin en stable et livebox 4 et debian buster.
Lancement de la maj et la « roue » tourne sans fin.
Faut il passer en version béta ?
Merci de ton aide.
Cordialement.

Non reste en stable.
J’étudie le problème mais je ne comprends pas je viens de vérifier et chez moi la stable s’installe sans problème.
Et pour le message d’erreur la rechercche est plus compliquée que je ne pensais car il n’y a pas d’appel à la fonction round dans le code du plugin livebox. De plus je ne comprends pas pourquoi ce message n’apparait que chez toi.

Ha ha, j’ai confondus avec l’heure :roll_eyes:

Jack Daniel fait faire des bourdes parfois lol

Heu, non j’étais sur mon vélo !
:man_biking: