[2023-01-04 11:13:03][ERROR] : [Erreur] Classe ou fonction non trouvée CozyTouchManager::refresh_all()
[2023-01-04 11:15:04][ERROR] : [Erreur] Classe ou fonction non trouvée cozytouch::cron15()
[2023-01-04 11:30:05][ERROR] : [Erreur] Classe ou fonction non trouvée cozytouch::cron15()
[2023-01-04 11:45:03][ERROR] : [Erreur] Classe ou fonction non trouvée cozytouch::cron15()
J’avoue ne plus bien comprendre la logique des dev entre les versions Stable et Beta.
Si je compare mes 2 Jeedom (Test/Prod), la Stable du 12/12/22 a fait l’objet d’une MàJ le 04/01/23.
Alors que la Beta reste figée du 01/08/22 ! ? !
Ca a l’air de fonctionner en faisant la manip ci-dessous. Plus de message dans le log et les rafraichissement se font normalement.
Dans le menu Règlages/Système/moteur de tâches, j’ai désactivé la classe CozyTouchManager, fonction refresh_all.
Dans le fichier script /var/www/html/plugins/cozytouch/core/class/cozytouch.class.php, j’ai décommenté le bloc suivant:
public static function cron15() {
CozyTouchManager::refresh_all();**
}
J’ai désactivé puis réactivé le plugin Cozytouch puis coché la case « Activer » pour cron15.
Je n’ai pas fait la mise à jour mais c’est juste histoire de donner de l’info.
De ce que j’ai vu dans le code, une modification a été réalisée pour que le cron ne tourne pas avec celui du cron15 de Jeedom afin que les requêtes ne soient pas toutes faite en même temps sur les serveurs.
Visiblement il a oublié un détail.
Je vois une nouvelle PR pour corriger donc on peut raisonnablement imaginer que le développeur va rapidement pousser la modification et donc la correction…
J’y ai bien pensé, mais sans connaître les causes exactes je n’ai pas osé.
Vu que le plugin marche pour les commandes actions je préfère attendre la correction du développeur.
Pour info, nouvelle version ce jour qui corrige le souci !
Pensez à bien supprimer les 2 tâches existantes cozytouch::cron15() et CozyTouchManager::refresh_all().
Il ne doit en rester plus qu’une seule cozytouch::refresh()
Au passage, merci @geoblack pour la correction sur la chaudière Naïa. Les fonctionnalités sont de nouveau toutes opérationnelles
Certes, donc la la Beta reste figée au 01/08/22 !
Je reste old school, on fait les corrections/évolution sur la Beta.
On teste, on débug, on reteste, … avant de passer en stable.
Dans tout les cas, merci pour ta promptitude.
Certes…
Je ne pense pas que @geoblack ait jamais eu l’intention d’avoir un véritable atelier de développement .
La création de ce plugin a été dictée par les circonstances et les évolutions contraintes sont des corrections de bug, l’évolution de jeedom (passage de 3 à 4), changement d’identification par Atlantic/Sauter/thermor et en réponse aux suppliques pour intégrer de nouveaux équipements.
Voir l’historique de la genèse sur l’ancien forum.
La beta dans les choux est surement un accident.
Merci de votre compréhension,
A vrai dire cela vient de ma faute car je n’ai pas eu le temps de bien tester la mise à jour proposée et je m’en excuse.
Geoblack