Bonjour,
J’ai réinstallé from scratch mon serveur pour passer de debian 11 à debian 12 avec jeedom 4.5 hier soir.
Depuis j’ai 3 warnings dans listener_execution :
0090|PHP Warning: Array to string conversion in /var/www/html/plugins/thermostat/core/class/thermostat.class.php on line 616
Visiblement c’est la ligne de log :
615 public function reschedule($_next = null, $_stop = false, $_smartThermostat = false) {
616 log::add(__CLASS__, 'debug', $this->getHumanName() . ' Reschedule, next : '.$_next.', stop : '.$_stop.', smartThermostat : '.$_smartThermostat);
617 $options = array('thermostat_id' => intval($this->getId()));
je ne sais pas quelle est la variable qui pose problème si je l’identifie, je mettrais qqch comme :
(is_array($var) ? json_encode($var) : $var).
Pareil, Il faut que j’arrive a identifier le déclencheur mais comme il n’y a pas d’horodatage c’est un peu compliqué.
Informations Jeedom
Core : 4.5 (master)
DNS Jeedom : non
Plugin : Thermostat
Version : 2024-09-30 10:49:26 (stable)