[Store] Ask eedomus

Discussion et échanges de scripts pour la box eedomus

Re: [Store] Ask eedomus

Messagepar aymkdn » 23 Avr 2022 16:37

Merci pour ce plugin.

Je pense qu'il mérite un peu plus d'explications sur son utilisation. Je vais essayer d'en dire plus ici.

Il s'agit d'une utilisation avec le bot Telegram @InflumanBot

Pré-Requis

Il faut installer le plugin "Telegram @InflumanBot" (Notifications Telegram) via le store Eedomus.

Configuration du plugin "Telegram @InflumanBot"

On utilise le bouton "Configurer" :
influmanbot_configurer.png
influmanbot_configurer.png (10.52 Kio) Consulté 4567 fois


Suivre les instructions du plugin pour définir [VAR1].

Concernant [VAR3] (qui correspond au périphérique "Ask - Réponse"), il faut aller dans la configuration de "ASK - Réponse", puis dans la section "Paramètres Expert", et on récupère le code API qui servira pour [VAR3].

On en profite pour noter le code API du périphérique "Telegram @InflumanBot" car on en aura besoin plus tard.

Configurations

L'utilisation/configuration du plugin se fait en plusieurs parties :

  • Ask - 01 - Canal (optionnel) : qui permet de définir sur quel canal (Instagram, IFTTT, …) la question doit être posée
  • Ask - 02 - Délai expiration (optionnel) : pour définir le temps d'attente avant que la question n'expire
  • Ask - 03 - Message Réponse OK : pour définir la réponse donnée lorsqu'on a répondu à la question
  • Ask - 04 - Action à expiration (optionnel) : pour définir l'action à réaliser lorsque le délai d'attente est dépassé
  • Ask - 05 - Question : pour définir la question qui sera posée
  • Ask - Action : pour définir l'intention

Configuration par défaut

On peut définir le canal et délai d'expiration par défaut. Pour cela, on va configurer "Ask - Statut", dans la partie "Affichage" :
  • [VAR1] : délai d'expiration par défaut ("30")
  • [VAR2] : canal par défaut ("InflumanBot")

default.png
default.png (13.5 Kio) Consulté 4567 fois


Configurer "Ask - 05 - Question"

On va définir notre question.

Dans l'onglet "Valeurs" de "Ask - 05 - Question", on peut ajouter une nouvelle entrée :
  • Valeur Brut : identifiant important car il va être réutilisé dans "Ask - 03 - Message Réponse OK" et "Ask - Action"
  • Description : il s'agit de la question qui vous sera posée
  • Paramètres : les paramètres à envoyer

Pour "Paramètres", ça doit ressembler à ça :
&action=question&type=ask&value=[RAW_VALUE]&delai=[VAR1]&canal=[VAR2]&apiu=plugin.parameters.APIU&apis=plugin.parameters.APIS&apipb=plugin.parameters.PB&apiwh=plugin.parameters.WH&apiwh=123456789


Vous noterez le &apiwh=123456789, avec 123456789 qui correspond au code API du périphérique "Telegram @InflumanBot".

Exemple :
ask_question.png
ask_question.png (16.16 Kio) Consulté 4567 fois


Configurer "Ask - 03 - Message Réponse OK"

On va définir notre réponse.

Dans l'onglet "Valeurs" de "Ask - 05 - Message Réponse OK", on peut ajouter une nouvelle entrée :
  • Valeur Brut : le même identifiant utilisé pour "Ask - 05 - Question"
  • Description : il s'agit de la réponse qui sera envoyée
  • Paramètres : les paramètres à envoyer

Pour "Paramètres", ça doit ressembler à ça :
&action=msgreponse&type=set&value=[RAW_VALUE]


Exemple :
ask_response.png
ask_response.png (17.17 Kio) Consulté 4567 fois


Configurer "Ask - Action"

Permet de terminer le processus.

Dans l'onglet "Valeurs" de "Ask - Action", on peut ajouter une nouvelle entrée :
  • Valeur Brut : le même identifiant utilisé précédemment
  • Description : ce que vous voulez (par exemple "[ASK] Déclencher l'alarme")
  • Paramètres : les paramètres à envoyer (ce sera &action=void)

