Forum eedomus
https://forum.eedomus.com/

Moyenne de plusieurs capteurs de température
https://forum.eedomus.com/viewtopic.php?f=18&t=10952
Page 1 sur 1
Auteur:  Seyko [ 04 Oct 2021 07:18 ]
Sujet du message:  Moyenne de plusieurs capteurs de température

Bonjour à toutes et à tous,

Je cherche désespérément depuis ce matin comment pouvoir affiche sur mon eedomus la moyenne des 8 capteurs de température que j'ai dans la maison. J'ai cherché au niveau des règles et script mais rien qui permette de mettre plus de 2 capteurs.

Le script zone de chauffage je n'arrive même pas ale créer car il me demande un pilotage chauffage. De toute façon je pense pas que ce script réponde à mon besoin.

Je veux simplement afficher la moyenne des 8 capteurs

Avez-vous une idée de comment je peux créer cela ?

Merci à tout le monde.
Auteur:  merguez07 [ 04 Oct 2021 08:16 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

Bonjour Seyko,

tu peux faire ça avec un plugin du store : Calculateur mathématique

il te suffit d emettre en VAR ta formule :
(device(api1)+device(api2)+device(api3)+device(api4)+device(api5)+device(api6)+device(api7)+device(api8))/8

API1 etant le numéro api de ton capteur 1, ......
Auteur:  Seyko [ 05 Oct 2021 15:22 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

merguez07 a écrit:Bonjour Seyko,

tu peux faire ça avec un plugin du store : Calculateur mathématique

il te suffit d emettre en VAR ta formule :
(device(api1)+device(api2)+device(api3)+device(api4)+device(api5)+device(api6)+device(api7)+device(api8))/8

API1 etant le numéro api de ton capteur 1, ......


Merci pour votre retour tout fonctionne parfaitement
Auteur:  opa95 [ 06 Oct 2021 15:23 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

Sinon, tu peux créer un capteur Http et utiliser le script décrit dans
https://forum.eedomus.com/viewtopic.php?f=12&t=10936#p100540
il fait aussi les moyennes en //Moyenne dans le XPath.
Bonne journée
Auteur:  merguez07 [ 07 Oct 2021 10:10 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

opa95 a écrit:Sinon, tu peux créer un capteur Http et utiliser le script décrit dans
viewtopic.php?f=12&t=10936#p100540
il fait aussi les moyennes en //Moyenne dans le XPath.


dommage que cela n'ait pas été mis en plugin car ce script peux interesser pas mal de personne
Auteur:  ARTNOW [ 07 Oct 2021 10:16 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

+1
Auteur:  opa95 [ 07 Oct 2021 11:14 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

Oui, j'ai installé plusieurs codes de ce genre, mais je n'ai jamais réalisé de plugin et je n'ai pas vraiment le temps d'apprendre en ce moment (Relance de chauffage, installation électrique à modifier, modification des commandes de thermostat,...).
Si quelqu'un peut adapter en plugin, ce serait mieux, mais je ne peux pas en ce moment; peut-être avant la fin de l'année...
Auteur:  merguez07 [ 07 Oct 2021 20:19 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

opa95 a écrit:Si quelqu'un peut adapter en plugin, ce serait mieux,


Fait : plugin "Calcul Simplifié"
Auteur:  ARTNOW [ 07 Oct 2021 20:35 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

merguez07 a écrit:
opa95 a écrit:Si quelqu'un peut adapter en plugin, ce serait mieux,


Fait : plugin "Calcul Simplifié"


;) bravo merguez et merci
Auteur:  opa95 [ 07 Oct 2021 21:04 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

merguez07 a écrit:
opa95 a écrit:Si quelqu'un peut adapter en plugin, ce serait mieux,


Fait : plugin "Calcul Simplifié"

:D Merci Merguez
C'est plus simple à configurer ainsi.
J'ai une version qui donne aussi le capteur le plus récent, utile pour une pièce où il y a plusieurs capteurs ou plusieurs liens radio (Interface Zibase et RFP1000, par exemple).
Auteur:  merguez07 [ 07 Oct 2021 22:36 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

opa95 a écrit:J'ai une version qui donne aussi le capteur le plus récent, utile pour une pièce où il y a plusieurs capteurs ou plusieurs liens radio (Interface Zibase et RFP1000, par exemple).


envoie le script qu'on s'amuse un peu :D
Auteur:  milillicuti [ 08 Oct 2021 07:00 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

merguez07 a écrit:
opa95 a écrit:J'ai une version qui donne aussi le capteur le plus récent, utile pour une pièce où il y a plusieurs capteurs ou plusieurs liens radio (Interface Zibase et RFP1000, par exemple).


envoie le script qu'on s'amuse un peu :D


Merci Xavier ;)
Auteur:  milillicuti [ 22 Oct 2021 23:45 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

merguez07 a écrit:
opa95 a écrit:Si quelqu'un peut adapter en plugin, ce serait mieux,


Fait : plugin "Calcul Simplifié"


Hello,
J’ai des erreurs en cascades sur le plug-in calcul simplifié pour une valeur max et une minimum. Est-ce en rapport avec la maj ? J’ajoute un screenshot dès que possible.
Merci !
Auteur:  opa95 [ 23 Oct 2021 08:57 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

milillicuti a écrit:
Hello,
J’ai des erreurs en cascades sur le plug-in calcul simplifié pour une valeur max et une minimum. Est-ce en rapport avec la maj ? J’ajoute un screenshot dès que possible.
Merci !

Bonjour millicut
J'ai développé une nouvelle version du php, mais elle n'est pas encore en ligne, elle est en attente chez merguez07.
J'ai rechargé la dernière version en ligne à l'instant
Fichier installé : calculight.php (2021-10-23 9:43)

Vous avez déjà la dernière version disponible.

Elle fonctionne chez moi
avec XPATH : //Min/value et //Max/value
on obtient
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<root>
   <Somme>32.2</Somme>
   <Moyenne>16.1</Moyenne>
   <Nombre>2</Nombre>
   <Min>
       <value>13.7</value>
       <num>2</num>
       <Id>1338786</Id>
       <change>2021-10-23 07:44:41</change>
       <GMT>1634967881</GMT>
   </Min>
   <Max>
       <value>18.5</value>
       <num>1</num>
       <Id>1338783</Id>
       <change>2021-10-23 09:32:28</change>
       <GMT>1634974348</GMT>
   </Max>
   <Last>
       <value>18.5</value>
       <num>1</num>
       <Id>1338783</Id>
       <change>2021-10-23 09:32:28</change>
       <GMT>1634974348</GMT>
   </Last>
   <vals>
       <val>
           <num>1</num>
           <value>18.5</value>
           <Id>1338783</Id>
           <change>2021-10-23 09:32:28</change>
           <GMT>1634974348</GMT>
       </val>
       <val>
           <num>2</num>
           <value>13.7</value>
           <Id>1338786</Id>
           <change>2021-10-23 07:44:41</change>
           <GMT>1634967881</GMT>
       </val>
   </vals>
</root>

Vérifie la version, le XPATH, fait un test et dis-moi ce que ça donne
Bonne journée
Auteur:  merguez07 [ 23 Oct 2021 09:24 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

opa95 a écrit:elle est en attente chez merguez07.


Oui je voulais avoir un menu de configuration complet ou l'on pouvait choisir les offsets et gain par capteur mais il y a un bug lors de l'installation (lié à une limite de notre box).

Le team est au courant mais tarde à me répondre

Du coup je pense que je vais alléger la configuration pour supprimer le bug et par contre je vais créer , avec opa95, une doc de configuration car opa95 a considérablement enrichi les possibilités du script
Auteur:  milillicuti [ 25 Oct 2021 07:47 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

Hello,

Merci pour votre retour. J'ai désinstallé/ réinstallé le script du store mais j'ai toujours la même erreur : valeur non numérique.

En faisant le test, je récupère bien la bonne valeur (minimum dans mon cas) dans le xml avec le xpath //Min/value.
Celui proposé par défaut par le script est seulement //Min, ça vient peut-être de là.
Auteur:  opa95 [ 25 Oct 2021 09:19 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

Bonjour Millicuti
Je suis désolé, mais nous avons mis en ligne le plugin en ligne un peu trop tôt.
Je fais le code et certaines modifications et merguez07 se charge du plugin et de la mise en ligne.
Actuellement les 2 ne sont pas tout à fait en accord.
Dans le php, il y a:
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<root>
   <Somme>33.7</Somme>
   <Moyenne>16.85</Moyenne>
   <Nombre>2</Nombre>
   <Min>
       <value>15.3</value>
       <num>2</num>
       <Id>1338786</Id>
       <change>2021-10-25 09:43:55</change>
       <GMT>1635147835</GMT>
   </Min
..... autres blocs
</root>

et le plugin est resté compatible avec la version 1.0
En ouvrant le plugin et en appuyant sur tester, tu devrais voir le XML ci-dessus et mettre dans XPATH
//Min/value pour avoir un résultat correct
La toute dernière version du php est quasi prête et la doc aussi (elle plus robuste), donc merguez07 devrait pouvoir tout mettre en ligne d'ici peu (merci à lui).
Attention, pour des raisons de cohérence, l'appel à la fonction min deviendra //min/value (minuscules); je te préviendrai quand ce sera fait.
Désolé pour ces désagréments.
Auteur:  milillicuti [ 25 Oct 2021 13:03 ]
Sujet du message:  Re: Moyenne de plusieurs capteurs de température

C'est exactement ça.

Merci beaucoup à tous les deux.
Page 1 sur 1 Le fuseau horaire est UTC+1 heure