Moyenne de plusieurs capteurs de température

Échangez ici vos astuces sur la gestion des règles eedomus

Moyenne de plusieurs capteurs de température

Messagepar Seyko » 04 Oct 2021 07:18

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.
Seyko
 
Messages : 54
Inscription : 17 Oct 2018

Re: Moyenne de plusieurs capteurs de température

Messagepar merguez07 » 04 Oct 2021 08:16

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, ......
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: Moyenne de plusieurs capteurs de température

Messagepar Seyko » 05 Oct 2021 15:22

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
Seyko
 
Messages : 54
Inscription : 17 Oct 2018

Re: Moyenne de plusieurs capteurs de température

Messagepar opa95 » 06 Oct 2021 15:23

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
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Moyenne de plusieurs capteurs de température

Messagepar merguez07 » 07 Oct 2021 10:10

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
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: Moyenne de plusieurs capteurs de température

Messagepar ARTNOW » 07 Oct 2021 10:16

+1
EEDOMUS + -RFP1000-IPX 800 V4-IPX 800 V5 - FIBARO -GOOGLE(Home-Nest & mini)
ARDUINO-RASPBERRY PRUSA MK3S
Domotisation de :1xPiscine/9xClimatisations réversibles/2xVolets somfy/1xAlarme/1xChauffe-Eau thermodynamique/3xPortes Garage et 1xportail
ARTNOW
 
Messages : 1280
Inscription : 22 Avr 2018
Localisation : LOIRE ATLANTIQUE

Re: Moyenne de plusieurs capteurs de température

Messagepar opa95 » 07 Oct 2021 11:14

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...
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Moyenne de plusieurs capteurs de température

Messagepar merguez07 » 07 Oct 2021 20:19

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


Fait : plugin "Calcul Simplifié"
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: Moyenne de plusieurs capteurs de température

Messagepar ARTNOW » 07 Oct 2021 20:35

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


Fait : plugin "Calcul Simplifié"


;) bravo merguez et merci
EEDOMUS + -RFP1000-IPX 800 V4-IPX 800 V5 - FIBARO -GOOGLE(Home-Nest & mini)
ARDUINO-RASPBERRY PRUSA MK3S
Domotisation de :1xPiscine/9xClimatisations réversibles/2xVolets somfy/1xAlarme/1xChauffe-Eau thermodynamique/3xPortes Garage et 1xportail
ARTNOW
 
Messages : 1280
Inscription : 22 Avr 2018
Localisation : LOIRE ATLANTIQUE

Re: Moyenne de plusieurs capteurs de température

Messagepar opa95 » 07 Oct 2021 21:04

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).
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Moyenne de plusieurs capteurs de température

Messagepar merguez07 » 07 Oct 2021 22:36

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
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: Moyenne de plusieurs capteurs de température

Messagepar milillicuti » 08 Oct 2021 07:00

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 ;)
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013

Re: Moyenne de plusieurs capteurs de température

Messagepar milillicuti » 22 Oct 2021 23:45

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 !
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013

Re: Moyenne de plusieurs capteurs de température

Messagepar opa95 » 23 Oct 2021 08:57

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
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Moyenne de plusieurs capteurs de température

Messagepar merguez07 » 23 Oct 2021 09:24

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
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: Moyenne de plusieurs capteurs de température

Messagepar milillicuti » 25 Oct 2021 07:47

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à.
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013

Re: Moyenne de plusieurs capteurs de température

Messagepar opa95 » 25 Oct 2021 09:19

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.
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Moyenne de plusieurs capteurs de température

Messagepar milillicuti » 25 Oct 2021 13:03

C'est exactement ça.

Merci beaucoup à tous les deux.
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013


Retour vers Règles et programmations

Qui est en ligne ?

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