Bonjour à tous,
Je constate cette erreur sur une installation en Debian 11, dans le log Scenario_execution :
0136|PHP Warning: A non-numeric value encountered in /var/www/html/plugins/programmateur/core/class/programmateur.class.php on line 164
0137|PHP Warning: A non-numeric value encountered in /var/www/html/plugins/programmateur/core/class/programmateur.class.php on line 164
....
0146|PHP Warning: A non-numeric value encountered in /var/www/html/plugins/programmateur/core/class/programmateur.class.php on line 164
Et cette erreur sur une installation en Debian 12, qui arrive dans le log : programmateur
0000|[2024-11-05 00:00:05] ERROR : Erreur sur la fonction cronDaily du plugin : Unsupported operand types: string * int
Dans les deux cas, j’ai des programmations des différentes heures de programmation qui se réalisent pas un scénario (juste pour changer l’heure de démarrage d’un jour à l’autre).
ET je n’avais coché AUCUN jours (des fois que cela ai un lien)
Merci et bonne journée.
Bonsoir Fabrice
Pour le point sur Debian 11:
Si je regarde la ligne 164 c’est :
$array = array('eq_id' => intval($programmateur->getId()),'delay' => $duree*60,'typeaction1' => $programmateur->getConfiguration('TypeAction1'),'action1' => $programmateur->getConfiguration('Action1'),'typeaction2' => $programmateur->getConfiguration('TypeAction2'),'action2' => $programmateur->getConfiguration('Action2'),'timestamp' => $heure_timestamp, 'tagaction1' => $programmateur->getConfiguration('TagAction1'), 'tagaction2' => $programmateur->getConfiguration('TagAction2'));
- Peut-être en lien avec le
intval
sur ton id du programmateur ? mais cela me semble peut probable
- Ou le calcul
$duree*60
: tu as bien une valeur dedans ?
Pour le point sur Debian 12 :
Je trouve des sujets traitant de PHP 8 sur le Community (Unsupported operand types: string * int") ou sur Internet
Question :
Si tu ne coche aucun jour : qu’attend tu comme déclenchement ?
Bonsoir.
Les aucuns jours était juste pour une semaine sans… réveil
Et je n’ai pas compris tes autres réponses.
Je n’ai pas touché aux programmations depuis au moins 1 an.
Bonjour,
Je pense avoir une piste du « pourquoi » j’ai cela depuis le Weekend dernier.
Je viens de passer le niveau de log de Jeedom de « Defaut » à « Info » et c’est depuis ce moment que j’ai ces erreurs qui s’affichent.
Je pense quand même qu’elles révèlent un potentiel problème dans le code du plugin.
Merci
Bonjour,
Voila, j’ai désactivé les logs en mode Debug, j’ai bien mes jours de cochés.
Et j’ai cette erreur (qui était déjà présentes avant puis une correction l’avait fait disparaitre et de nouveau elle est présente)
0000|[2024-11-08 00:00:06] ERROR : Erreur sur la fonction cronDaily du plugin : Unsupported operand types: string * int
0001|[2024-11-09 00:00:06] ERROR : Erreur sur la fonction cronDaily du plugin : Unsupported operand types: string * int
Informations Jeedom
Core : 4.4.19 (master)
DNS Jeedom : non
Plugin : Programmateur
Version : 2024-10-03 01:18:17 (stable)
Debian 12 sur Raspberry Pi OS 64 bits : à jour de tous les correctifs.
Merci et bonne journée.
Merci pour les différentes infos
Je suis en déplacement jusqu’au 21, j’essaierais de reproduire pour pouvoir chercher une solution
Je te reviens
1 « J'aime »