Skip to content

Releases: recalbox/RecalboxHomeAssistant

12/03/2026

12 Mar 19:50

Choose a tag to compare

  • #10 Disable in-game buttons for incompatible emulators (ppsspp for 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 Kodi console name to ensure its consistency between polling, script, and other methods (by @ooree23 )

13/02/2026

13 Feb 17:41

Choose a tag to compare

Polling mode workflow

  • When pulling data from Recalbox via API (get_current_status), try to get the Recalbox version
    with its API (new function get_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.

Dev tools

  • Fix integration services declaration (missed save_state, load_state, pause_resume_game declarations for dev tools)
  • Remove hardcoded version from const.py, now uses the one parsed from manifest.json
  • Update frontend __init__.py from KipK documentation

12/02/2026 - Stats available

12 Feb 14:11

Choose a tag to compare

10/02/2026 - Status polling when no script on Recalbox

10 Feb 16:53

Choose a tag to compare

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

09 Feb 18:16

Choose a tag to compare

  • #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

09 Feb 17:06

Choose a tag to compare

First version after project migration to Recalbox repository

  • Move Recalbox parameter entities to editable Configuration instead of Diagnostic section
  • Update docs to new Recalbox repository !