Bonjour,
Je ne comprends pas, j’ai le plugin sur ma jeedom de tests et tout est bon.
Je l’installe sur ma jeedom principale, je fais tout pareil mais je n’ai que la commande « En cours » qui se crée, pas de Demain etc …
J’ai refais plusieurs fois, désinstaller et rien n’y fais, c’est peut-être juste devant mes yeux mais je séche.
Help me
Merci d’avance
Informations Jeedom
Core : 4.5 (beta)
DNS Jeedom : oui
Plugin : ical2Calendar
Version : 2025-10-05 01:18:39 (stable)
Bonsoir,
Oui, les 2 en 4.5 et debian 12.
La seule différence c’est que sur celle de test j’avais déjà le plugin installé en debian 11 et core 4.4.20 j’ai passé ne debian 12 et ensuite en 4.5.
Alors que sur la jeedom prod je n’ai installé le pluging qu’après avoir été en 4.5 et debian 12.
C’est la seule particularité que je vois.
Et pour la question sur l’Os, non je n’ai pas mis à jour, je suis quand même là depuis un certain temps
J’ai installé pour les 2 jeedoms un debian 12 sur des nouveaux supports, installé la stable Jeedom 4.4.20 dessus, remis mes sauvegardes de mes 4.4.20.
J’ai tourné qq jours comme ça en 4.4.20 sur debian 12 histoire de valider mes plugins en 12 et d’enlever les qq messages d’erreurs.
Ensuite j’ai déclaré la branche beta et mis à jour en 4.4.5.
De ce que je constate, les événements sont bien migrés de Ical vers Agenda, c’est apparemment les commandes qui ne crées pas et là je bloque sans savoir pourquoi.
Attention : si tu ouvres la page détails de l’équipement Agenda et que tu fais un save alors les commandes créé par mon plugin sint « de souvenirs » effacées. Une bizzarerie que j’avais remonté sur le forum dev… C’est normal
Bonjour,
Je viens de faire un test de créer sur la Jeedom ou j’ai bien toute les commandes un nouvel équipement et les commandes ne se créent pas non plus.
Les 2 sont sur la même jeedom et c’est l’importation du même calendrier. Un qui était créé depuis plusieurs semaines (mois) et un que je viens de créer maintenant.
et donc on ne peut plus affecter l’agenda à un Objet car on est bien obligé de sauvegarder
Mais ça marchait bien auparavant, une petite coquille a du se glisser qqpart en cours des versions, qu’en penses tu ?
Pour te perturber autant que je le suis encore plus bizarre, il semble qu’elles réapparaissent seules !!!
Et je t’assure que je n’ai rien fait d’autre que dormir cette nuit
Alors, le soucis ne vient pas de mon plugin et je ne peux rien y faire.
Il faut modifier le plugin agenda (calendar) :
calendar.class.php ligne 315
public function dontRemoveCmd() {
if (in_array($this->getLogicalId(), array('in_progress', 'add_exclude_date', 'add_include_date'))) {
return true;
}
return false;
}
devient :
public function dontRemoveCmd() {
return true; // on ne supprime aucune commandes
}
où :
public function dontRemoveCmd() {
// On ajoutes les logicalId des commandes créées par le plugin ical2calendar
if (in_array($this->getLogicalId(), array('in_progress', 'add_exclude_date', 'add_include_date','yesterday_events','today_events','tomorrow_events','j2_events','j3_events','j4_events','j5_events','j6_events','j7_events'))) {
return true;
}
return false;
}
Ok merci.
Ca ne vas pas être facile à maintenir cette histoire.
La première solution est moins liées à ton plugin, mais ça change quoi dans le comportement d’agenda ?