Steam

The Steam integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] will allow you to track the online status of public Steam accounts.

Configuration

To add the Steam service to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

Important

Steam has a friends list privacy feature that interferes with easily adding sensors to track friends’ activities. Setting the friends list to Public during initial setup will allow the integration to see them for easy adding. It is not necessary to keep the friends list Public.

Go to your profile, select “Edit Profile”, “Privacy Settings”.

Setup

You need a free API key to use the platform. The domain name appears to not have any effect, but it’s recommended to set this to your Home Assistant domain name. If you wish to avoid the proprietary Steam mobile application (needed because API key creation requires Steam Guard Mobile Authenticator), you can temporarily enroll in Steam Guard in the app, create an API key, then unregister Steam Guard again. The new API key will continue to function.

To find an account’s 64-bit SteamID:

  1. Open Steam.
  2. Open the dropdown menu labeled with your username.
  3. Select Account details.
    • Your Steam ID is displayed just below the label Your-Account-Name Account.

Examples

If you want to add the accounts to a group for example you will have to use:

# Example configuration.yaml entry
group:
  steam:
    name: Steam
    entities:
      - sensor.steam_account1
      - sensor.steam_account2