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.
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#)
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é;
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.
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.