Message de problème de connexion

Aprés recherche, je dirais que qu’il faut modifier les logs dans ce bloc

     * @brief Fonction de mise à jour du device did
     */
    public function updateHeatzyDid($aDevice = array()) {
      
        if(empty($aDevice)) {
            /// Lecture de l'etat
            $aDevice = HttpGizwits::GetConsigne($this->getLogicalId());
            if($aDevice === false) {
                log::add('heatzy', 'error',  __METHOD__.' : impossible de se connecter à:'.HttpGizwits::$UrlGizwits);
                $this->setStatus('timeout','1');
                $this->save();
                return false;

Moi j’ai mis en warning

                log::add('heatzy', 'warning',  __METHOD__.' : impossible de se connecter 

Résultat

0481|[2023-10-13 19:13:05]DEBUG : HttpGizwits::GetConsigne: erreur 500
0482|[2023-10-13 19:13:05]WARNING : heatzy::updateHeatzyDid : impossible de se connecter à:https://euapi.gizwits.com
0483|[2023-10-13 19:14:04]DEBUG : HttpGizwits::GetConsigne:array (   'did' => 'iKKLs9o3WcTs3FxAuDaLBg',   'updated_at' => 1697216683,   'attr' =>    array (     'mode' => '停止',   ), )
0484|[2023-10-13 19:14:04]DEBUG : lastCommunication :2023-10-13 19:04:43
0485|[2023-10-13 19:14:04]DEBUG : iKKLs9o3WcTs3FxAuDaLBg : Mode Off
0486|[2023-10-13 19:14:04]DEBUG : HttpGizwits::GetConsigne:array (   'did' => 'bXoPYDWTYo83CT0HQdNRuQ',   'updated_at' => 1697216700,   'attr' =>    array (     'mode' => '停止',   ), )
0495|[2023-10-13 19:16:04]DEBUG : HttpGizwits::GetConsigne: erreur 500
0496|[2023-10-13 19:16:04]WARNING : heatzy::updateHeatzyDid : impossible de se connecter à:https://euapi.gizwits.com

J’ai mis en debug pour vérifier et comme on peut voir, c’est aléatoire et cela remonte une erreur 500

Je laisse ce soir et si pas de problème je mets en résolu.
Merci @bodbod