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

Bonjour,

Depuis plusieurs semaines je n’arrivai plus à piloter Jeedom via Google (pour les interactions), le pilotage pour allumer les lampes par exemple fonctionne toujours.
J’ai ouvert un ticket à Jeedom et j’ai eu la réponse comme quoi ce service n’était plus disponible par Google et que Google imposait de fait de passer via Google SmartHome, le plugin dialogflow n’est donc plus utile car obsolète (abonnement annuel).
Nous avons la réponse suivante de Google maintenant pour une phrase dictée
‹ Merci de remplir votre profil sur le market et de verifier que le champs URL et clef api dialogflow est bien remplie ›

Ce que je faisais avant :

  • Hey Google
  • Connecte toi à Jeedom
  • Jeedom repond : Que puis je faire pour toi
    → à ce stade les intéraction démarraient et on pouvait tout dire ce que l’on souhaitait à partir du fait que la phrase soit comprise en standard dans les interactions ou via une interaction spécifique suivant le type de phrase que l’on souhaite dicter via les intéractions.
    Hyper puissant pour piloter son Jeedom à distance à la voix.
    Cela est bien évidemment toujours dispo via ma clé GSM en utilisant les SMS mais c’est plus long et moins conviviable.

Utilisiez vous cela également avant ?
Quelle est votre solution pour pouvoir piloter votre Jeedom à la voix, non pas seulement le pilotage des lumières, alarmes, mais pour piloter Jeedom avec des phrases dites complexes et pas seulement ‹ allume le couloir › …

Une phrase par exemple qui me servait pour savoir si il avait gelé durant la nuit (utile pour moi le boulot) en utilisant différent capteurs de température sur le terrain.
‹ A t il gelé durant la nuit ?" → la réponse est construite pour m’alerter si la température de l’un de mes capteurs était en dessous de ‹ -1° › entre 22h30 la veille et le matin à 6h00 › via un scénario.

Merci d’avance pour votre retour, j’espère bien avoir tout compris sur le blocage maintenant de Google.

Bonjour,
Malheureusement google n’autorise plus l’utilisation de Dialogflow pour notre cas. En gros on renvoi tous ce que vous demandez a votre jeedom, c’est maintenant interdit par Google qui impose de lister toute les phrases possible, étant donné que c’est differents pour chaque utilisateur et chaque jeedom ils nous est impossible de faire le listing de toute les phrase que vous pouvez imaginer dans vos utilisations de jeedom.

Seul solution c’est de passer par google smarthome, qui couvre moins de besoin et est moins performant mais pas le choix.

De toute façon tous les systèmes « hey Google, connecte toi à… » sont amené a disparaitre a court terme.

1 « J'aime »

Merci pour vos réponses.

Cela apporte une incroyable régression sur les usages possibles et de tout pilotage des systèmes connectés.
Je pense que Google souhaite une fois encore prendre le monopole sur ce sujet et pouvoir faire tourner leurs moteurs d’apprentissage, en final leur objectif est d’enrichir leur propre service tout en fermant les possibles d’aujourd’hui :rage: :face_with_symbols_over_mouth:

C’est fou car c’était très utile, on va revenir aux SMS :smiling_face_with_tear: vive la technologie :wink:

1 « J'aime »

Je suis tout à fait d’accord malheureusement on peut rien y faire si ce n’est subir

Pas forcement. Ils ont laisser entendre a certains utilisateurs qu’autre chose allait être mis en place. Après est-ce que c’est un effet d’annonce ou pas…

Si c’est comme la gestion des volets depuis l’application qu’on attend depuis maintenant 3ans…

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 ?