Store eedomus : "Calculateur Mathématique"

Discussion et échanges de scripts pour la box eedomus

Store eedomus : "Calculateur Mathématique"

Messagepar PlaneteDomo » 05 Sep 2017 19:44

Bonjour à tous,

j'ouvre ce sujet pour permettre la discussion à propos de mon script "calculateur mathématique".

N'hésitez pas pour les commentaires, les idées d'améliorations, les questions sur le fonctionnement ...

A bientôt

Mickael
Revendeur domotique : http://www.planete-domotique.com
PlaneteDomo
 
Messages : 53
Inscription : 09 Jan 2012
Localisation : Clermont fd

Re: Store eedomus : "Calculateur Mathématique"

Messagepar enr37 » 05 Sep 2017 19:55

Salut Mickael,
Et tout d'abord merci pour le boulot et le partage.
Perso, en lisant le changelog eedomus, je m'attendais plus à de quoi additionner la conso sur un an entre 2 dates.
Sur l'eedomus, on ne peut que 3 mois max et si l'on souhaite entre 10 octobre 2017 et 10 août 2018 on ne peut pas. Tu penses que c'est adaptable avec ton script ?
Merci
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1349
Inscription : 06 Juin 2013
Localisation : 37

Re: Store eedomus : "Calculateur Mathématique"

Messagepar PlaneteDomo » 05 Sep 2017 20:21

Salut Christophe,

Je vais regarder ce que je peux faire, mais ce sera un autre script.

Celui la est vraiment prévu pour faire des manipulations à l'instant T sur les capteurs (sommes, division, soustraction ...) par pour faire des bilans ;)

A+
Revendeur domotique : http://www.planete-domotique.com
PlaneteDomo
 
Messages : 53
Inscription : 09 Jan 2012
Localisation : Clermont fd

Re: Store eedomus : "Calculateur Mathématique"

Messagepar enr37 » 06 Sep 2017 12:17

Merci
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1349
Inscription : 06 Juin 2013
Localisation : 37

Re: Store eedomus : "Calculateur Mathématique"

Messagepar benjee » 28 Sep 2017 10:20

Bonjour,
j'essaye d'utiliser le script mais à l’exécution (depuis la zone xpath) j'ai le retour suivant:
Script introuvable [evalmath.php]
Est ce qu'il faut faire quelque chose hormis l'installation du plugin via le store ?

Merci
__________________
Benjee
benjee
 
Messages : 122
Inscription : 14 Oct 2013

Re: Store eedomus : "Calculateur Mathématique"

Messagepar merguez07 » 28 Sep 2017 11:10

Idem chez moi.
Il semblerait qu'il y ait un pb avec le script calculator.php mais comme je suis nul en php je ne trouve pas la faille.
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: Store eedomus : "Calculateur Mathématique"

Messagepar merguez07 » 28 Sep 2017 11:17

Non en fait c'est l'URL de la requête qui est mauvais

A priori ce script n'a jamais été testé :oops: :oops: :oops: :oops:

il faut inscrire dans la requête cela

http://localhost/script/?exec=calculator.php&formula=[VAR1]
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: Store eedomus : "Calculateur Mathématique"

Messagepar benjee » 28 Sep 2017 12:38

merguez07 a écrit:Non en fait c'est l'URL de la requête qui est mauvais

A priori ce script n'a jamais été testé :oops: :oops: :oops: :oops:

il faut inscrire dans la requête cela

http://localhost/script/?exec=calculator.php&formula=[VAR1]



En effet, cela fonctionne avec cette fonction..
Merci
__________________
Benjee
benjee
 
Messages : 122
Inscription : 14 Oct 2013

Re: Store eedomus : "Calculateur Mathématique"

Messagepar Bart (eedomus team) » 28 Sep 2017 14:21

Bonjour,

nous avons corrigé cela.

C'est notre faute, le script avait bien été testé mais nous avons plus tard unifié son nom avec celui du "plugin" et cela a créé ce bug, c'est donc corrigé.

Bien cordialement
Bart (eedomus team)
 
Messages : 394
Inscription : 23 Sep 2013

Re: Store eedomus : "Calculateur Mathématique"

Messagepar merguez07 » 28 Sep 2017 16:47

Super réactivité de l'équipe Eedomus. :D

J'en profite pour poser une question à la team Eedomus. Serait il possible de savoir le travail en cours de la Team (ticket en cours de traitement, périphérique en cours d'intégration, développement d'une nouvelle box, stratégie, etc...). Beaucoup , moi y compris, nous intéressons aux modules Xiaomi. L'équipe prévoit elle de s'y pencher ?

Cordialement
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: Store eedomus : "Calculateur Mathématique"

Messagepar Jackoncept » 04 Nov 2017 09:59

Bonjour,

J'ai un soucis (très bête) avec le calculateur matématique :

si je fais device(abcde), il m'appelle la valeur du capteur qui est 20°C soit = 20
Si je vais device(abcde)+device(abcde) il devrait faire 20+20 = 40

Hors il me sort une multiplication 20*20=400.

Une idée pourquoi ? :?: :ugeek:
Jackoncept
 
