Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

probleme mise a jour virtuel

Réservé à l'utilisation et la création des objets virtuels dans JEEDOM
lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

probleme mise a jour virtuel

Message par lebphi » 11 août 2019, 10:02

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.

lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

Re: probleme mise a jour virtuel

Message par lebphi » 11 août 2019, 11:06

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 ?

Répondre

Revenir vers « [Plugin officiel] Virtuels »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité