Concatenateur de données

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

Concatenateur de données

Messagepar lilomont » 23 Nov 2025 19:44

Bonjour,
J'essaye de me servir de l'objet concatenateur pour tester l'ouverture de mes volets roulants.
J'ai 3 volets, le concaténateur affiche 100 , 100 , 100 quand ils sont tous fermés. J'essaye donc de créer une règle donnant comme condition : Quand concaténateur devient maintenant égal à 100 , 100 , 100
Le problème est que j'ai essayé pas mal de syntaxes pour trouver la bonne : 100100100/ 100.100.100/ 100 , 100 , 100.....je n'arrive jamais à remplir la condition alors que je vois bien l'état 100 , 100 , 100.....quelqu'un peut-il m'aider et me donner la syntaxe à utiliser ?
Merci d'avance.
lilomont
 
Messages : 4
Inscription : 04 Fév 2022

Re: Concatenateur de données

Messagepar Fab_Rice » 24 Nov 2025 06:21

Bonjour lilomont,
Alors je n'utilise pas ce plugin, mais son script renvoi 2 séparateurs de données
(espace virgule espace) qui devrait normalement concaténer comme ceci dans ton cas :
100 , 100 , 100
(pas d'espace devant la 1ère valeur ni après la dernière)
Ensuite je pense qu'il faut bien mettre "Liste de valeurs" dans le Type de données et utiliser "devient" ou "est" dans la règle.

Après que ce soit interrogeable dans une règle n'est peut être pas si évident que ça...

Dommage je n'ai pas retrouvé de documentation sur ce plugin.
Dire que l'on ne sait pas est une preuve d'intelligence
Zigate V2, volets Somfy & Bubbendorf, radiat. en Tado° & fil pilote, gestion borne IRVE, gestion piscine, PAC & Clim Mitsubishi ...
H.A sur base de PC recyclé, avec Z-Wave & Zigbee
Fab_Rice
 
Messages : 1194
Inscription : 27 Déc 2020

Re: Concatenateur de données

Messagepar lougarou60 » 24 Nov 2025 19:01

Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store
lougarou60
 
Messages : 285
Inscription : 07 Déc 2018

Re: Concatenateur de données

Messagepar opa95 » 25 Nov 2025 10:01

Bonjour
lougarou60 a écrit:Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store

Tout à fait!
Tu fais la somme des 3 : device(dev1)+device(dev2)+device(dev3) et tu testes si ça vaut 300
ou bien si tu veux pouvoir faire une somme sélective
device(dev1)+2*device(dev2)+4*device(dev3) et tu testes si ça vaut 700 (ou 600 si tu veux exclure le premier) :)
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 : 957
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Concatenateur de données

Messagepar lilomont » 30 Nov 2025 16:39

Fab_Rice a écrit:Bonjour lilomont,
Alors je n'utilise pas ce plugin, mais son script renvoi 2 séparateurs de données
(espace virgule espace) qui devrait normalement concaténer comme ceci dans ton cas :
100 , 100 , 100
(pas d'espace devant la 1ère valeur ni après la dernière)
Ensuite je pense qu'il faut bien mettre "Liste de valeurs" dans le Type de données et utiliser "devient" ou "est" dans la règle.

Après que ce soit interrogeable dans une règle n'est peut être pas si évident que ça...

Dommage je n'ai pas retrouvé de documentation sur ce plugin.


Bonjour et merci pour cette réponse ! Malheureuseument, j'ai tenté un peu toutes les syntaxes (avec ou sans espace...) J'ai même fait un copier/coller de la valeur renvoyée dans une notification envoyée par mail. Si je mets "Liste de valeurs", je ne peux plus faire d'égalité dessus dans la règle !
Pareil, j'ai cherché la doc mais sans résultat.... Merci encore !
lilomont
 
Messages : 4
Inscription : 04 Fév 2022

Re: Concatenateur de données

Messagepar lilomont » 30 Nov 2025 16:41

opa95 a écrit:Bonjour
lougarou60 a écrit:Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store

Tout à fait!
Tu fais la somme des 3 : device(dev1)+device(dev2)+device(dev3) et tu testes si ça vaut 300
ou bien si tu veux pouvoir faire une somme sélective
device(dev1)+2*device(dev2)+4*device(dev3) et tu testes si ça vaut 700 (ou 600 si tu veux exclure le premier) :)


Merci pour cette réponse ! J'ai également essayé avec le calculateur (c'était d'ailleurs ma première idée) mais quand tous mes volets sont ouverts, le calculateur ne me donne jamais la valeur 0 mais reste à 100......
lilomont
 
Messages : 4
Inscription : 04 Fév 2022

Re: Concatenateur de données

Messagepar lougarou60 » 01 Déc 2025 08:56

Bah ! si 0 + 0 = 100 ! y a un truc
Vérifier la fréquence de mise à jour du calcul
Eventuellement forcer la mise à jour avec une règle (si volet change de valeur  mettre à jour calculateur )
Sinon faire copie d’écran de ton calculateur pour t’aider
lougarou60
 
Messages : 285
Inscription : 07 Déc 2018

Re: Concatenateur de données

Messagepar lilomont » 01 Déc 2025 17:38

lougarou60 a écrit:Bah ! si 0 + 0 = 100 ! y a un truc
Vérifier la fréquence de mise à jour du calcul
Eventuellement forcer la mise à jour avec une règle (si volet change de valeur  mettre à jour calculateur )
Sinon faire copie d’écran de ton calculateur pour t’aider

MERCI !!!! La solution était de mettre à jour le calculateur quand le volet devient ouvert ou devient fermé mais il fallait aussi supprimer la mise à jour périodique en mettant le paramètre à 0 !
Cela fonctionne nickel au détail près que je n'ai pas pu mettre plus de 2 valeurs dans le calculateur et pour faire un calculateur pour l'ensemble des volets, j'ai dû en créer 4 et les mettre à jour tous les uns après les autres.....mais cela fonctionne super et c'est tout ce qui m'importe ! Merci encore !
lilomont
 
Messages : 4
Inscription : 04 Fév 2022

Re: Concatenateur de données

Messagepar lougarou60 » 01 Déc 2025 18:39

Effectivement la syntaxe d’opérations combinées n’est ni intuitive ni logique
Néanmoins ( de tête ) pour une série de « simples « additions, tu empiles tout dans VAR1 et ça doit le faire
lougarou60
 
Messages : 285
Inscription : 07 Déc 2018

Re: Concatenateur de données

Messagepar opa95 » 01 Déc 2025 19:40

Bonjour Lilomont et lougarou60
lougarou60 a écrit:Effectivement la syntaxe d’opérations combinées n’est ni intuitive ni logique
Néanmoins ( de tête ) pour une série de « simples « additions, tu empiles tout dans VAR1 et ça doit le faire

Normalement, il n'y a pas de limite aux nombre d'additions : Montre nous la formule que tu as mis dans ton calculateur :)
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 : 957
Inscription : 04 Fév 2019
Localisation : Val d'Oise


Retour vers Règles et programmations

Qui est en ligne ?

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