bonjour,
j'ai créé un virtuel pour enregistrer mon index de consommation d'eau journalier .
index jour -> #[eau][eau interieur][Consommation total]#
-> index jour est mis à jour à minuit avec l'index en court
J'ai fais cela pour limiter le nombre d'historique de l'index à un par jour que je garde indéfiniment.
J'ai programmé ce virtuel pour qu'il se mette à jour par cron à minuit tous les jours.
Le problème s'est qu'à chaque fois que l'index 'Consommation total' se met à jour, mon virtuel se met aussi à jour ce qui n'est pas le but recherché.
Est il possible d’empêcher un virtuel de se mettre à jour quand sa valeur de référence change ? Je voudrais qu'il se mette à jour uniquement à minuit.
je pourrais faire cela avec un scénario mais ca serait quand meme plus simple directement avec le virtuel.
probleme mise a jour virtuel
Re: probleme mise a jour virtuel
pour info avec un bloc code de scénario je fais à minuit :
function maj($from,$to) {
$cmd = cmd::byString($from);
$val= $cmd->execCmd();
$cmd = cmd::byString($to);
$cmd->event(($val));
}
maj('#{ ... from1 ...]#','#[ .... to1 .....]#');
maj('#{ ... from2 ...]#','#[ .... to2 .....]#');
maj('#{ ... from3 ...]#','#[ .... to3 .....]#');
etc ...
les valeurs dans le virtuel sont alors vides par défaut.
Ca serait plus simple directement avec le virtuel mais est ce possible ?
function maj($from,$to) {
$cmd = cmd::byString($from);
$val= $cmd->execCmd();
$cmd = cmd::byString($to);
$cmd->event(($val));
}
maj('#{ ... from1 ...]#','#[ .... to1 .....]#');
maj('#{ ... from2 ...]#','#[ .... to2 .....]#');
maj('#{ ... from3 ...]#','#[ .... to3 .....]#');
etc ...
les valeurs dans le virtuel sont alors vides par défaut.
Ca serait plus simple directement avec le virtuel mais est ce possible ?
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités