mirror of
https://github.com/home-assistant/core.git
synced 2025-07-26 06:37:52 +00:00
Fix loading flume integration (#29926)
* Fix https://github.com/home-assistant/home-assistant/issues/29853 * Run script.gen_requirements * Update to store Token File in config directory * Update to store Token File in config directory * Update to store Token File in config directory
This commit is contained in:
parent
820780996a
commit
6dd496deb4
@ -3,9 +3,9 @@
|
|||||||
"name": "Flume",
|
"name": "Flume",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"pyflume==0.2.1"
|
"pyflume==0.2.4"
|
||||||
],
|
],
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": ["@ChrisMandich"]
|
"codeowners": ["@ChrisMandich"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,11 +37,14 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
|||||||
password = config[CONF_PASSWORD]
|
password = config[CONF_PASSWORD]
|
||||||
client_id = config[CONF_CLIENT_ID]
|
client_id = config[CONF_CLIENT_ID]
|
||||||
client_secret = config[CONF_CLIENT_SECRET]
|
client_secret = config[CONF_CLIENT_SECRET]
|
||||||
|
flume_token_file = hass.config.path("FLUME_TOKEN_FILE")
|
||||||
time_zone = str(hass.config.time_zone)
|
time_zone = str(hass.config.time_zone)
|
||||||
name = config[CONF_NAME]
|
name = config[CONF_NAME]
|
||||||
flume_entity_list = []
|
flume_entity_list = []
|
||||||
|
|
||||||
flume_devices = FlumeDeviceList(username, password, client_id, client_secret)
|
flume_devices = FlumeDeviceList(
|
||||||
|
username, password, client_id, client_secret, flume_token_file
|
||||||
|
)
|
||||||
|
|
||||||
for device in flume_devices.device_list:
|
for device in flume_devices.device_list:
|
||||||
if device["type"] == FLUME_TYPE_SENSOR:
|
if device["type"] == FLUME_TYPE_SENSOR:
|
||||||
@ -53,6 +56,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
|||||||
device["id"],
|
device["id"],
|
||||||
time_zone,
|
time_zone,
|
||||||
SCAN_INTERVAL,
|
SCAN_INTERVAL,
|
||||||
|
flume_token_file,
|
||||||
)
|
)
|
||||||
flume_entity_list.append(FlumeSensor(flume, f"{name} {device['id']}"))
|
flume_entity_list.append(FlumeSensor(flume, f"{name} {device['id']}"))
|
||||||
|
|
||||||
|
@ -1234,7 +1234,7 @@ pyflexit==0.3
|
|||||||
pyflic-homeassistant==0.4.dev0
|
pyflic-homeassistant==0.4.dev0
|
||||||
|
|
||||||
# homeassistant.components.flume
|
# homeassistant.components.flume
|
||||||
pyflume==0.2.1
|
pyflume==0.2.4
|
||||||
|
|
||||||
# homeassistant.components.flunearyou
|
# homeassistant.components.flunearyou
|
||||||
pyflunearyou==1.0.3
|
pyflunearyou==1.0.3
|
||||||
|
Loading…
x
Reference in New Issue
Block a user