Utilisation

Pour pouvoir utiliser tout ça, on doit créer deux règles :
  1. La première permet de déclencher la question dans Telegram
  2. La deuxième permet de déclencher l'action suite à la réponse positive à la question précédente

Règle 1 : poser la question

Dans la section "Actions", on va d'abord définir le message (via "Ask - 03 - Message Réponse OK"), puis la question (via "Ask - 05 - Question") :
action_rule_1.png
action_rule_1.png (6.59 Kio) Consulté 4567 fois


Règle 2 : action suite à réponse

Cette fois, dans la section "Critères", on utilise "Ask - Action" :
critete_rule2.png
critete_rule2.png (5.13 Kio) Consulté 4567 fois


Conclusion

Lorsque votre règle 1 est déclenchée, la question est envoyée sur Telegram. Quand vous répondez "Oui", la règle 2 se déclenche.
aymkdn
 
Messages : 57
Inscription : 25 Juil 2019

Re: [Store] Ask eedomus

Messagepar garrop » 21 Août 2022 18:32

Bonsoir,

J'avais du mal à comprendre le fonctionnement du plugin pendant un moment. J'ai bagarré avec des chemins inutiles sans pourtant avoir lu les instructions qui sont simples et claires...

Le fait qu'il faut faire une deuxième règle m’échappais pendant que je me décourageais. Finalement, j'ai le temps de "redémarrer" à nouveau et cette fois-ci, je suis bien parti.

Seule bémol, Ask-Telegram ne prends en compte mes réponses. C'est à dire:

Question ASK: Dois-je fermer les volets? (Délai 15 min)

Ma réponse: Oui

Box eedomus ne réagit pas (car Ask -Action n'a pas changé sa valeur...)

Après 15 minutes (délai), les volets se ferment, car Ask - Action s'est bel et bien modifié...

Donc, il me semble que ma réponse ne passe pas bien.

Comme est-ce que je devrais faire pour fixer mon petit souci?

Merci bcp.
garrop
 
Messages : 3
Inscription : 21 Août 2022

Re: [Store] Ask eedomus

Messagepar influman » 21 Août 2022 21:18

Verifie dans le robot Telegram que ton code Api Ask-Response est bien enregistre, en faisant /info

Tu peux aussi passer le robot Telegram en mode /debugon et lancer manuellement ton Ask depuis eedomus. Puis tu verras ce qu’envoie Telegram a eedomus quand t’appuies sur Oui.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] Ask eedomus

Messagepar garrop » 22 Août 2022 11:46

Merci, influman.

Avec /debugon, je vois que dès que je réponds ok, le valeur "97" est envoyé bel et bien sur l'id Ask- Statut. Je n'ai aucun idée par rapport au 97 qui ne corresponds pas à aucun de mes valeurs.

La réponse "Ok, je ferme les volets" ne s'affiche non plus.

J'ai testé avec plusieurs choix (volets, allumage, etc...) et l'envoi est dans tous les cas "97". Comme j'ai bagarré pendant un moment, j'envisage à effacer le pluging et recommencer à nouveau...

Merci bcp
garrop
 
Messages : 3
Inscription : 21 Août 2022

Re: [Store] Ask eedomus

Messagepar influman » 22 Août 2022 13:34

N’efface pas le plugin, c’est juste lié a ta synchro entre telegram et ask.
Le code API que tu dois mettre dans le VAR du plugin telegram est celui de Ask-Reponse, pas de Ask-Statut.
Corrige dans le plugin telegram puis relance Influbot_init

La valeur 97 est la valeur cachée « oui » de Ask-Reponse pour un canal telegram
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] Ask eedomus

Messagepar garrop » 23 Août 2022 15:10

:D :D :D

C'est réglé et je suis parti pour quelques ASK sur ma boite.

Merci Sylvain.
garrop
 
Messages : 3
Inscription : 21 Août 2022

Précédent

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 55 invité(s)