Files
hass-to-be-good/custom_components/strike/const.py
2025-10-26 14:46:43 +01:00

30 lines
702 B
Python

"""Constants for the Strike Bitcoin integration."""
from typing import Final
DOMAIN: Final = "strike"
# API Configuration
API_BASE_URL: Final = "https://api.strike.me"
API_TIMEOUT: Final = 10
# Strike API Endpoints
TICKER_ENDPOINT: Final = "/v1/rates/ticker"
# Configuration
CONF_API_KEY: Final = "api_key"
CONF_CURRENCY_PAIR: Final = "currency_pair"
# Default values
DEFAULT_NAME: Final = "Strike Bitcoin"
DEFAULT_CURRENCY_PAIR: Final = "BTCUSD"
DEFAULT_SCAN_INTERVAL: Final = 300 # 5 minutes
# Attributes
ATTR_CURRENCY: Final = "currency"
ATTR_LAST_UPDATE: Final = "last_update"
ATTR_SOURCE: Final = "source"
# Device info
MANUFACTURER: Final = "Strike"
MODEL: Final = "Bitcoin Price Ticker"