first commit
This commit is contained in:
29
custom_components/strike/const.py
Normal file
29
custom_components/strike/const.py
Normal file
@ -0,0 +1,29 @@
|
||||
"""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"
|
||||
Reference in New Issue
Block a user