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

On the Recalbox, a script listens on local events, based on Scripts sur événements d'EmulationStation | Recalbox Wiki . The scripts reads the needed data for game information, and sends a message to Home Assistant with JSON data. Home Assistant can then update its "Recalbox" entity with the current game.
The attributes read by Home Assistant are, through this JSON :
gameconsoleromgenregenreIdimageUrlrecalboxIpAddressrecalboxVersion: Version of the Recalbox OShardware: Device running the RecalboxscriptVersion: Version of the integration script in the Recalbox
On Home Assistant, orders are sent to Recalbox via API and UDP commands :
- Stop, reboot, screenshot commands via API
- Game list via API
- Launch a game via UDP
Assist integration for voice/text control has also been implemented in order to
control, get information, or find a game to launch.
It uses the same services just listed.