Pass websession to fyta_cli (#131311)

This commit is contained in:
dontinelli 2024-11-26 09:30:45 +01:00 committed by GitHub
parent e7030f5704
commit 6947800d93
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 48 additions and 9 deletions

View File

@ -15,6 +15,7 @@ from homeassistant.const import (
Platform,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers.aiohttp_client import async_get_clientsession
from homeassistant.util.dt import async_get_time_zone
from .const import CONF_EXPIRATION
@ -39,7 +40,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: FytaConfigEntry) -> bool
entry.data[CONF_EXPIRATION]
).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)

View File

@ -7,5 +7,5 @@
"integration_type": "hub",
"iot_class": "cloud_polling",
"loggers": ["fyta_cli"],
"requirements": ["fyta_cli==0.6.10"]
"requirements": ["fyta_cli==0.7.0"]
}

View File

@ -947,7 +947,7 @@ freesms==0.2.0
fritzconnection[qr]==1.14.0
# homeassistant.components.fyta
fyta_cli==0.6.10
fyta_cli==0.7.0
# homeassistant.components.google_translate
gTTS==2.2.4

View File

@ -800,7 +800,7 @@ freebox-api==1.1.0
fritzconnection[qr]==1.14.0
# homeassistant.components.fyta
fyta_cli==0.6.10
fyta_cli==0.7.0
# homeassistant.components.google_translate
gTTS==2.2.4

View File

@ -1,13 +1,16 @@
{
"battery_level": 80,
"battery_status": true,
"low_battery": true,
"last_updated": "2023-01-10 10:10:00",
"light": 2,
"light_status": 3,
"nickname": "Gummibaum",
"nutrients_status": 3,
"moisture": 61,
"moisture_status": 3,
"sensor_available": true,
"sensor_id": "FD:1D:B7:E3:D0:E2",
"sensor_update_available": false,
"sw_version": "1.0",
"status": 1,
"online": true,
@ -15,6 +18,7 @@
"plant_id": 0,
"plant_origin_path": "",
"plant_thumb_path": "",
"is_productive_plant": false,
"salinity": 1,
"salinity_status": 4,
"scientific_name": "Ficus elastica",

View File

@ -1,13 +1,16 @@
{
"battery_level": 80,
"battery_status": true,
"low_battery": true,
"last_updated": "2023-01-02 10:10:00",
"light": 2,
"light_status": 3,
"nickname": "Kakaobaum",
"nutrients_status": 3,
"moisture": 61,
"moisture_status": 3,
"sensor_available": true,
"sensor_id": "FD:1D:B7:E3:D0:E3",
"sensor_update_available": false,
"sw_version": "1.0",
"status": 1,
"online": true,
@ -15,6 +18,7 @@
"plant_id": 0,
"plant_origin_path": "",
"plant_thumb_path": "",
"is_productive_plant": false,
"salinity": 1,
"salinity_status": 4,
"scientific_name": "Theobroma cacao",

View File

@ -1,13 +1,16 @@
{
"battery_level": 80,
"battery_status": true,
"low_battery": true,
"last_updated": "2023-01-02 10:10:00",
"light": 2,
"light_status": 3,
"nickname": "Tomatenpflanze",
"nutrients_status": 0,
"moisture": 61,
"moisture_status": 3,
"sensor_available": true,
"sensor_id": "FD:1D:B7:E3:D0:E3",
"sensor_update_available": false,
"sw_version": "1.0",
"status": 1,
"online": true,
@ -15,6 +18,7 @@
"plant_id": 0,
"plant_origin_path": "",
"plant_thumb_path": "",
"is_productive_plant": true,
"salinity": 1,
"salinity_status": 4,
"scientific_name": "Solanum lycopersicum",

View File

@ -26,22 +26,34 @@
'plant_data': dict({
'0': dict({
'battery_level': 80.0,
'battery_status': True,
'fertilise_last': None,
'fertilise_next': None,
'last_updated': '2023-01-10T10:10:00',
'light': 2.0,
'light_status': 3,
'low_battery': True,
'moisture': 61.0,
'moisture_status': 3,
'name': 'Gummibaum',
'notification_light': False,
'notification_nutrition': False,
'notification_temperature': False,
'notification_water': False,
'nutrients_status': 3,
'online': True,
'ph': None,
'plant_id': 0,
'plant_origin_path': '',
'plant_thumb_path': '',
'productive_plant': False,
'repotted': False,
'salinity': 1.0,
'salinity_status': 4,
'scientific_name': 'Ficus elastica',
'sensor_available': True,
'sensor_id': 'FD:1D:B7:E3:D0:E2',
'sensor_status': 0,
'sensor_update_available': False,
'status': 1,
'sw_version': '1.0',
'temperature': 25.2,
@ -49,22 +61,34 @@
}),
'1': dict({
'battery_level': 80.0,
'battery_status': True,
'fertilise_last': None,
'fertilise_next': None,
'last_updated': '2023-01-02T10:10:00',
'light': 2.0,
'light_status': 3,
'low_battery': True,
'moisture': 61.0,
'moisture_status': 3,
'name': 'Kakaobaum',
'notification_light': False,
'notification_nutrition': False,
'notification_temperature': False,
'notification_water': False,
'nutrients_status': 3,
'online': True,
'ph': 7.0,
'plant_id': 0,
'plant_origin_path': '',
'plant_thumb_path': '',
'productive_plant': False,
'repotted': False,
'salinity': 1.0,
'salinity_status': 4,
'scientific_name': 'Theobroma cacao',
'sensor_available': True,
'sensor_id': 'FD:1D:B7:E3:D0:E3',
'sensor_status': 0,
'sensor_update_available': False,
'status': 1,
'sw_version': '1.0',
'temperature': 25.2,