Incrémenté une variable pour le comptage d'eau

Bonjour

Je compte déjà le volume d’eau et alerte fuite d’eau avec un Arduino et un CNY70.

Je souhaite l’envoyer Jeedom, mais je ne sais incrémenté la valeur envoyé:

J’ai essayé comme ceci sans succès …

Est-ce possible d’envoyer chaque impulsion de roue ? Le réseau LAN va suivre ou il faut envoyé par Litre ? ou quand la prise d’eau est terminé ?

Par avance merci de vos réponses.

bonjour
par simplicité, vérification, le mieux c’est de créé un compteur fictif depuis ton ardouino ou depuis jeedom

ensuite tu fais un historique simplement

sinon pour ta question
incrémente une variable via son http (api)
https://doc.jeedom.com/fr_FR/core/4.0/api_http
mais personnellement je préfère directement sur info car tu va devoir
créé un info de ta variable pour en avoir un historique.

ensuite tu as plusieur façon
imaginon que tu envoies une impulsion en variable (pulse)
et que ton pulse équivaut 0,5litres

scénario déclenchement ta variable
action une autre variable (cpteur_eau)
valeur : variable(cpteur_eau)+0.5

avec esp j avais un retour toutes les 3s pour un demi litre donc pour ne pas saturé inutilement j’ai joué de rules (pour toi sketch)
dès conso créé une relance ds 30s
si valeur précédemment envoyé difere de valeur actuel == envoi et mise à jour valeur précédemment envoyé et relance ds 30s

bonsoir @J4l13n

Ou simplement avec un scenario dont le déclencheur correspond a ton impulsion.

A l’aide d’une commande info dans un virtuel.

1 « J'aime »

Bonsoir
Merci de vos réponses
Je sais envoyer des virtuels dans Jeedom pour des T° ou %hydro
Mais c’est l’incrémentation que je n’arrive pas?

Je n’ai pas d’onglet ou la possibilité de créé un scénario dans le plugin/programmaion/virtuel

@+

Normal si tu veut incrémenter il faut que ta commande info soit du type numérique …

après seulement depuis un scenario comme celui que j’ai fait tu pourra incrémenter !

Bonsoir

Merci de prendre le temps de répondre…

j’ai essayer ce soir d’avancer sans succes :


(desolé limité en image dans les messages pour les nouveaux)

1 « J'aime »

il ne doit pas y avoir de calcul dans tes commandes info et une seule commande suffit…

c’est ton scenario qui se charge de prendre la valeur de la commande et d’y ajouter 1

il faut aussi que ton scénario ait un déclencheur qui corresponde a la réception d’un puls de ton compteur.

si tu veut tester le scenario une fois enregistrer chaque appuie sur exécuter ajoutera 1 a ton virtuel

1 « J'aime »

Bonsoir

Donc je créé une commande virtuel que le scenario incrémente et je le fais afficher dans une info virtuel ?

oui c’est le principe

Ton virtuel affiche le nombre de fois ou le scenario a été executer.

Ton scenario prend la valeur de ce virtuel et y ajoute 1

ne te reste plus qu’a déclencher ton scenario avec ta source qui doit changer a chaque puls …

Bonjour

Je pense avoir réussi enfin presque, les valeur se concaténes 12345678

merci

Il faut un virtuel info numérique pour qu’il y ait addition des valeurs

Si tu prend un virtuel info autre ce sont des chaînes de caractère qui se concatène …

1 « J'aime »

j’avais mis
#[Maison][testincrement][testincrementaa]##[Maison][testincrement][testincrementaa]# + 1

voila pourquoi …
#[Maison][testincrement][testincrementaa]# + 1
fonctionne mais si je debranche mon arduino qui envoie les impulsions le virtuel se remet à 0 …
merci

et si je veut qu’on rajoute une valeur envoyer ?

on doit sans doute replacer le 1 par un virtuel ?

J’ai un problème sensiblement équivalent avec un compteur de puissance.
Je fait un calcul entre (puissance avant) - (puissance maintenant), j’obtiens de petite résultats ce qui est normal.
A présent je souhaite les envoyer a jeedom et qu’il face le cumul.

comment faire

merci

Bonsoir ton sujet n’es pas identique
pour memoire community est basé sur
un sujet une question des réponses une solution
je t’invite donc a ouvrir un nouveau sujet
et avec un peut plus de détails.

Toutes les excuses.

Je règle ca

1 « J'aime »