Releases: recalbox/RecalboxHomeAssistant
Releases · recalbox/RecalboxHomeAssistant
12/03/2026
- #10 Disable in-game buttons for incompatible emulators (
ppssppfor now) (by @ooree23 ) - PR#8 Add Spanish translations (thanks to @MiguelAngelLV)
- PR#6 Update services.yaml to filter on Recalbox switch entities only (thanks to @MiguelAngelLV)
- PR#6 Add english services translations for Dev Tools (thanks to @MiguelAngelLV)
- Ignore case on
Kodiconsole name to ensure its consistency between polling, script, and other methods (by @ooree23 )
13/02/2026
Polling mode workflow
- When pulling data from Recalbox via API (
get_current_status), try to get the Recalbox version
with its API (new functionget_recalbox_version, using "api/versions") - When pulling data from Recalbox, if getting game info fails, do not clean current games infos
- Clean game name in pulling mode : remove the "NNN " prefix number
Cleaning data
- As soon as 4 pings fail, clean current game/system attributes
Raspberry Pi 3 exceptions
- Split screenshot feature in two cases :
- if the hardware contains "pi 3" (ignoring case), we consider it is a Raspberry Pi 3, failing API screenshot,
so we use UDP first, and then API - if any other device, we first try API, and if it fails, we use UDP command.
- if the hardware contains "pi 3" (ignoring case), we consider it is a Raspberry Pi 3, failing API screenshot,
Dev tools
- Fix integration services declaration (missed
save_state,load_state,pause_resume_gamedeclarations for dev tools) - Remove hardcoded version from
const.py, now uses the one parsed frommanifest.json - Update frontend
__init__.pyfrom KipK documentation
12/02/2026 - Stats available
- Re-add a specific game name entity, because when using the name as the picture title,
it fails if the game ends with a number (Home Assistant tries to use it as a date).
So now there are two sensors per Recalbox : picture, and game name - Add current console entity (can be useful for statistics)
- In the Recalbox card, update the github link to go straight to the repo wiki, not the intro webpage
- Add advanced documentation on how to display statistics charts :
10/02/2026 - Status polling when no script on Recalbox
Added polling mode, that doesn't require Recalbox script installation anymore.
- Updating data/Ui cant take up to 30 seconds
- Turning OFF Recalbox can take up to 2 minutes
- Add a polling mode : if the user didn't install the script in Recalbox, he will not receive events in real time,
but the ping each 30 sec will pull the Racalbox status and current game/system. - Add image path generation HomeAssistant-side when in polling mode
- Add an image entity, showing current game picture and title.
It can be displayed in a dashboard, and its state, containing the current game title, is saved in history.
HACS integration preparation
- #1 Implements and fixes HACS and hessfest validations on github
- Move "only_ip_v4" back to diagnistics, because when is config as a switch, we can select it in the Recalbox Card... Not convenient
First Recalbox version
First version after project migration to Recalbox repository
- Move Recalbox parameter entities to editable
Configurationinstead ofDiagnosticsection - Update docs to new Recalbox repository !