This repository was archived by the owner on Feb 9, 2026. It is now read-only.
Repository navigation
(Breaking changes) Remove MQTT usage
Major changes !
Installation way more easy : I left MQTT broker dependency
Now the integration exposes an API, and the Recalbox sends its data to Home Assistant via this API.
The installation is only 2 steps now :
- copy the script on Recalbox
- install the HACS github project
- nothing else
Please upload the new Recalbox script to Recalbox
userscriptsfolder.
If you are using an older version, you can uninstall MQTT broker, and remove Recalbox HA person.
- Remove MQTT dependency, for a lighter architecture : Recalbox now sends its data to an API instead of MQTT.
The installation is now way easier for customers : no MQTT broker to install, no user, nothing. - On receiving data, while last Ping was failed, forces an instant Ping to switch the Recalbox entity status ON
- Between Home Assitant restarts, restore the previous Recalbox important informations (hardware, recalboxVersion, scriptVersion)
- On Home Assistant (re)start, request via API the Recalbox Status to get the current game
- Force using IPv4 in Recalbox hostname resolution to make communication more stable