Pb webhook shelly 1

Bonjour,

Depuis qq temps maintenant on peut mettre plusieurs urls actions (5 en tout) sur un shelly.
J’ai un shelly 1 (firmware 1.9.0) en « detached switch » au nivaeu de mon portillon qui envoie une requête http à un autre shelly sur mon carillon lorsqu’on appuis sur l’interrupteur. Cela fonctionnait bien auparavant sauf si je venait à re-sauvegarder mon shelly dans le plugin.
Depuis la maj, j’ai l’impression que le plugin va régulièrement mettre à jour les url dans le module.
De ma compréhension du changelog de la dernière version du plugin, on peut faire directement la configuration que je veux dans le shelly. J’ai donc fait :

image

Malheureusement, quand je sauvegarde tout disparait :

image

Dans les logs j’ai (j’ai viré l’apikey )

[2020-12-28 16:28:45][DEBUG] : Loading cmd for type : shelly1 on Portillon
[2020-12-28 16:28:46][DEBUG] : Call : http://192.168.2.71/status, return : 200
[2020-12-28 16:28:46][DEBUG] : Webhook with : http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php
[2020-12-28 16:28:46][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=out_on_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26id%3D90%26relay%3D0%26value%3Dout_on_url, return : 200
[2020-12-28 16:28:49][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=out_off_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26id%3D90%26relay%3D0%26value%3Dout_off_url, return : 200
[2020-12-28 16:28:52][DEBUG] : Actions for longpush_url0 : Array
[2020-12-28 16:28:52][DEBUG] : Action values
[2020-12-28 16:28:52][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=longpush_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26relay%3D0%26value%3Dlongpush_url, return : 200
[2020-12-28 16:28:55][DEBUG] : Actions for shortpush_url0 : Array
[2020-12-28 16:28:55][DEBUG] : Action values
[2020-12-28 16:28:55][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=shortpush_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26id%3D90%26relay%3D0%26value%3Dshortpush_url, return : 200
[2020-12-28 16:28:58][DEBUG] : Actions for btn_on_url0 : Array
[2020-12-28 16:28:58][DEBUG] : Action values
[2020-12-28 16:28:58][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=btn_on_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26id%3D90%26relay%3D0%26value%3Dbtn_on_url, return : 200
[2020-12-28 16:29:01][DEBUG] : Actions for btn_off_url0 : Array
[2020-12-28 16:29:01][DEBUG] : Action values
[2020-12-28 16:29:01][DEBUG] : Call : http://192.168.2.71/settings/actions/?index=0&enabled=true&name=btn_off_url&urls[]=http://192.168.2.50/plugins/shelly/core/api/jeeShelly.php%3Fapikey%26id%3D90%26relay%3D0%26value%3Dbtn_off_url, return : 200

Je ne vois pas la traduction de la commande jeedom en URL, j’ai le même comportement si je mets une url directement.

Ce qui me trouble aussi c’est que lorsque la page se rafraichit lors de la sauvegarde de l’équipement, je vois beaucoup plus de champs que ce qui me sont affichés

D’après ma compréhension les positions en 0 sont reservé au fonctionnement du plugin (ex: Action Bouton On 0). Je devrais donc mettre ma configuration dans « Action Bouton On 1 » mais je n’ai pas ce champs. → à priori cela correspond au relais pas au numéro de l’action

Merci d’avance pour votre aide

ben

Bonsoir,
j’ai continué mes essais.
J’ai supprimé mon shelly de jeedom, j’ai désactivé l’authentification (au cas ou…) puis je l’ai réintégré.
Même résultat…
Cependant il y a qq chose qui se passe car dans la partie « configuration avancée > liens » j’ai bien un lien qui est créé vers mon carillon mais rien dans le shelly :

image

Par contre si à la place du champ « Action Bouton On 0 » j’utilise le champs « Action Sortie On 0 » ça fonctionne !! Le nom de la commande reste dans l’interface du plugin shelly et l’url de la commande apparait sur le shelly :

image

Par contre on peut constater que le plugin traduit directement la commande par l’url du shelly distant et non via une url jeedom (expliqué dans un post de lunarok). Sur mon shelly appelé j’ai l’authentification activée mais on constate qu’elle n’est pas ajoutée dans l’url

Bonjour,
@lunarok j’ai un soucis similaire (et je n’ai pas trouvé de solution dans les autres posts), les actions (par exemple Action Appui Court 0) que je definis dans l’interface s’effacent « presque toutes » lorsque je sauve.
certaines restent et sont effectivement sauvées dans l’interface de shelly, par exemple (sur un input 3) Action Appui Court + Long 0, Action Appui Long + Court 0,Action Appui Double 1.
En plus, je ne peux ajouter manuellement des url aux actions dans l’interface du shelly car elles sont effacées a chaque sauvegarde par le pluggin, et ce meme si l’action n’est, elle, pas sauvée…

Je suis sur la derniere beta mais ca le faisait egalement avec la stable.
Merci

Bonjour,
J’ai déjà signalé et partiellement identifié le problème, mais sans succès…

@lunarok pourriez vous faire quelque chose ? :grinning: