-
Notifications
You must be signed in to change notification settings - Fork 1
FR_Usage with Assist
Démonstration : https://youtube.com/shorts/TIOIKZNCbBE?si=my2BR19OPJmfDUWc
Dans cette démo, j'utilise un ESP32 S3 Audio Board de Waveshare, avec ESP-Home et le yaml fourni sur https://github.com/sw3Dan/waveshare-s2-audio_esphome_voice/ par sw3Dan, qui a fait un super travail
Depuis la version v0.2.0, un script va automatiquement installer les phrases Assist au bon endroit, et ses mises à jour. Vérifiez la carte du tableau de bord si un redémarrage manuel est nécessaire.
Exemples :
- "Quel est le jeu en cours [sur recalbox]"
- "A quoi je joue [sur recalbox]"
- "Qu'est-ce qui tourne sur la recalbox"
- "Quel jeu est lancé [sur recalbox]"
- "Quel est le jeu lancé [sur recalbox]"

Exemples :
-
"Recalbox lance Pokemon Jaune sur Game Boy"
-
"Recalbox lance Mario 64 sur nintendo 64"
-
"Joue à Mario 64 sur la Nintendo 64 sur Recalbox"
-
"Lance Mario 64 sur la Nintendo 64"
-
"Lance Sonic 1 sur megadrive"

La recherche est insensible à la casse, et peut trouver des roms ayant des mots entre vos termes. Exemple : Si vous recherchez "Pokemon Jaune", on peut trouver la rom "Pokemon - Version Jaune - Edition Speciale Pikachu".
Exemples :
- "Arrête le jeu en cours sur Recalbox"
- "Quitte le jeu en cours"
- "Retourne au menu"
Exemples :
- "Mets le jeu en pause"
- "Reprends le jeu en pause"
- "Enlève la pause"
Vous pouvez faire un screenshot en cliquant simplement sur le bouton correspondant sur le tableau de bord.
Vous pouvez aussi faire un screenshot par une demande sur Assist.
Exemples :
- "Prends une capture d'écran du jeu"
- "Fais un screenshot du jeu"
On essaye de faire la capture de deux moyens :
- par une commande UDP
- par un appel à l'API.
Avant la v1.6.5, on faisait d'abord la commande UDP, et en cas d'échec, l'appel à l'API, peu importe le device.
Depuis la v1.6.5, le comportement dépend du hardware détecté :
- sur Raspberry Pi 3, d'abord UDP, puis API sinon
- sur les autres devices, d'abord API, puis UDP en cas d'échec
Exemples :
- "Enregistre la partie en cours"
- "Enregistre mon jeu"
- "Sauvegarde ma partie"
Exemples :
- "Recharge ma sauvegarde du jeu"
- "Recharge la dernière partie"
- "Restaure ma partie"
Cet ordre utilise les intentions natives de Home Assistant, pour éteindre la Recalbox, reconnue comme un interrupteur. Assurez-vous donc d'avoir donné un nom prononçable à votre entité Recalbox, pour faciliter la compréhension par Home Assistant de quel objet vous voulez éteindre.
Exemples :
- "Eteins Recalbox"
Utilise le port 8081 par defaut. Fonctionne uniquement si Kodi est lancé.
Exemples :
- "Quitte Kodi"
- "Ferme Kodi"