Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Steam constants."""
2 
3 import logging
4 from typing import Final
5 
6 CONF_ACCOUNT = "account"
7 CONF_ACCOUNTS = "accounts"
8 
9 DATA_KEY_COORDINATOR = "coordinator"
10 DEFAULT_NAME = "Steam"
11 DOMAIN: Final = "steam_online"
12 
13 LOGGER = logging.getLogger(__package__)
14 
15 PLACEHOLDERS = {
16  "api_key_url": "https://steamcommunity.com/dev/apikey",
17  "account_id_url": "https://steamid.io",
18 }
19 
20 STATE_OFFLINE = "offline"
21 STATE_ONLINE = "online"
22 STATE_BUSY = "busy"
23 STATE_AWAY = "away"
24 STATE_SNOOZE = "snooze"
25 STATE_LOOKING_TO_TRADE = "looking_to_trade"
26 STATE_LOOKING_TO_PLAY = "looking_to_play"
27 STEAM_STATUSES = {
28  0: STATE_OFFLINE,
29  1: STATE_ONLINE,
30  2: STATE_BUSY,
31  3: STATE_AWAY,
32  4: STATE_SNOOZE,
33  5: STATE_LOOKING_TO_TRADE,
34  6: STATE_LOOKING_TO_PLAY,
35 }
36 STEAM_API_URL = "https://steamcdn-a.akamaihd.net/steam/apps/"
37 STEAM_HEADER_IMAGE_FILE = "header.jpg"
38 STEAM_MAIN_IMAGE_FILE = "capsule_616x353.jpg"
39 STEAM_ICON_URL = "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/"