Défaillance capteur temperature

Bonjour
Le trigger de declenchent de la defaillance a l air d etre sur la date de la derniere valeur. Serait il possible de changer par la derniere communication du thermostat ?
La fonction est intéressante mais des fois la température d une piece ne change pas pendant longtemps.

Merci

Salut,

La vérification est bien effectuée sur la dernière date de collecte dans le code du plugin et non la dernière date de valeur :

if ($cmd->getCollectDate() != '' && $cmd->getCollectDate() < date('Y-m-d H:i:s', strtotime('-' . $thermostat->getConfiguration('maxTimeUpdateTemp') . ' minutes' . date('Y-m-d H:i:s')))) {
  log::add('thermostat', 'error', $thermostat->getHumanName() . __(' : Attention il n\'y a pas eu de mise à jour de la température depuis plus de : ', __FILE__) . $thermostat->getConfiguration('maxTimeUpdateTemp') . 'min (' . $cmd->getCollectDate() . ')');
}

Et c’est pourquoi il faut mettre la valeur de ma sonde de température a toujours répéter…

Autant pour moi alors ca devait etre juste une impression

Merci

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.