Skip to content

FR_Architecture

Aurélien Tomassini edited this page Feb 10, 2026 · 1 revision

Recalbox vers Home Assistant

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 :

  • game
  • console
  • rom
  • genre
  • genreId
  • imageUrl
  • recalboxIpAddress
  • recalboxVersion : Version de l'OS Recalbox
  • hardware : Appareil sur lequel tourne Recalbox
  • scriptVersion : Version du script d'intégration sh qui tourne sur la Recalbox

Home Assistant vers 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.

Clone this wiki locally