-
Notifications
You must be signed in to change notification settings - Fork 1
FR_Architecture
Aurélien Tomassini edited this page Feb 10, 2026
·
1 revision

Sur la Recalbox, un script écoute les événements locaux, selon la documentation Scripts sur événements d'EmulationStation | Recalbox Wiki . Le script lit les informations nécessaires sur le jeu et la Recalbox, et envoie un message à Home Assistant au format JSON. Home Assistant va alors mettre à jour son entité "Recalbox" avec les informations reçues.
Les attributs reçus par Home Assistant (dans le JSON) sont :
gameconsoleromgenregenreIdimageUrlrecalboxIpAddressrecalboxVersion: Version de l'OS Recalboxhardware: Appareil sur lequel tourne RecalboxscriptVersion: Version du script d'intégration sh qui tourne sur la Recalbox
Depuis Home Assistant, les ordre sont envoyés à la Recalbox par API et commandes UDP :
- Commandes d'extinction, redémarrage, ou capture d'écran par API
- Liste des jeux d'une console par API
- Lancer un jeu par commande UDP
Les intégrations des phrases Assist pour le texte/ la voix ont aussi été implémentés pour le contrôle, la demande d'informations, ou cherche le jeu à lancer. Les commandes lancées par Assist utilisent les mêmes commandes que listées ci-dessus.