Comment piloter Jeedom via Google sans le plugin-dialogflow pour des interactions

Perso, j’utilise IFTTT (pas le plugin, juste le site), avec une seule et unique recette
« Say a phrase with a text ingredient » et je renvoie ça sur le moteur d’interaction Jeedom.

C’est pas trop mal expliqué dans ce tuto, un peu daté, mais toujours fonctionnel :
https://sebw.info/index.php?article85/connecter-google-assistant-et-jeedom-en-une-seule-action-ifttt

Donc, pour faire la même interaction que « ouvre le volet dans la chambre à 50% » par SMS, je dit :
« Ok Google, avec Jeedom, ouvre le volet dans la chambre à 50% »
et il me répond sagement « Oui excellence » :stuck_out_tongue:

image image


https://<url>/core/api/jeeApi.php?apikey=<apikey>&type=interact&query={{TextField}}&utf8=1

3 « J'aime »

Super @Bad, excuse moi !!! … Mon Excellence :slight_smile:
Je vais essayer cela. Merci

@Bad, J’ai mis en place cela, en effet très simple et doublement puissant, je ne connaissais pas cette possibilité avec Jeedom mais …
Peut-être besoin un peu d’aide car je n’ai pas le retour souhaité

Lorsque je pose la question sur une température (j’ai pris un interaction existante très simple), je souhaite avoir le retour de la réponse de Jeedom.
Cela fonctionnait bien avec dialogflow ou avec SMS, l’interaction Jeedom est bien opérationnelle.
Si je copie l’URL dans Chrome, Jeedom répond bien la réponse
Mais via IFTTT je n’ai pas de retour.
Est-ce normal ?

Ci-dessous la prise en compte de la demande par IFTTT mais pas de réponse venant de Jeedom
L’URL semble correcte car si je copie l’URL générée par IFTTT et que je copie dans chrome, j’ai bien un retour de texte de Jeedom avec l’info demandée


En effet, c’est l’inconvénient majeur de cette solution : il n’y a pas d’autre retour possible que la phrase positionnée dans le IF…

1 « J'aime »

Cela limite grandement la possibilité d’interagir avec Jeedom :wink:

Mais c’est fou, nous avons Jeedom qui a la possibilité de retourner une réponse via un appel URL (merci l’ouverture du service), il faut ‹ juste › prendre cette phrase écrite en réponse et la dicter.
Il doit bien y avoir une solution :slight_smile: , je ne suis pas spécialiste et encore moins développeur mais il doit bien y avoir une solution ‹ simple ›, tous les ingrédients sont là.

Je sais le faire avec un SMS sur mon smartphone via par exemple la solution ‹ Automate Android › mais cela est limité au smartphone en utilisant les SMS.
Je peux

  • Dire à Google ‹ Envoi un SMS à Jeedom ›
  • Je dicte mon SMS (pour effectuer mon intéraction, qu’elles sont les températures)
  • Lorsque je reçois mon SMS de Jeedom uniquement (en réponse à mon intéraction)
    ‹ Automate › me dicte la réponse.

C’est archaïque mais ça marche … mais uniquement avec le smartphone.
J’avais mis en place cela lorsque je reçois un SMS de Jeedom (cela est donc urgent parce que interaction ou alarme) pour que mon smartphone automatise des actions et principalement m’alerte et me dicte le message reçu même si le téléphone est en silencieux.

Avec Jeedom, La réponse reviens bien avec l’appel de l’URL, il faut lire la phrase retournée.
Je vais essayer de chercher un peu aussi, on ne sait jamais.

Hello all,

Mauvaise nouvelle, voici une « advance notice » reçue hier soir de IFTTT :

This is an advance notice that on August 31, 2022 the Google Assistant service on IFTTT will be modified due to changes Google is requiring on their platform. Your existing Google Assistant Applets will be archived and your service connection information will be deleted.

Découvrir le reste de ce magnifique message qui arrive bien "en avance"...

We launched the new version of the Google Assistant service on IFTTT today and you can connect to it here. However, due to the platform changes that Google is requiring, there isn’t a direct migration path for your existing Applets. For more details on what is changing and how to reconnect, please see below or reference our blog post on the matter.

  • Existing custom trigger phrases like “OK Google, Blink the lights” will now need an additional trigger phrase like “OK Google, Activate Blink the lights.”
  • Authentication, which currently can be initiated by a user on the IFTTT website or mobile apps, will now only work on mobile devices and require the user to download the Google Home app and initiate from the “Works with Google” section under Settings.
  • Custom Google Assistant responses to the trigger phrases that have been setup by users through IFTTT are no longer supported.
  • Existing Google Assistant triggers that allow for variable input (example: Say a phrase with a number) will no longer be supported.

