mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 07:07:28 +00:00
Pass websession to fyta_cli (#131311)
This commit is contained in:
parent
e7030f5704
commit
6947800d93
@ -15,6 +15,7 @@ from homeassistant.const import (
|
|||||||
Platform,
|
Platform,
|
||||||
)
|
)
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
from homeassistant.util.dt import async_get_time_zone
|
from homeassistant.util.dt import async_get_time_zone
|
||||||
|
|
||||||
from .const import CONF_EXPIRATION
|
from .const import CONF_EXPIRATION
|
||||||
@ -39,7 +40,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: FytaConfigEntry) -> bool
|
|||||||
entry.data[CONF_EXPIRATION]
|
entry.data[CONF_EXPIRATION]
|
||||||
).astimezone(await async_get_time_zone(tz))
|
).astimezone(await async_get_time_zone(tz))
|
||||||
|
|
||||||
fyta = FytaConnector(username, password, access_token, expiration, tz)
|
fyta = FytaConnector(
|
||||||
|
username, password, access_token, expiration, tz, async_get_clientsession(hass)
|
||||||
|
)
|
||||||
|
|
||||||
coordinator = FytaCoordinator(hass, fyta)
|
coordinator = FytaCoordinator(hass, fyta)
|
||||||
|
|
||||||
|
@ -7,5 +7,5 @@
|
|||||||
"integration_type": "hub",
|
"integration_type": "hub",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["fyta_cli"],
|
"loggers": ["fyta_cli"],
|
||||||
"requirements": ["fyta_cli==0.6.10"]
|
"requirements": ["fyta_cli==0.7.0"]
|
||||||
}
|
}
|
||||||
|
@ -947,7 +947,7 @@ freesms==0.2.0
|
|||||||
fritzconnection[qr]==1.14.0
|
fritzconnection[qr]==1.14.0
|
||||||
|
|
||||||
# homeassistant.components.fyta
|
# homeassistant.components.fyta
|
||||||
fyta_cli==0.6.10
|
fyta_cli==0.7.0
|
||||||
|
|
||||||
# homeassistant.components.google_translate
|
# homeassistant.components.google_translate
|
||||||
gTTS==2.2.4
|
gTTS==2.2.4
|
||||||
|
@ -800,7 +800,7 @@ freebox-api==1.1.0
|
|||||||
fritzconnection[qr]==1.14.0
|
fritzconnection[qr]==1.14.0
|
||||||
|
|
||||||
# homeassistant.components.fyta
|
# homeassistant.components.fyta
|
||||||
fyta_cli==0.6.10
|
fyta_cli==0.7.0
|
||||||
|
|
||||||
# homeassistant.components.google_translate
|
# homeassistant.components.google_translate
|
||||||
gTTS==2.2.4
|
gTTS==2.2.4
|
||||||
|
@ -1,13 +1,16 @@
|
|||||||
{
|
{
|
||||||
"battery_level": 80,
|
"battery_level": 80,
|
||||||
"battery_status": true,
|
"low_battery": true,
|
||||||
"last_updated": "2023-01-10 10:10:00",
|
"last_updated": "2023-01-10 10:10:00",
|
||||||
"light": 2,
|
"light": 2,
|
||||||
"light_status": 3,
|
"light_status": 3,
|
||||||
"nickname": "Gummibaum",
|
"nickname": "Gummibaum",
|
||||||
|
"nutrients_status": 3,
|
||||||
"moisture": 61,
|
"moisture": 61,
|
||||||
"moisture_status": 3,
|
"moisture_status": 3,
|
||||||
"sensor_available": true,
|
"sensor_available": true,
|
||||||
|
"sensor_id": "FD:1D:B7:E3:D0:E2",
|
||||||
|
"sensor_update_available": false,
|
||||||
"sw_version": "1.0",
|
"sw_version": "1.0",
|
||||||
"status": 1,
|
"status": 1,
|
||||||
"online": true,
|
"online": true,
|
||||||
@ -15,6 +18,7 @@
|
|||||||
"plant_id": 0,
|
"plant_id": 0,
|
||||||
"plant_origin_path": "",
|
"plant_origin_path": "",
|
||||||
"plant_thumb_path": "",
|
"plant_thumb_path": "",
|
||||||
|
"is_productive_plant": false,
|
||||||
"salinity": 1,
|
"salinity": 1,
|
||||||
"salinity_status": 4,
|
"salinity_status": 4,
|
||||||
"scientific_name": "Ficus elastica",
|
"scientific_name": "Ficus elastica",
|
||||||
|
@ -1,13 +1,16 @@
|
|||||||
{
|
{
|
||||||
"battery_level": 80,
|
"battery_level": 80,
|
||||||
"battery_status": true,
|
"low_battery": true,
|
||||||
"last_updated": "2023-01-02 10:10:00",
|
"last_updated": "2023-01-02 10:10:00",
|
||||||
"light": 2,
|
"light": 2,
|
||||||
"light_status": 3,
|
"light_status": 3,
|
||||||
"nickname": "Kakaobaum",
|
"nickname": "Kakaobaum",
|
||||||
|
"nutrients_status": 3,
|
||||||
"moisture": 61,
|
"moisture": 61,
|
||||||
"moisture_status": 3,
|
"moisture_status": 3,
|
||||||
"sensor_available": true,
|
"sensor_available": true,
|
||||||
|
"sensor_id": "FD:1D:B7:E3:D0:E3",
|
||||||
|
"sensor_update_available": false,
|
||||||
"sw_version": "1.0",
|
"sw_version": "1.0",
|
||||||
"status": 1,
|
"status": 1,
|
||||||
"online": true,
|
"online": true,
|
||||||
@ -15,6 +18,7 @@
|
|||||||
"plant_id": 0,
|
"plant_id": 0,
|
||||||
"plant_origin_path": "",
|
"plant_origin_path": "",
|
||||||
"plant_thumb_path": "",
|
"plant_thumb_path": "",
|
||||||
|
"is_productive_plant": false,
|
||||||
"salinity": 1,
|
"salinity": 1,
|
||||||
"salinity_status": 4,
|
"salinity_status": 4,
|
||||||
"scientific_name": "Theobroma cacao",
|
"scientific_name": "Theobroma cacao",
|
||||||
|
@ -1,13 +1,16 @@
|
|||||||
{
|
{
|
||||||
"battery_level": 80,
|
"battery_level": 80,
|
||||||
"battery_status": true,
|
"low_battery": true,
|
||||||
"last_updated": "2023-01-02 10:10:00",
|
"last_updated": "2023-01-02 10:10:00",
|
||||||
"light": 2,
|
"light": 2,
|
||||||
"light_status": 3,
|
"light_status": 3,
|
||||||
"nickname": "Tomatenpflanze",
|
"nickname": "Tomatenpflanze",
|
||||||
|
"nutrients_status": 0,
|
||||||
"moisture": 61,
|
"moisture": 61,
|
||||||
"moisture_status": 3,
|
"moisture_status": 3,
|
||||||
"sensor_available": true,
|
"sensor_available": true,
|
||||||
|
"sensor_id": "FD:1D:B7:E3:D0:E3",
|
||||||
|
"sensor_update_available": false,
|
||||||
"sw_version": "1.0",
|
"sw_version": "1.0",
|
||||||
"status": 1,
|
"status": 1,
|
||||||
"online": true,
|
"online": true,
|
||||||
@ -15,6 +18,7 @@
|
|||||||
"plant_id": 0,
|
"plant_id": 0,
|
||||||
"plant_origin_path": "",
|
"plant_origin_path": "",
|
||||||
"plant_thumb_path": "",
|
"plant_thumb_path": "",
|
||||||
|
"is_productive_plant": true,
|
||||||
"salinity": 1,
|
"salinity": 1,
|
||||||
"salinity_status": 4,
|
"salinity_status": 4,
|
||||||
"scientific_name": "Solanum lycopersicum",
|
"scientific_name": "Solanum lycopersicum",
|
||||||
|
@ -26,22 +26,34 @@
|
|||||||
'plant_data': dict({
|
'plant_data': dict({
|
||||||
'0': dict({
|
'0': dict({
|
||||||
'battery_level': 80.0,
|
'battery_level': 80.0,
|
||||||
'battery_status': True,
|
'fertilise_last': None,
|
||||||
|
'fertilise_next': None,
|
||||||
'last_updated': '2023-01-10T10:10:00',
|
'last_updated': '2023-01-10T10:10:00',
|
||||||
'light': 2.0,
|
'light': 2.0,
|
||||||
'light_status': 3,
|
'light_status': 3,
|
||||||
|
'low_battery': True,
|
||||||
'moisture': 61.0,
|
'moisture': 61.0,
|
||||||
'moisture_status': 3,
|
'moisture_status': 3,
|
||||||
'name': 'Gummibaum',
|
'name': 'Gummibaum',
|
||||||
|
'notification_light': False,
|
||||||
|
'notification_nutrition': False,
|
||||||
|
'notification_temperature': False,
|
||||||
|
'notification_water': False,
|
||||||
|
'nutrients_status': 3,
|
||||||
'online': True,
|
'online': True,
|
||||||
'ph': None,
|
'ph': None,
|
||||||
'plant_id': 0,
|
'plant_id': 0,
|
||||||
'plant_origin_path': '',
|
'plant_origin_path': '',
|
||||||
'plant_thumb_path': '',
|
'plant_thumb_path': '',
|
||||||
|
'productive_plant': False,
|
||||||
|
'repotted': False,
|
||||||
'salinity': 1.0,
|
'salinity': 1.0,
|
||||||
'salinity_status': 4,
|
'salinity_status': 4,
|
||||||
'scientific_name': 'Ficus elastica',
|
'scientific_name': 'Ficus elastica',
|
||||||
'sensor_available': True,
|
'sensor_available': True,
|
||||||
|
'sensor_id': 'FD:1D:B7:E3:D0:E2',
|
||||||
|
'sensor_status': 0,
|
||||||
|
'sensor_update_available': False,
|
||||||
'status': 1,
|
'status': 1,
|
||||||
'sw_version': '1.0',
|
'sw_version': '1.0',
|
||||||
'temperature': 25.2,
|
'temperature': 25.2,
|
||||||
@ -49,22 +61,34 @@
|
|||||||
}),
|
}),
|
||||||
'1': dict({
|
'1': dict({
|
||||||
'battery_level': 80.0,
|
'battery_level': 80.0,
|
||||||
'battery_status': True,
|
'fertilise_last': None,
|
||||||
|
'fertilise_next': None,
|
||||||
'last_updated': '2023-01-02T10:10:00',
|
'last_updated': '2023-01-02T10:10:00',
|
||||||
'light': 2.0,
|
'light': 2.0,
|
||||||
'light_status': 3,
|
'light_status': 3,
|
||||||
|
'low_battery': True,
|
||||||
'moisture': 61.0,
|
'moisture': 61.0,
|
||||||
'moisture_status': 3,
|
'moisture_status': 3,
|
||||||
'name': 'Kakaobaum',
|
'name': 'Kakaobaum',
|
||||||
|
'notification_light': False,
|
||||||
|
'notification_nutrition': False,
|
||||||
|
'notification_temperature': False,
|
||||||
|
'notification_water': False,
|
||||||
|
'nutrients_status': 3,
|
||||||
'online': True,
|
'online': True,
|
||||||
'ph': 7.0,
|
'ph': 7.0,
|
||||||
'plant_id': 0,
|
'plant_id': 0,
|
||||||
'plant_origin_path': '',
|
'plant_origin_path': '',
|
||||||
'plant_thumb_path': '',
|
'plant_thumb_path': '',
|
||||||
|
'productive_plant': False,
|
||||||
|
'repotted': False,
|
||||||
'salinity': 1.0,
|
'salinity': 1.0,
|
||||||
'salinity_status': 4,
|
'salinity_status': 4,
|
||||||
'scientific_name': 'Theobroma cacao',
|
'scientific_name': 'Theobroma cacao',
|
||||||
'sensor_available': True,
|
'sensor_available': True,
|
||||||
|
'sensor_id': 'FD:1D:B7:E3:D0:E3',
|
||||||
|
'sensor_status': 0,
|
||||||
|
'sensor_update_available': False,
|
||||||
'status': 1,
|
'status': 1,
|
||||||
'sw_version': '1.0',
|
'sw_version': '1.0',
|
||||||
'temperature': 25.2,
|
'temperature': 25.2,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user