Forum eedomus http://forum.eedomus.fr/ |
|
[Store] Min Max Moy Calculs sur 2 valeurs http://forum.eedomus.fr/viewtopic.php?f=50&t=6312 |
Page 1 sur 1 |
Auteur: | Patskins [ 18 Déc 2017 06:47 ] |
Sujet du message: | [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour, Ce plugin permet d’afficher au choix dans 1 capteur : le minimum, le maximum, la moyenne de 2 valeurs ainsi que la somme (Val1 + Val2), la différence (Val1 - Val2), la différence (Val2 - Val1), la multiplication (Val1 x Val2), la division (Val1 / Val2), la division (Val2 / Val1). Le choix de l'opération a effectuer se fait à l'aide d'une liste de sélection lors de l'installation. Ce plugin peut être installé plusieurs fois. Nota : le fonctionnement de ce plugin est totalement différent du plugin "Mini, Maxi, Moyenne et Tendance" |
Auteur: | Patskins [ 18 Déc 2017 18:32 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Mise à jour : Simplification du nombre de règles et ajout d'une nouvelle. Les résultats possibles sont, à partir de 2 capteurs: - Valeur maxi entre les 2 capteurs - Valeur mini entre les 2 capteurs - Valeur moyenne entre les 2 capteurs - Capteur 1 + Capteur 2 - Capteur 1 - Capteur 2 - Capteur 1 * Capteur 2 - Capteur 1 / Capteur 2 - Pourcentage écart entre Capteur 1 et Capteur 2 |
Auteur: | baltimore [ 09 Nov 2018 21:15 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonsoir, Une petite erreur dans le script au niveau de la somme il faut remplacer le 1 par un 2 dans la ligne suivante : case "Somme" : $ValCalcul = $ValSensor1 + $ValSensor2 ; En tout cas merci pour le script ![]() A+ Baltimore |
Auteur: | Patskins [ 11 Nov 2018 07:53 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour, Merci pour l'info, l'erreur a été rectifiée et le script a été mis à jour dans le store |
Auteur: | zebess [ 09 Déc 2019 10:43 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour, Est-il possible de sortir une version avec 3 capteurs svp? J'ai une maison atypique et la pose d'un troisième thermostat semble donner la bonne moyenne de température. Merci Seb. |
Auteur: | Scolette [ 25 Juin 2020 21:21 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour, est-il possible de définir une action après comparaison de 2 valeurs, par ex, lorsque la température extérieure est plus faible que la température intérieure, alors ouvrir les fenêtres pour aérer. |
Auteur: | zebess [ 26 Juin 2020 10:13 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour, En faisant une règle on peut comparer 2 capteurs et donner une action sans avoir besoin de ce plugging . C’est intégré à eedomus nativement. |
Auteur: | Fab_Rice [ 22 Avr 2023 19:08 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonsoir à vous, Je fais à nouveau un peu de déterrage, mais c'est la deuxième fois que je me heurte au fait d'obtenir un calcul d'écart non signé (positivement mais surtout négativement), y a t'il une solution simple ou avez-vous une astuce ? Merci à vous N.B : je pose la question sur ce fil car il y a une notion d'écart dans ce plugin. |
Auteur: | opa95 [ 22 Avr 2023 21:37 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour Fab_rice
Je ne comprend pas bien ta question. Peux-tu donner un exemple de valeurs et de ce que tu souhaites obtenir? ![]() |
Auteur: | Fab_Rice [ 23 Avr 2023 05:01 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour Opa95, En fait, je fais des calculs d'écarts entre deux valeurs et le résultat est soit positif, soit négatif, je souhaiterai en cas de résultat négatif n'avoir que la valeur brute non négative. Exemple : 100 - 80 = 20 => OK 100 - 110 = -10 => No OK valeur brute souhaitée 10 (écart) Alors je sais que je peux ensuite multiplier par -1, mais je voudrais éviter cela pour limiter le nombre de calculateurs. |
Auteur: | opa95 [ 23 Avr 2023 08:53 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour Fab_rice
Il me semble que le plugin "calculator" devrait répondre à ton problème avec par exemple une formule du genre abs(device(2394981)-device(2395007)) pour la différence entre les valeurs des 2 devices. ![]() |
Auteur: | Fab_Rice [ 23 Avr 2023 09:20 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Merci Opa95, En effet cette fonction "abs" (absolue je suppose) fonctionne très bien, nickel. Mais j'ai beau chercher, je ne trouve pas, où sont renseignées les fonctions possibles de ce calculator ? ![]() |
Auteur: | opa95 [ 23 Avr 2023 10:34 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour Fab_rice
Les fonctions qui marchent sont celles que tu peux trouver sur une calculatrice opérateurs de base ':' '+' '-' '*' '/' '^' fonctions de bases : 'abs' : valeur absolue 'acos', 'asin', 'atan' : Cosinus , Sinus, Tangente inverses : résultat en radians 'cos', 'sin' : Cosinus , Sinus (angles en radians) 'deg2rad', 'rad2deg' : Transformation degré <--> radian 'rand' : valeur aléatoire 'round', 'floor' : arrondis 'sqrt' : Racine carrée 'exp','log' : fonction Exponentielle et Logarithmique Il existe une version plus complète, que j'ai développée, mais je ne sais pas si c'est celle qui est en ligne Ajoût d'opérateurs, fonctions de traitement de date et heure // 2022/11 Opa95 opérateurs ':' '+' '-' '*' '/' '^' ',' '<' '=' '>' '§'(remplacement de %) (l'opérateur ',' sert à concaténer les valeurs pour les fonctions) fonctions complémentaires 'ceil', 'frac', 'round', 'tan', 'equ'[equal], 'ge'[greater or equal], 'le'[lower or equal], 'lt'[lower], 'neq'[not equal], 'gt'[greater], 'min', 'max', 'moyenne', 'somme' : min(v1,v2,v3) 'not', 'and', 'or', : opérateurs logiques 'pow', : (puissance équivalent à ^) 'ext', 'in', 'seuils', ; in(2,1,4) renvoie 1 car 2 est compris entre 1 et 4, seuils(13.5,0,1,5,10,20) renvoie 4 car 3.5 est compris entre 5 et 10 eedomus : 'device', : valeur 'change' : heure du dernier changement (secondes, format UNIX) Fonctions de date et heure now -> date actuelle en secondes year(),month(),week(),day(), hour(),minute() -> Nombre correspondant year_(),month_(),day_(), hour_(),minute_() -> Nombre formaté (00..) nbsemaine(),nbjour(),nbheure(),nbminute() -> nombre de secondes correspondantes today(x) -> heure du jour pour x secondes après 0h date(yyyymmjjhhmmss) -> date en seconde time(hhmmss) -> heure aujourdhui gmt() conversion en gmt year(now) renvoie 2023 tu aurais pu remplacer la fonction abs par (c'est un peu plus compliqué, mais ça marche) formula=((2*device(2394981)-device(2395007))<0)*(2*device(2394981)-device(2395007))-2*(2*device(2394981)-device(2395007)) Si ce n'est pas la version en ligne, je la tiens à disposition. Sinon, il y a calculight sur le store. ![]() |
Auteur: | DomotiFred [ 12 Août 2023 08:42 ] |
Sujet du message: | Re: [Store] Min Max Moy Calculs sur 2 valeurs |
Bonjour Patskins, Est-t'il possible de ne pas remettre la valeur calculée à zéro ? En effet, je voudrais utiliser ce script pour m'indiquer la valeur maximale atteinte par un capteur sur une année et j'ai constaté que la valeur se remet à zéro tous les jours à minuit. Merci. Fred. |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |