Page 1 sur 2

Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 16:11
par xaxa
Bonjour, depuis un petit moment je galéré avec mon interrupteur pour volet roulant.

Jutilise le clé conbee 2 avec phoson, je suis sous domoticz Version: 2021.1
voila mon problème quand dans domoticz je demande au volet de se fermer il ne se passe rien, mais ouvrir et stop fonctionne, j'ai aucun message d'erreur dans les logs.
Avec la commande curl le volet ce ferme

Code : Tout sélectionner

curl -H 'Content-Type: application/json' -X PUT -d '{"lift": 00}' http://192.168.0.12:80/api/<apikey>/lights/14/state >/dev/null 2>&1 &
Je ne sais pas quoi faire pour corriger ca
l'interrupteur c'est celui la https://fr.aliexpress.com/item/40011902 ... 5e5bKIIYbD
Est ce que quelqu'un peux m'aider

Re: Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 17:30
par Thorgal
Hello, ca a commencé a deconner depuis une mise a jour de domoticz ? Ou du plugin ?
Car il y a eu du mouvement sur les deux recement.

Un truc utile, passes le plugin a mode debug, dans domoticz / hardware / deconz , en bas dans l'option debug, choisis "debug infos only", puis le boutton update

Maintenant dans les logs tu vas pouvoir voir la commande faire par le plugin quand tu agis sur le widget.

Je viens de regarder le code, les commandes envoyées sont encore bri et on (qui vont etre remplacée par lift et open) mais ca devrait encore marcher.

La commande lift = 0 est censée ouvrir le VR, il y a surement les retours inversés.

Edit:

Je viens d'avoir un doute, ca a deja marché ? si non, peux tu me passer le "model id" de ton appareil (visible dans le json) ?

Re: Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 17:53
par xaxa
En fait je sais pas quand le problème est apparu, je m'en sert essentiellement avec le bouton physique
le model id : TS130F
manufacturer : _TZ3000_8kzqqzu4

Re: Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 18:10
par Thorgal
Mais il a deja marché ? Car je ne vois rien dans le code de deconz au sujet de cet appareil.
Domoticz ont fait des modifs https://github.com/domoticz/domoticz/issues/5017
Et le plugin aussi.

Du coup je ne sais pas lequel inverser ^^

Il me faudrait les commandes qu'envoit le plugin, vu que tu connais deja celles qui fonctionnent, a part qu'elles sembleraient inversées.

Pour fermer un VR

Code : Tout sélectionner

on = true
bri = 255
open = false
lift = 100%

Re: Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 18:27
par xaxa
oui il a déjà marché au début, je l'ai même déjà testé avec zigbee2mqtt
volet fermé

Code : Tout sélectionner

{
    "etag": "22e90ba0906c95358e9b4825c9d07594",
    "hascolor": false,
    "lastannounced": "2022-02-13T18:16:40Z",
    "lastseen": "2022-02-15T17:24Z",
    "manufacturername": "_TZ3000_8kzqqzu4",
    "modelid": "TS130F",
    "name": "Volet roulant 1",
    "state": {
        "bri": 0,
        "lift": 0,
        "on": false,
        "open": true,
        "reachable": true
    },
    "swversion": null,
    "type": "Window covering device",
    "uniqueid": "8c:f6:81:ff:fe:3c:6d:57-01"
}
volet ouvert

Code : Tout sélectionner

{
    "etag": "0dc94c64f5d139a15bd2451ae0985e35",
    "hascolor": false,
    "lastannounced": "2022-02-13T18:16:40Z",
    "lastseen": "2022-02-15T17:25Z",
    "manufacturername": "_TZ3000_8kzqqzu4",
    "modelid": "TS130F",
    "name": "Volet roulant 1",
    "state": {
        "bri": 254,
        "lift": 100,
        "on": true,
        "open": false,
        "reachable": true
    },
    "swversion": null,
    "type": "Window covering device",
    "uniqueid": "8c:f6:81:ff:fe:3c:6d:57-01"
}

Re: Problème avec le bouton du volet roulant

Publié : 15 févr. 2022, 21:55
par Thorgal
Tu as essayé d'inverser le modele de VR dans domoticz ?
Car il a l'air de fonctionner a l'envers.

Il me faudra faire des tests demain, mais je pense que vu que domoticz le voit par exemple ouvert, il essaye d'envoyer la commande pour le fermer, et il ne se passe rien car il est deja fermé.
Mais dans ce cas tu aurais les 2 commandes qui ne marcherait pas.

