Comparaison de valeurs

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Comparaison de valeurs

Message par guigui1976 »

Bonjour,
pour réchauffer ma pBiscine, je viens de terminer un réchauffeur solaire, celui-ci est alimenté par une pompe électrique et le tout est géré par un Sonoff et 4 sondes DS18B20.
J'ai réalisé un Rule pour le démarrage est l'arrêt de la pompe

Code : Tout sélectionner

on Rechauffeur#Temperature do
 if [Rechauffeur#Temperature]>[Piscine#Temperature]
 gpio,12,1
 gpio,13,0
 endif
if [Rechauffeur#Temperature]<=[Piscine#Temperature]
 gpio,12,0
 gpio,13,1
 endif
endon
Cela fonctionne mais, je désire dans un souci d'économie de démarrer la pompe que si la température du réchauffeur est supérieur de 10°c par rapport à la piscine.
j'ai testé ceci mais sans succès.

Code : Tout sélectionner

 if [Rechauffeur#Temperature]>[Piscine#Temperature]+10
Je vous remercie.
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Comparaison de valeurs

Message par Neutrino »

Bonjour,
Peut-être en passant par un Dummy Device.
Il s'alimente avec :
TaskValueSet,7,1,[Piscine#Temperature]+10 // "7" est le numéro de la tâche du dummy device, "1" est la première valeure du dummy device où est stocké la valeur calculée.
Ta comparaison se fait ensuite sur cette valeur du dummy

Un exemple ici : https://www.letscontrolit.com/wiki/inde ... example.29
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeurs

Message par guigui1976 »

Je te remercie, je testerai au retour du soleil.
Un grand MERCI
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeurs

Message par guigui1976 »

Je viens de faire un test de fonctionnement :

Code : Tout sélectionner

on Rechauffeur#Temperature do
TaskValueSet,7,1,[Piscine#Temperature]+10//demarrage
 if [Rechauffeur#Temperature]>TaskValueSet
 gpio,12,1
 gpio,13,1
 endif
TaskValueSet,7,2,[Piscine#Temperature]+2 //arret
if [Rechauffeur#Temperature]<=TaskValueSet
 gpio,12,0
 gpio,13,0
 endif
endon
cela semble est opérationnel.
je te remercie/
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Comparaison de valeurs

Message par Neutrino »

Et bien ça ne devrait pas fonctionner :D
Peux-tu faire une copie d'écran de ta page devices et du dummy device ?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeurs

Message par guigui1976 »

je regarde pour importer l'image
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeurs

Message par guigui1976 »

Voici la capture de mon device
Image
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Comparaison de valeurs

Message par Neutrino »

Pas testé, mais ça devrait le faire :

Code : Tout sélectionner

on Rechauffeur#Temperature do
TaskValueSet,7,1,[Piscine#Temperature]+10//demarrage
 if [Rechauffeur#Temperature]>[Consigne#Demarrage]
 gpio,12,1
 gpio,13,1
 endif
TaskValueSet,7,2,[Piscine#Temperature]+2 //arret
if [Rechauffeur#Temperature]<=[Consigne#Arret]
 gpio,12,0
 gpio,13,0
 endif
endon
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeurs

Message par guigui1976 »

ok , je testerai en live demain.
je te remercie.
Répondre