Impossible de mettre à jour une commande info

Bonjour à tous,

J’ai une vanne thermostatique NODON TRV-4.1 qui possède une action qui permet de verrouiller les commandes sur l’appareil lui-même.

image
D’après moi, quand je clique sur Lock, la croix rouge devrait être remplacée par une coche verte mais ça ne se produit pas. Pourtant, l’action est bien transmise car les commandes sur la vanne sont inopérantes.
En fait, que je clique sur Lock ou Unlock, l’état de la commande ne se met pas à jour et reste bloqué sur 0.


L’état de la commande est figé depuis le 23.01.2025

image

Je devrais mettre le log z2md mais il fait 866 Mo et je ne parviens pas à le charger. De toute façon ça ne ma parait pas normal.

Si vous avez une idée pour que je corrige ce problème, je suis preneur.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : JeeZigbee
Version : 2025-01-15 01:01:47 (stable)
Statut Démon : Démarré - (2025-01-18 14:35:05)

Bonjour

dans ta deuxieme copie ecran
dans les commandes lock et unlock, le champ au tu as « aucune » clic sur la liste deroulante et indique ta commande info etat pour les deux
sauvegarde et test pour voir …

Bonsoir,

Merci pour ta réponse. Dans cette liste déroulante je n’ai pas d’autre choix que « Aucune »

Arfffff
alors peut etre que mais j en doute car d apres ton post ca fonctionnait avant
mais juste comme ca, ta commande info est en binaire
tes commande lock et unlock envoi elles des info sous forme « lock » et « unlock »
donc je pense que ton etat devrais remonter lock ou unlock non ?

En modifiant le Logical ID des commandes action ça fonctionne.

J’ai remplacé :
json::{« child_lock »:« LOCK »} par … json::{« child_lock »:« ON »}
json::{« child_lock »:« UNLOCK »} par … json::{« child_lock »:« OFF »}

Je me demande toutefois si ça ne risque pas de poser des problèmes plus tard ?

1 « J'aime »

Tant mieux alors

Bonjour à tous,

J’ai fait un ticket samedi dernier concernant ce problème et voici la réponse que j’ai reçue de @Loic :

Bonjour,
Si c’est la bonne solution, il doit avoir un changement coté z2m je vais me renseigner mais vu que c’est lui qui nous donne le type d’action je pense que c’est un bug de leur coté qui sera corrigé rapidement.

Bonjour,

Je pense que l’erreur est sur le type de la commande info qui devrait être à « autre » plutôt que « binaire »

Bonsoir Bonjour,

C’est exactement ça. J’ai mis la commande info sur « autre » à la place de « binaire » et ça fonctionne. Quand je verrouille l’info prend la valeur « LOCK » et quand je déverrouille l’info prend la valeur « UNLOCK ».
Question tout même : Tous mes périphériques Zigbee sont mal configurés dès l’inclusion parce que jamais je n’ai modifié moi-même cette info. J’ignorais même l’existence de cette commande avant d’acquérir ma vanne Nodon.
D’où vient le « bug » ? de Jeedom ou d’ailleurs ?

Merci pour ta solution.

Je pense que c’est un problème de compréhension entre Zigbee2MQTT et Jeezigbee
L’info est bien binaire mais avec 2 valeurs textes et non 2 valeurs numériques

Cette commande étant booléenne, il est préférable de la laisser en commande binaire.

Et mettre #value# == 'LOCK' dans la Formule de calcul.

Capture d’écran du 2025-02-05 09-59-05

1 « J'aime »

Bonjour,

Ta solution qui me paraît encore plus satisfaisante que celle de @Bonjour. De cette façon, ma commande « LOCK » prend bien la valeur « 1 » et ma commande « UNLOCK » prend la valeur « 0 ».

Merci à vous tous (@Jeandhom, @Bonjour, @RGLD) pour votre aide.

1 « J'aime »

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