Tu as essayé de voir en log la commande que fait le plugin pour les manœuvrer ? (en augmentant le niveau de log)

Tu as le widget avec on/off/stop ou le modele avec le slider aussi ? (ca aussi ca a bougé recement sur le plugin). Tu peux effacer le widget redemarrer le plugin (hardware/deconz/update) et il sera re-crée avec le slider.

Re: Problème avec le bouton du volet roulant

Publié : 16 févr. 2022, 17:03
par xaxa
je viens refaire en inversant le modèle ca marche pas
par contre quand je met en pourcentage ca réagi , quand je met 0% ca s'ouvre, quand je met 100% ca s'ouvre aussi et quand je met une autre valeur ca prend la bonne position.
Mais ca réagit exactement pareil si je le met en inversé
les logs sont:

Code : Tout sélectionner

2022-02-16 15:41:08.464 deCONZ: (deCONZ) Send Command /api/211D14A874/lights/14/state with {'on': False} (0 in buffer)
2022-02-16 15:41:08.467 deCONZ: (deCONZ) Making Request: http://127.0.0.1:80/api/211D14A874/lights/14/state with params {'on': False}
2022-02-16 15:41:08.489 deCONZ: (deCONZ) Request Return: [{"success":{"/lights/14/state/open":true}}]
2022-02-16 15:41:08.490 deCONZ: (deCONZ) Classic Data : [{'success': {'/lights/14/state/open': True}}]

Code : Tout sélectionner

2022-02-16 15:39:32.527 deCONZ: (deCONZ) Send Command /api/211D14A874/lights/14/state with {'on': True, 'bri': 254} (0 in buffer)
2022-02-16 15:39:32.527 deCONZ: (deCONZ) Making Request: http://127.0.0.1:80/api/211D14A874/lights/14/state with params {'on': True, 'bri': 254}
2022-02-16 15:39:32.569 deCONZ: (deCONZ) Request Return: [{"success":{"/lights/14/state/lift":100}}]
2022-02-16 15:39:32.569 deCONZ: (deCONZ) Classic Data : [{'success': {'/lights/14/state/lift': 100}}]
2022-02-16 15:39:32.516 Status: User: Admin (IP: 192.168.0.49) initiated a switch command (246/deCONZ - Volet roulant 1/On)
je l'ai aussi effacé mais c'est le même qui est réapparu

Re: Problème avec le bouton du volet roulant

Publié : 16 févr. 2022, 21:34
par Thorgal
Je pense avoir trouvé.
Ton appareil a nativement bri/lift inversé par rapport a on/open.
Quand tu fais off ca envoit {'on': False} donc ca c'est bon
Mais quand tu fais on ca envoit {'on': True, 'bri': 254} et bri passe devant on, donc ca fait encore le meme ordre.

Je viens de mettre a jour le plugin sur la branche beta

Code : Tout sélectionner

git pull
git checkout beta
git pull
Par contre tu vas devoir redemarrer domoticz car je modifis aussi le panneau "hardware" dans cette version.

Ca va faire 2 choses
- quand tu ne touches pas au slider, tu vas envoyer uniquement l'ordre "open" et plus "bri" ou "lift" (donc plus de risque d'avoir 2 commandes inversées dans la meme requete)
- Et les VR n'utilisent plus bri/on mais open/lift (ca c'est pour le futur)

Possibilités que ca marche a l'envers par contre.
Et comme ton appareil est inversé, tu risque d'avoir l'inverse quand tu utilises le slider que les commandes brutes.

Re: Problème avec le bouton du volet roulant

Publié : 17 févr. 2022, 13:37
par xaxa
parfait ca marche, et merci d'avoir pris du temps pour moi
mais pourquoi au début ca fonctionné correctement?

Re: Problème avec le bouton du volet roulant

Publié : 17 févr. 2022, 17:29
par Thorgal
Ben c'est ce qui m'inquiete ^^.
Car le probleme vient vraiment de ton appareil, ca n'aurait jamais du marcher, tu n'as pas fait une manip dessus pour changer le sens de rotation ?

Et je ne vois rien dans le code de deconz au sujet de ton appareil, donc je ne pense pas que ca vienne de leur coté aussi.

Il y a une modif recement sur le plugin pour utiliser en retour lift et open au lieu de on et bri, mais ces valeurs marchent par 2, si bri est inversé lift aussi, donc ca ne devrait pas changer grand chose ...

en tout cas le plugin avait besoin de cette correction, un jour ou l'autre les commandes on et bri n'auraient plus marchée.