Volet ne veut pas s'ouvrir

Salut à toutes et tous,

J’utilise Google smarthome depuis peu.
Je suis bluffé par la simplicité d’utilisation, c’est vraiement top !

J’ai par contre un souci, que je rencontre avec 2 de mes 7 volets: lorsque je dis « ouvre le volet du salon » par exemple, Google me répond « ok, j’ouvre le volet du salon » mais celui-ci ne remonte pas !

J’ai pourtant paramétré tous les volets de la même façon, et je ne comprends pas pourquoi ces 2 là ne fonctionnent pas malgré le OK en réponse de Google…

Si vous avez des idées je suis preneur svp ! Je suis un peu coincé…

Merci d’avance !

Bonjour,

Quelque petit question:

  • Arrivez vous à communiquer avec ces 2 volets sans passer par gsh?
  • Ce sont exactement les même modules qui communique avec les volets?
  • Quand vous dites que vous avez tout paramétrer pareil, vous avez bien pensé au type générique ?

Edit:
Pouvons nous aussi avoir les log en mode debug du plugin gsh avec une commande qui fonctionne et une qui fonctionne pas.

En espérant pouvoir vous aider.
Artemiss

Bonjour,

Merci pour l’aide :slight_smile:

Pour les logs, je fais ça dès que je suis sur PC chez moi.

Tous les volets de la maison sont en fibaro roller Shutter, ceux qui marchent via gsh comme les autres.

Tous mes volets s’ouvrent et se ferment sans aucun souci via mon jeedom connect ou encore telegram (mes moyens de communication avec mon jeedom).

Je ne sais par contre pas ce qu’est le type générique ?

Désoler je suis en zigbee donc je ne connais pas le plugin pour le zwave.
Cependant je pense que les fonctionnement doivent ce rapprocher.
Il faut donc aller dans l’équipement → onglet commande → la petit roue sur la ligne de l’action désiré

Ensuite onglet configuration

La il faut choisir le bon type pour chaque action.

OK merci.

Je viens de les regarder, ce sont les bonnes actions (et je les ai testées en cliquant sur le bouton, ça ouvre et ferme le volet).
Mais rien n’a changé…

Concernant les logs, les voici.
gsh.txt (4,9 Ko)

Les lignes de la commande à 22h00, c’est le volet qui fonctionne
Celles qui démarrent à 22h01, c’est le volet qui ne s’est pas ouvert.

J’ai trouvé un moyen de contournement trèèèèèèès dégueulasse et j’aimerais le changer:
J’ai créé dans gsh un scenario « ouverture volet salon » et un « fermeture volet salon », avec dans chacun le Up et le Down de l’équipement, que j’appelle dans google home via une routine qui transforme mon 'ouvre le volet du salon" en « Active Ouvre le volet du salon ».

Là ça marche…
Totalement incompréhensible que ça ne passe pas directement !

Salut,
Bon en effet bizard.
Dans les log je ne vois rien d’incohérent par rapport à la doc google et à ce qui fonctionne chez moi :slightly_frowning_face:

J’ai trouvé un moyen de contournement trèèèèèèès dégueulasse et j’aimerais le changer:
J’ai créé dans gsh un scenario « ouverture volet salon » et un « fermeture volet salon », avec dans chacun le Up et le Down de l’équipement, que j’appelle dans google home via une routine qui transforme mon 'ouvre le volet du salon" en « Active Ouvre le volet du salon ».

De ce que je comprend de l’ecosystème google sa veux dire qu’ils arrivent à communiquer mais qu’il ne comprend pas la phrase « ouvre le volet du salon ».
Peut on avoir un screen de tes commandes zwave pour ce volet ainsi que ta configuration gsh?

A tu tenté de refaire le lien gsh avec jeedom en plus de la synchro?

Sinon peut-être essayé de modifier le pseudo de ton « volet du salon » par « volet salon » et retenter une synchro GSH et essayé de reconnecter ton compte jeedom dans Google Home.

J’ai retenté en me déconnectant, reconnectant à GSH depuis google home et en renommant un des deux volets en « volet bleu », même résultat: il me dit « j’ouvre le volet bleu », le cible bien, mais rien ne se passe

Il comprend la phrase car il me répond « j’ouvre le volet », mais l’action en elle-même ne se fait pas :frowning:

J’ai les meme configurations que toi de mon côté en GSH et Zwave avec du Qubino.

Est-ce que tu as essayé aussi de déplacer le volet via la commande du slider ?
Ex: Ouvre volet XX à 50%, ça ne fonctionne pas non plus ?

Je viens de tester. « Ouvre le volet à 50% » fonctionne. Pas « ouvre le volet » …

Il y a une chose étrange dans tes logs par contre, visiblement le json renvoie les commandes :

