Volet Profalux - Slider "Position" non fonctionnel dans JeeZigbee

Bonjour à tous,

Je viens de migrer mon premier volet électrique Profalux du plugin Zigbee vers JeeZigbee.

J’ai pu l’intégrer et il est visible dans l’interface Z2M et JeeZigbee.

Les boutons Ouvrir/Fermer/Stop fonctionnent.
En revanche, le slider pour définir la position ne fonctionne pas sur JeeZigbee mais fonctionne parfaitement en web sur Z2M.

Dans les logs j’ai vu ceci:

0317|Zigbee2MQTT:info  2023-07-01 14:41:04: Volet Séjour (0x20918a0000137248): NSAV061 - Profalux Cover (Router)
0350|Zigbee2MQTT:info  2023-07-01 14:41:05: MQTT publish: topic 'zigbee2mqtt/Volet Séjour', payload '{"device":{"applicationVersion":24,"dateCode":"20000101","friendlyName":"Volet Séjour","hardwareVersion":26,"ieeeAddr":"0x20918a0000137248","manufacturerID":4368,"manufacturerName":"Profalux","model":"NSAV061","networkAddress":48173,"powerSource":"Mains (single phase)","softwareBuildID":"Release","type":"Router","zclVersion":3},"last_seen":"2023-07-01T11:33:07.474Z","linkquality":153,"position":100,"state":"OPEN"}'
0354|Zigbee2MQTT:debug 2023-07-01 14:41:05: Received Zigbee message from 'Volet Séjour', type 'attributeReport', cluster 'genLevelCtrl', data '{"currentLevel":249}' from endpoint 1 with groupID 0
0355|Zigbee2MQTT:info  2023-07-01 14:41:05: MQTT publish: topic 'zigbee2mqtt/Volet Séjour', payload '{"device":{"applicationVersion":24,"dateCode":"20000101","friendlyName":"Volet Séjour","hardwareVersion":26,"ieeeAddr":"0x20918a0000137248","manufacturerID":4368,"manufacturerName":"Profalux","model":"NSAV061","networkAddress":48173,"powerSource":"Mains (single phase)","softwareBuildID":"Release","type":"Router","zclVersion":3},"last_seen":"2023-07-01T12:41:05.914Z","linkquality":134,"position":98,"state":"OPEN"}'
0356|Zigbee2MQTT:debug 2023-07-01 14:41:06: Received Zigbee message from 'Volet Séjour', type 'attributeReport', cluster 'genLevelCtrl', data '{"currentLevel":254}' from endpoint 1 with groupID 0
0357|Zigbee2MQTT:info  2023-07-01 14:41:06: MQTT publish: topic 'zigbee2mqtt/Volet Séjour', payload '{"device":{"applicationVersion":24,"dateCode":"20000101","friendlyName":"Volet Séjour","hardwareVersion":26,"ieeeAddr":"0x20918a0000137248","manufacturerID":4368,"manufacturerName":"Profalux","model":"NSAV061","networkAddress":48173,"powerSource":"Mains (single phase)","softwareBuildID":"Release","type":"Router","zclVersion":3},"last_seen":"2023-07-01T12:41:06.500Z","linkquality":127,"position":100,"state":"OPEN"}'
0371|Zigbee2MQTT:debug 2023-07-01 14:41:19: Publishing 'set' 'position' to 'Volet Séjour'
0372|Zigbee2MQTT:error 2023-07-01 14:41:19: Publish 'set' 'position' to 'Volet Séjour' failed: 'Error: '94' not allowed, choose between: open,close'
0384|Zigbee2MQTT:info  2023-07-01 14:41:20: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'position' to 'Volet Séjour' failed: 'Error: '94' not allowed, choose between: open,close'","meta":{"friendly_name":"Volet Séjour"},"type":"zigbee_publish_error"}'

Il semblerait que l’instruction « set position » soit refusée.

Auriez-vous une idée pour résoudre ce problème ?

Je suis en Jeedom 4.3.17
Plugin JeeZigbee stable 2023-06-28 01:02:14
Doc du module sur Z2m Profalux NSAV061 control via MQTT | Zigbee2MQTT

Merci pour votre aide !

Bonjour
Est ce que cela marche depuis zigbee2mqtt directement ? De mémoire le support n’est pas complet côté z2m en fonction des firmware.

Bonjour @Loic,

Oui le slider fonctionne très bien depuis zigbee2mqtt, c’est seulement depuis l’interface Jeedom que ça coince.

Ok dans ce cas il faut que tu ouvres un ticket avec accès support et je regarderai semaine prochaine pour corriger au plus vite. A noter que j’aurais sûrement besoin de faire bouger le volet.

Édit : regarde quand même si c’est pas une histoire de min/max pour le volet je pense ça va de 0 a 100.

Ok j’ouvre un ticket ! Je mettrai un lien vers ce sujet pour référence.

Merci pour ton aide Loïc.

J’ai vérifié les min/max qui étaient 0-254 sur le plugin Zigbee, c’est bien 0-100 sur JeeZigbee/zigbee2mqtt. Ça ne fonctionne pas, quelle que soit la valeur du slider.

A noter que le GET position fonctionne (le slider se met bien à jour avec la position si j’ouvre/ferme le volet même partiellement). Seulement le SET position semble poser problème.

Pour info, je pense que c’est une histoire de guillemets, similaire à ce sujet : Volet Profalux NSAV061 - valeur position envoyée erronée

J’ai comparé les logs de zigbee2mqtt en envoyant la commande depuis zigbee2mqtt et depuis JeeZigbee

Oui c’est fort probable faudrait que je vois la commande que jeedom génère car normalement en type slider je force le typage en int donc ça devrait pas poser de soucis.

1 « J'aime »

MAJ publiée ce jour, le problème est réglé, merci Loïc !

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