Bonjour,
Suite au passage en Debian 12, j’ai le message suivant avec le plugin-asuswrt
Erreur sur la fonction cron du plugin : Unsupported operand types: string - string
En regardant dans le code, cela semble bloquer sur ces 2 lignes du fichier
/var/www/html/plugins/asuswrt/core/class/asuswrt.class.php
Line 162
$speed = round(($result['txtotal'] - $past)/60000000,2);
Line 166
$speed = round(($result['rxtotal'] - $past)/60000000,2);
Je comprends que cela vient de la version 8 de PHP qui est moins permissive.
En castant les valeurs pour les forcer en integer, il n’y a plus l’erreur.
Line 162
$speed = round(((int)$result['txtotal'] - (int)$past)/60000000,2);
Line 166
$speed = round(((int)$result['rxtotal'] - (int)$past)/60000000,2);
Si cela est la bonne correction à faire, @lunarok, pourrais-tu la pousser sur le plugin stp ?
Merci.