"customData":{
                     "OpenClose_cmdGetState":"5",
                     "OpenClose_cmdSetOff":"4",
                     "OpenClose_cmdSetOn":"3",
                     "OpenClose_cmdSetSlider":"6",

Et l’éxécution de la commande Exec renvoie :
{"commands":[{"ids":["2"],"status":"SUCCESS"}]}

Or visiblement, sauf si je me trompe (je ne suis pas expert) je ne vois pas d’ID de commande à 2, cela devrait être plutot 3 ou 4 (dans le cas d’une montée/déscente)

Quand tu utilise le slider dans les logs du GSH la commande renvoie bien
{"commands":[{"ids":["6"],"status":"SUCCESS"}]} ? (commande du slider)

J’ai ça:

[2022-09-06 12:05:08][DEBUG] : XX.XXX.XXX.XX => {"action":"exec","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5","data":{"callback":null,"auth":null,"requestId":"3358055671715397751","commands":[{"devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"execution":[{"command":"action.devices.commands.OpenClose","params":{"followUpToken":"000eecc739d88e7adbe608a344eea3dcc63e03d2e5c483a04f1a3646a34366ad9c774e6366b5d200d6a900fa6933c512bfe0f49b","openPercent":98}}]}],"error":null}}
[2022-09-06 12:05:08][DEBUG] : Request : {"action":"exec","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5","data":{"callback":null,"auth":null,"requestId":"3358055671715397751","commands":[{"devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"execution":[{"command":"action.devices.commands.OpenClose","params":{"followUpToken":"000eecc739d88e7adbe608a344eea3dcc63e03d2e5c483a04f1a3646a34366ad9c774e6366b5d200d6a900fa6933c512bfe0f49b","openPercent":98}}]}],"error":null}}
[2022-09-06 12:05:08][DEBUG] : Exec result : {"commands":[{"ids":["2"],"status":"SUCCESS"}]}
[2022-09-06 12:05:09][DEBUG] : XX.XX.XXX.XX => {"callback":null,"auth":null,"requestId":"13234584251925756527","devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"action":"query","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"}
[2022-09-06 12:05:09][DEBUG] : Request : {"callback":null,"auth":null,"requestId":"13234584251925756527","devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"action":"query","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"}
[2022-09-06 12:05:09][DEBUG] : Query result : {"devices":{"2":{"openState":[{"openPercent":99,"openDirection":"DOWN"},{"openPercent":99}]}}}

Du coup j’ai plutôt l’impression qu’il utilise encore 2 non?

A mon avis c’est moi qui ai mal compris en lisant le json, je suppose que le ID=2 c’est l’id Zwave de ton volet ?

Désoler, j’ai du m’absenter.
@Typher en effet je te confirme que dans la commande envoyé a google pour un volet tu dois avoir une commande de type openclose. Celle-ci doit contenir les ID des commandes

"[2022-09-06 12:05:09][DEBUG] : Request : {"callback":null,"auth":null,"requestId":"13234584251925756527","devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"action":"query","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"}
"customData":{
"OpenClose_cmdGetState":"5",
"OpenClose_cmdSetOff":"4",
"OpenClose_cmdSetOn":"3",
"OpenClose_cmdSetSlider":"6"

et l'ID du device:
"id":"2"

@BorisioCiro : Avez vous essayer les commandes monter et descendre depuis jeedom ?

Je ne sais pas ce que vous avez demandé dans la commande ci-dessous:

[2022-09-06 12:05:09][DEBUG] : XX.XX.XXX.XX => {"callback":null,"auth":null,"requestId":"13234584251925756527","devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"action":"query","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"}
[2022-09-06 12:05:09][DEBUG] : Request : {"callback":null,"auth":null,"requestId":"13234584251925756527","devices":[{"customData":{"OpenClose_cmdGetState":"5","OpenClose_cmdSetOff":"4","OpenClose_cmdSetOn":"3","OpenClose_cmdSetSlider":"6","local_execution::apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"},"id":"2"}],"action":"query","apikey":"pMsk6HlRu7UHdqBEJQCeAgKMNbwGQS2r91Kh8H36dXPTWktVfPAAGT10vQXyAGu5"}
[2022-09-06 12:05:09][DEBUG] : Query result : {"devices":{"2":{"openState":[{"openPercent":99,"openDirection":"DOWN"},{"openPercent":99}]}}}`

Je suis étonné de voir qu’il envoie la commande « déscendre à 99% » et non pas monter. Mais cela dépend de ce que vous avez demandé.
Il faudrait tester sur des volets qui fonctionnent avec ouvrir et fermer.

Bonjour,

Oui j’ai tenté monter et descendre depuis jeedom ainsi que depuis jeedom connect et telegram (mes autres moyens de communication).

Depuis ces moyens, tout fonctionne.

Dans la commande de 12h05 citée, j’ai demandé d’ouvrir le volet à x % pour voir si cela fonctionne (depuis GSH).
Si je dis par exemple « ouvre le volet à 50% » depuis GSH, ça marche, si je dis juste « ouvre le volet » ou « ferme le volet », rien ne se passe

Effectivement, désolé!! Je n’avais pas vérifié mais il a bien l’ID 2

Personne n’a d’idée ? j’utilise actuellement la technique de créer le scenario mais c’est dommage car je ne peux qu’ouvrir ou fermer…

J’ai la même configuration et les mêmes symptômes, ferme fonctionne, ouvre ne fonctionne pas et avec un pourcentage ça marche, je vois dans les logs GSH que c’est toujours la commande DOWN qui est envoyée … que faire, c’est comme si GSH avait un bug ?? quelqu’un a résolu ?