Ouvrir une URL avec Siri

foufouner1977

Membre actif
28 Mars 2015
350
12
47
Je voudrais savoir si sur mon MacBook Air M2 avec Siri il est possible par exemple de dire "dis Siri allume la lumière" et que cela m'active une URL
Tu auras cette réponse...

Capture-000.jpg

...et je ne vois pas comment HomeKit pourrait générer une URL dont le but final serait ?
 
Tu auras cette réponse...

Voir la pièce jointe 290077

...et je ne vois pas comment HomeKit pourrait générer une URL dont le but final serait ?
Le but final permettrait d'activer l'ouverture d'une porte géré par un IrTrans et le logiciel ired2
Le problème c'est qu'aucun des deux est compatible HomeKit d'où ma méthode à l'ancienne.
De plus pour avoir HomeKit il faut avoir un iPhone choses que je n'ai pas.
 
Dernière édition:
Bonjour,
Dans Raccourcis tu peux peut-être créer un raccourci basé sur ce qui suit :

Exécuter AppleScript avec Entrée​
Bloc de code:
tell application "Safari"
open location "http://127.0.0.1:4142/ACT/ABB3DE13-1018-4364-939B-644805C7F69C"
end tell

Donner un nom simple au raccourci (Lumière par exemple) et ensuite il suffit de dire à Siri « Exécute le raccourci Lumière »
 
Dernière édition par un modérateur:
Bonjour
Ton idée est très intéressante.
Je viens donc d'essayer mais je cette erreur
 

Fichiers joints

  • Capture d’écran 2024-01-06 à 08.42.59.png
    Capture d’écran 2024-01-06 à 08.42.59.png
    92,2 KB · Affichages: 12
  • Capture d’écran 2024-01-06 à 08.43.23.png
    Capture d’écran 2024-01-06 à 08.43.23.png
    103,4 KB · Affichages: 17
Dernière édition:
Bonjour, il ne faut pas répéter la 1ere ligne du raccourci dans le Script… tu peux taper le code dans l’application Script et s’il se met en forme correctement lors de la compilation dans cette application (couleur, tabulation) tu le copies et tu le colles dans la sous fenêtre.
Au final à l’exécution du raccourci ça devrait donner ma copie d’écran (évidemment Safari me donne une erreur d’ouverture de page)
 

Fichiers joints

  • Image 06-01-2024 à 09.34.jpeg
    Image 06-01-2024 à 09.34.jpeg
    65,4 KB · Affichages: 14
Par contre, je parle peu à Siri (j’ai désactivé Dis Siri sur tous mes dispositifs - sauf sur HomePod mini) mais par curiosité j’ai testé de lancer le raccourci Lumière ci dessus via Siri sur mon MBP :
  • 1 fois sur 3, il ne se passe rien : pourtant Siri a bien retranscrit ma phrase y compris le nom du raccourci mais il semble attendre encore…
  • 1 fois sur 3, Siri a bien retranscrit ma phrase y compris le nom du raccourci, mais me demande quand même quel raccourci je veux lancer, et je dois répéter le nom pour que cela fonctionne
  • 1 fois sur 3 ça fonctionne directement et correctement !
Bizarre
 
Bonjour, il ne faut pas répéter la 1ere ligne du raccourci dans le Script… tu peux taper le code dans l’application Script et s’il se met en forme correctement lors de la compilation dans cette application (couleur, tabulation) tu le copies et tu le colles dans la sous fenêtre.
Au final à l’exécution du raccourci ça devrait donner ma copie d’écran (évidemment Safari me donne une erreur d’ouverture de page)
Impeccable ça fonctionne super bien. Cependant j'aurai une autre petite question sur le fonctionnement. Lorsque je dis : dis siri « Exécute le raccourci Lumière » il me demande après quel raccourci je dois exécuter je suis donc obligé de reconfirmer lumière.

Est-ce qu'il y a moyen de modifier le nom de l'exécution ? C'est-à-dire de dire dis Siri ouvre la lumière
 

