script conso eau instantanée

Discussion et échanges de scripts pour la box eedomus

script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 15:11

Bonjour,
alors voici mon idée de script:
2 modules du WES, INDEX_EAU et DEBIT_DEAU (déjà existant)
2 modules type capteur INDEX_EAU_0 et CONSO (à créer)

quand DEBIT_EAU est à 0 attend 5 minutes puis sauvegarde la valeur de INDEX_EAU dans INDEX_EAU_0 (c'est pour avoir la valeur affichée 5 min après avoir coupé l'eau)
(ça je trouve pas comment le faire avec une règle)
ensuite je veux que toute les minutes faire le calcule suivant:
CONSO = INDEX_EAU_0 - INDEX_EAU * 0.25
(le * 0.25 c'est pour le mettre en litre)

je pense que c'est tout simple à faire mais je débute vraiment surtout en PHP !!!

Vous aller me dire pour quoi faire, c'est simple, je veux afficher la conso en temps réelle de ma douche.
Dès que j'ouvre le robinet le compteur se met en route et affiche sur la tablette de la salle de bain la consommation en temps réelle.
Quand je coupe le robinet, la valeur reste afficher 5 minute puis se remet à 0.
A partir de là il sera très simple de crée des règle de notification vocal si par exemple un enfant reste trop longtemps sous la douche lol
Est ce qu'on peut m'aider ??? merci d'avance. ça sera mon premier script :-P
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar merguez07 » 13 Juin 2018 16:16

bonjour,
a vu de nez pas besoin de script pour faire ça, règles et macro devraient suffire non ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 16:19

Bas alors là ça m'enlèverais une grosse épine du pied mais je vois pas du tout comment faire
comment copier une valeur d'un module vers un autre module ???
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar merguez07 » 13 Juin 2018 16:25

dans les actions de la règle tu mets "valeur autre périphérique"
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 17:42

Alors un truc tout con je bloque sur la création de mon device virtuel.
Car il n'apparait jamais dans la case action.
quel type de périphérique virtuel utilisé ? pour que INDEX_EAU_0 soit présent dans l'Action ???
Première fois que j'ai se problème :-(
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar merguez07 » 13 Juin 2018 17:48

hornet49 a écrit:quel type de périphérique virtuel utilisé ?


perso j'aurais mis un capteur ou actionneur http. Tu as mis quoi ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 17:53

Ok je m'auto répond, il faut crée un HTTP Actionneur et il est dispo dans action.
et donc j'ai bien l'option "valeur autre périphérique".
ha tu m'as répondu en même temps lol.
je poursuit mes tests .... Merci quand même
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 18:52

bon ça marche pas la valeur n'est pas enregistré dans le périphérique virtuel
j'ai essayé:
HTTP actionneur
HTTP capteur
RFX-COM actionneur
RFX-COM capteur

rien ne prend la valeur :-/

Les capteurs, dans action,n'ont pas l'option "valeur autre périphérique"
Les actionneurs, on bien l'option "valeur autre périphérique" mais ne la prenne pas on dirait qu'il prennent que les valeurs pré-configuré (0-100) mais moi c'est un index comme 125454 par exemple.
Pourquoi un périphérique virtuel est si compliquer roo j'ai jamais galéré comme ça...
Image
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar merguez07 » 13 Juin 2018 19:50

hornet49 a écrit:bon ça marche pas la valeur n'est pas enregistré dans le périphérique virtuel


Petit scarabée, la route vers la solution est parfois longue et difficile, mais le chemin pour y accéder t'apportera la connaissance mérité

J'ai testé et...ça marche po... j'ai donc fait avec un capteur virtuel crée à partir d'un état et là.....ça marche. Faut juste penser à mettre en type de données : nb décimal
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 21:25

Yes ! ça c'est bon !
purée comment j'ai galérer y'a des trucs compliquer tu y'arrives et des truc simples tu mets trop de temps...
bon je continu mais je pense qu'on a fait le plus dur lol
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar hornet49 » 13 Juin 2018 21:51

c'était trop facile forcément,
j'ai crée un device "CALCULATEUR MATHEMATIQUE" avec comme formule:
(devices(802798)-devices(1047467))*0.25
mais je pense qu'il n'aime pas les doubles parenthèses :-/ mais si je les enlèves je fausse le calcul :-(
sinon je peux utilisé un 2eme CALCULATEUR MATHEMATIQUE qui fait d'abord la soustraction, et un qui prends le résultat *0.25
mais ça me parait bien lourd pour un simple calcul et une latence de 2 min car chaque calculateur a un temps de cycle de 1 min minimum et ça fait un peu usine a gaz non ? :lol:
hornet49
 
Messages : 105
Inscription : 01 Nov 2017

Re: script conso eau instantanée

Messagepar hornet49 » 15 Juin 2018 21:11

bon alors ça fonctionne avec la formule suivante (merci merguez07)
device(802798)*0.25-device(1047467)*0.25
hornet49
 
Messages : 105
Inscription : 01 Nov 2017


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 18 invité(s)