Micromodule volets roulants Fibaro FGR-223 - Positionnement et retour état à 99

Bonjour,
Je viens d’installer un micromodule Fibaro FGR-223 (ZW5 v5.1) pour commander un volet roulant.
L’intégration est facile via le plugin officiel Z-wave, en revanche je rencontre un problème sur le retour d’état de la position du volet.
Lorsque le volet est fermé, Position et Etat sont à 0,
Lorsque le volet est complètement ouvert, Position et Etat sont à 99.

Je suis surpris que ça n’aille pas jusqu’à 100.
Est-ce normal ?
J’ai essayé de changer la valeur max de Positionnement à 100 au lieu de 99 dans la page commande, mais cela ne change rien. Le retour est toujours à 99 lorsque le volet est complètement ouvert.

J’ai relancé l’étalonnage plusieurs fois, mais rien n’y fait.

Quelqu’un a-t-il une de ce qu’il faut faire ?

Bonjour

oui c’est normal.

Pas possible d’avoir une échelle de 0 à 100 (des pourcents, par exemple).
En fait j’utilise cette info (en faisant la moyenne) pour savoir si tous mes volets roulants sont ouverts ou fermés, ou seulement une partie d’entre eux (via un virtuel, astuce vue sur le forum).
J’ai 4 volets roulants en Legrand Netatmo qui retournent soit 0 soit 100 pour l’état (pas de valeurs intermédiaires) et un Fibaro qui renvoie 0 ou 99.
Bref quand je fais la moyenne j’obtiens 0 ou 99,8, pas 100.
Pas de solution ?

C’est le module qui envoi cette valeur donc ce n’est pas modifiable.
Pour avoir 100 il te faudra passer par un virtuel en indiquant par exemple une condition ternaire : (#Commande# == 99?100:#Commande#)

1 « J'aime »

D’accord.
Quelle est cette instruction « 99?100 » ?
Où peut-on trouver un lexique de la syntaxe des instructions ?

L’opérateur ternaire permet de raccourcir vos tests conditionnels tels que le fameux if (…) else if (…).

Cet opérateur permet ce type de test sur une seule ligne.

Utilisation de l’opérateur ternaire

La syntaxe de l’opérateur ternaire est la suivante :
echo $var = (expression vérifiée) ? affiche valeur 1 si test vérifié : affiche valeur 2 si test non vérifié;

@Bison
Merci, tu sembles très futé comme bison ! :grinning:

Pour ma gouverne, quel langage est utilisé dans Jeedom ?
Où peut-on se renseigner sur la syntaxe ?

Merci :slight_smile:

Jeedom tourne sur du PHP

Voici un site qui expliques des choses mais ne te jette pas dessus car il y a normalement à faire avant d’avoir besoin d’utiliser des blocs codes (certains n’utilisent ou n’utiliseront jamais de bloc code) : Jeedom v4 | Petits codes entre amis | Jeedom by KiboOst

N"oublie pas de clôturer ton sujet en choisissant la solution qui t’a aidé si c’est ok pour toi.

Avoir 100 ne sert à rien car si tu rentres 50, par exemple, tu constareras que ton volet est loin d’être ouvert à 50%. Ce qui est tout à fait normal.

Antoine

Merci à tous pour vos réponses.

Plutôt que de créer un nouveau virtuel, je fais pondérer mes volets dans mon virtuel de synthèse des volets de la manière suivante :
° 1/5 pour chaque volet commandé en Legrand
° 100/99/5 pour le volet commandé en Fibaro.
Et ça y est j’ai 100 pour la synthèse volets.

Je clôture le sujet.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.