Messages : 40
Inscription : 06 Sep 2017
Localisation : Suisse

Re: Store eedomus : "Calculateur Mathématique"

Messagepar Jackoncept » 07 Nov 2017 23:15

Personne n'a le même soucis ?

Aussi j'ai une question sur la gestion des paranthèse. Jusqu'à combien d'imbrication le plug-in peut-il fonctionner ?

Bien à vous. Jack
Jackoncept
 
Messages : 40
Inscription : 06 Sep 2017
Localisation : Suisse

Re: Store eedomus : "Calculateur Mathématique"

Messagepar merguez07 » 08 Nov 2017 09:22

Jackoncept a écrit:Personne n'a le même soucis ?


perso j'ai testé device(abcde)+device(abcde) et j'ai bien une somme en sortie

un vrai mystère ton histoire

Cordialement
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: Store eedomus : "Calculateur Mathématique"

Messagepar romains » 08 Nov 2017 12:05

Salut

Merci pour ce plugin il fonctionne bien. en revanche j'aimerai l'utiliser pour convertir un temps d'utilisation de chauffage allumé (donc consommant) en cout journalier. je passe par l'intermédiaire du pluging compteur qui lui meme releve le pluging temps de fonctionnement.
sauf que lorsque je multiplie mon device compteur par un tarif d'electricité à la minute calculé pour mes chauffages allumés soit 50w/minute pleine(0.002655€ par minute d'allumage), j'obtiens évidemment zero car la décimal ne va pas aussi loin. Est-ce modifiable d'avoir la décimal au moins 2 chiffres après la virgule ?

Merci par avance

Romain
romains
 
Messages : 48
Inscription : 26 Mars 2016

Re: Store eedomus : "Calculateur Mathématique"

Messagepar PlaneteDomo » 09 Nov 2017 22:23

Bonsoir,
Concernant les soucis de multiplication au lieu d'addition... Pas trop d'idées...
Normalement pour les parenthèses pas de limites.

Concernant le soucis de multiplication, il te suffit de faire *26,55/10000 :)

A+


Envoyé de mon iPad en utilisant Tapatalk Pro
Revendeur domotique : http://www.planete-domotique.com
PlaneteDomo
 
Messages : 53
Inscription : 09 Jan 2012
Localisation : Clermont fd

Re: Store eedomus : "Calculateur Mathématique"

Messagepar gabvoir » 15 Fév 2018 21:59

Bonjour,

A tout hasard est il possible d'utiliser des fonctions plus complexe du type sinus cosinus ou partie entière.

Merci
gabvoir
 
Messages : 178
Inscription : 24 Juin 2015

Re: Store eedomus : "Calculateur Mathématique"

Messagepar PlaneteDomo » 15 Fév 2018 22:02

Bonjour,

Quel serait l'utilisation de telles fonctions ?

Merci
Revendeur domotique : http://www.planete-domotique.com
PlaneteDomo
 
Messages : 53
Inscription : 09 Jan 2012
Localisation : Clermont fd

Re: Store eedomus : "Calculateur Mathématique"

Messagepar gabvoir » 17 Fév 2018 21:25

Je suis en train de développer un périphérique avec un z-uno, un interrupteur tactile avec un module KY-036.
L'objectif est de pouvoir récupérer toute les combinaisons possibles.
Genre : appui 3ms, relaché 3ms, appui 9ms, relaché 4ms, appui 5ms.

Pour cela je voulais faire un double retour :
une donnant une suite de lettre, H = appui, L = relaché (ici ca donnerai HLHLH)
Une donnant le temps entre chaque appui, obligatoirement < 10ms (ici ca donnerait 33945)

En faisant une division, puis une partie entière, je serai capable de reconnaître exactement la séquence.

Mais si vous avez une autre solution je suis preneur :)
(du traitement de chaine ?)
gabvoir
 
Messages : 178
Inscription : 24 Juin 2015

Re: Store eedomus : "Calculateur Mathématique"

Messagepar SoicnarfB » 13 Juin 2018 11:29

Bonjour Mickael,

en regardant de plus près ton script, je vois qu'il y a la fonction pow($op1) qui m'intéresse mais elle est différente de la fonction php qui prend deux arguments en entrée (op1= base élevée à la puissance op2).
Comment puis je faire un calcul du type 10 à la puissance -1,1 qui se ferait en php pow(10, -1.1) ?

Pour le besoin, c'est calculer la valeur de CO² théorique dans un aquarium en se basant sur la dureté carbonaté (kh) et le pH avec la formule suivante: 3*kh*pow(10,7-(ph/10)))*100)/100
kh et ph seront des device(xxx) dans ma formule.
(oui je sais hyper hyper spécifique comme besoin ;)

Merci par avance !
François
SoicnarfB
 
Messages : 40
Inscription : 27 Juil 2016

Re: Store eedomus : "Calculateur Mathématique"

Messagepar SoicnarfB » 13 Juin 2018 16:56

Je me répond à moi même
il faut utiliser ^ et pas pow, désolé du dérangement ^^"
SoicnarfB
 
Messages : 40
Inscription : 27 Juil 2016

Suivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 53 invité(s)