Fichiers joints

  • Capture d’écran 2024-01-06 à 11.31.09.png
    Capture d’écran 2024-01-06 à 11.31.09.png
    135 KB · Affichages: 4
Est-ce qu'il y a moyen de modifier le nom de l'exécution ? C'est-à-dire de dire dis Siri ouvre la lumière
Je ne pense pas mais je ne suis pas ultra spécialiste de Siri
Lorsque je dis : dis siri « Exécute le raccourci Lumière » il me demande après quel raccourci je dois exécuter je suis donc obligé de reconfirmer lumière.
C’est le problème que je rencontre aussi, mais pas systématiquement, et que j’expose dans mon précédent post…
 
Ça a l’air de mieux fonctionner en disant Lance le raccourci Lumière…Voir la pièce jointe 290109
Impec
Par contre dernière petite question, lorsque je lance mon Raccourcis il m'ouvre l'onglet du navigateur Safari. Est-ce qu'il est possible d'exécuter l'URL sans que cela n'ouvre le navigateur ? Car du coup je me retrouve avec plein d'onglets ouverts lorsque je donne mes actions à faire
 
Dernière édition:
Bonjour,
Par contre dernière petite question, lorsque je lance mon Raccourcis il m'ouvre l'onglet du navigateur Safari. Est-ce qu'il est possible d'exécuter l'URL sans que cela n'ouvre le navigateur ? Car du coup je me retrouve avec plein d'onglets ouverts lorsque je donne mes actions à faire
Tu demandes dans ton script de fermer Safari après un délai d'une seconde...
Le script devient
Bloc de code:
tell application "Safari"
open location "http://127.0.0.1:4142/ACT/ABB3DE13-1018-4364-939B-644805C7F69C"
delay 1
quit
end tell
 
Bonjour,

Tu demandes dans ton script de fermer Safari après un délai d'une seconde...
Le script devient
Bloc de code:
tell application "Safari"
open location "http://127.0.0.1:4142/ACT/ABB3DE13-1018-4364-939B-644805C7F69C"
delay 1
quit
end tell
Super
 
Bonjour,

Pour exécuter un raccourci, Apple préconise de dire simplement: "Dis Siri" suivi du nom du raccourci.

Sans ajouter "Lance le raccourci " ou "exécute le raccourci"
 
En effet ca fonctionne
 
Suite au post de Zeltron54 ci-dessous:
tell application "Safari"
open location "http://127.0.0.1:4142/ACT/ABB3DE13-1018-4364-939B-644805C7F69C"
delay 1
quit
end tell

Sans parler de la fonction de ces instructions (et étant nouveau chez Apple), ces instructions font-elles partie d'un langage
de programmation ? Lequel ? Où programmer avec ces instructions ? Etc . ?
Peut-on s'en servir sur un iPad ou un iPhone, ou est-ce uniquement sur un Mac ?
Merci d'avance et bien à vous.
 
Bonjour,

Ce langage est le langage de programmation (Plutôt de script) "Applescript" spécial apple !
Il à été conçu pour ordinateurs Mac . Tous les ordinateurs apple sont livré avec une application "Editeur de script" qui permet d'élaborer des scripts.
Une simple recherche sur le forum te permettra de trouver des scripts ...

IOS (Iphone et Ipad) ont une application "Raccourci" qui permet d'exécuter un script applescript (entre autre), mais seules les instructions compatibles avec IOS seront exécutées...
 
Donc, si je comprends bien, pour IOS, il ne faut pas utiliser Applescript, mais seulement Raccourci ?
Et quelles sont les instructions compatibles avec IOS ? Où les trouver ?
Je n'en vois rien sur internet.
En fait, je ne possède pas de Mac, seulement un iPhone et un iPad.
De ce que je viens de voir, cela ressemble très fort au langage C que je connais quelque peu.
Et il faudra encore intégrer ces instructions compatibles avec IOS dans Raccourci.
Amicalement. Et merci de votre réponse précédente.