Like you, I was also an early adopter of the existing Google Assistant service on IFTTT and still use it daily for turning on lights and music in my home. Google Assistant Applets were one of those early magical experiences that hinted at the massive potential that voice interfaces and smart homes still have.

Millions of people have connected Google Assistant to IFTTT and enabled thousands of Applets, ranging from funny party tricks to helping increase accessibility within their smart home. I would like to personally apologize for any inconvenience this upcoming change may bring.

We will continue to work closely with the team at Google to make the new Google Assistant service as useful and easy to use as we can. While it’s always difficult to see existing functionality removed, I understand their desire to evolve the Google Assistant platform.

If you have any questions or feedback, we encourage you to share with the Google team at @MadeByGoogle.

Sincerely,
Linden Tibbets
IFTTT Founder and CEO

En résumé, d’ici le 31 AOUT 2022, il ne sera plus possible d’utiliser des « text ingredient » dans IFTTT !
Le seul « trigger » sera obligatoirement activé par "OK Google, activate [Phrase fixe] :

IFTTT vient de perdre tout son intérêt pour moi, je vais devoir regarder ce mois-ci ce qui se fait d’autre.

Bad

1 « J'aime »

Salut Bad,

il y a longtemps que je n’utilisais et m’apprêtait a faire comme toi et paff le même mail qui tombe snifff

J’ai reçu le même mail, cela va dégrader très fortement l’usage d’une domotique via la voix.
L’intérêt de IFTTT diminue très grandement.

Merci Google :rage: :rage: :rage:

Voilà, je tombe également sur cette discussion, du coup régression à tous les niveaux et certainement abandon d’IFTTT pour moi car je n’ai aucune envie d’envoyer des commandes à moitié en anglais avec un « activate » systématique et toujours un « OK Google » ça fait beaucoup de mots inutiles pour des commandes qui ne veulent plus rien dire et ou on perd l’essentiel du peu de convivialité que nous avions encore…

D’après-vous, quels sont les alternatives les plus pertinentes pour se passer d’IFTTT ? Pour lancer un scenario sur Jeedom ?

2 « J'aime »

Bonjour à tous!

Je me joins à vous … c’est une belle conne…ie de Google…
Est-ce que Alexa permet de passer des ordres à Jeedom aussi ?
Je suis prêt à changer mes Google Home par des Alexa si ça peut faire pareil.
Je pilote tout à la voix et on ne peut s’en passer.

Merci,

Sébastien

1 « J'aime »

Hello @iPapy, @Mips,
Ce serait peut-être le bon moment pour bouger mon message et les suivants dans un des 2 autres sujet et pour ne pas polluer ce fil (désolé)

1 « J'aime »

Identique j’utilisais une phrase qui avec les interactions me permettait de lancer mon alarme, des prises zigbee, récupérer les températures des pièces et la réponse ask avec le plugin Google home… Si vous avez une solution…

2 « J'aime »

bonjour à tous, je réfléchis aussi à me passer de IFTTT avec lequel j’utilisais des « text ingredient » et je ne trouve pas le plugin « dialog flow » dans mon market … est ce normal ?

Je faisais comme toi… Maintenant hormis le plugin smart home je vois rien d’autre…
Avec ce plugin on peut récupérer par exemple la valeur d’une sonde température avec Google home via une phase ?
Merci

1 « J'aime »

Je la récupère mais via les thermostat. Pas sûr que ça fonctionne autrement qu’en passant par là. Les sondes de température ne sont pas reconnue en elle même par google sauf certaines marque mais reliées en direct (switchbot…).

2 « J'aime »

Ok merci une galère… Je lançais mon aspirateur xiaomi en spécifiant les pièces idem terminé…

2 « J'aime »

Autre solution, utiliser JeedomConnect qui implémente depuis peu la reconnaissance vocale + lecture tts des réponses.
J’ai transposé mon ancienne VR dessus et ça fonctionne nickel sur smartphone ET/OU tablette.
Le choix du mots clefs est libre (chez moi : « Fabienne ferme les volets de la chambre sud et éteint la lumière »).

Savez vous si avec GSH on peut dire une phrase qui sera interprétée par les interactions de Jeedom ? Merci

1 « J'aime »

Hello @sebforum29,

Le problème à la base est le suivant :

Donc il faut trouver un moyen d’envoyer toutes les interactions générée par Jeedom a Google…

Merci beaucoup pour ta réponse .
Je comprends donc qu’il n’y a plus aucun moyen actuellement de dire une phrase à Google qui l’envoie à notre Jeedom pour que les interactions soient déclenchées.(ni IFTTT, ni GSH)

Je vais suivre les discussions pour voir si une solution est trouvée