File tree Expand file tree Collapse file tree
custom_components/petlibro/devices/feeders Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,8 +31,9 @@ async def refresh(self):
3131 get_upgrade = await self .api .get_device_upgrade (self .serial )
3232 attribute_settings = await self .api .device_attribute_settings (self .serial )
3333 get_feeding_plan_today = await self .api .device_feeding_plan_today_new (self .serial )
34- feeding_plan_list = await self .api .device_feeding_plan_list (self .serial )
3534 get_work_record = await self .api .get_device_work_record (self .serial )
35+ feeding_plan_list = (await self .api .device_feeding_plan_list (self .serial )
36+ if self ._data .get ("enableFeedingPlan" ) else [])
3637
3738 # Update internal data with fetched API data
3839 self .update_data ({
Original file line number Diff line number Diff line change @@ -28,8 +28,9 @@ async def refresh(self):
2828 attribute_settings = await self .api .device_attribute_settings (self .serial )
2929 get_upgrade = await self .api .get_device_upgrade (self .serial )
3030 get_feeding_plan_today = await self .api .device_feeding_plan_today_new (self .serial )
31- feeding_plan_list = await self .api .device_feeding_plan_list (self .serial )
3231 get_work_record = await self .api .get_device_work_record (self .serial )
32+ feeding_plan_list = (await self .api .device_feeding_plan_list (self .serial )
33+ if self ._data .get ("enableFeedingPlan" ) else [])
3334
3435 # Update internal data with fetched API data
3536 self .update_data ({
Original file line number Diff line number Diff line change @@ -30,7 +30,8 @@ async def refresh(self):
3030 get_work_record = await self .api .get_device_work_record (self .serial )
3131 get_default_matrix = await self .api .get_default_matrix (self .serial )
3232 get_feeding_plan_today = await self .api .device_feeding_plan_today_new (self .serial )
33- feeding_plan_list = await self .api .device_feeding_plan_list (self .serial )
33+ feeding_plan_list = (await self .api .device_feeding_plan_list (self .serial )
34+ if self ._data .get ("enableFeedingPlan" ) else [])
3435
3536 # Update internal data with fetched API data
3637 self .update_data ({
Original file line number Diff line number Diff line change @@ -32,7 +32,8 @@ async def refresh(self):
3232 get_default_matrix = await self .api .get_default_matrix (self .serial )
3333 get_work_record = await self .api .get_device_work_record (self .serial )
3434 get_feeding_plan_today = await self .api .device_feeding_plan_today_new (self .serial )
35- feeding_plan_list = await self .api .device_feeding_plan_list (self .serial )
35+ feeding_plan_list = (await self .api .device_feeding_plan_list (self .serial )
36+ if self ._data .get ("enableFeedingPlan" ) else [])
3637
3738 # Update internal data with fetched API data
3839 self .update_data ({
Original file line number Diff line number Diff line change @@ -28,9 +28,10 @@ async def refresh(self):
2828 attribute_settings = await self .api .device_attribute_settings (self .serial )
2929 get_upgrade = await self .api .get_device_upgrade (self .serial )
3030 get_feeding_plan_today = await self .api .device_feeding_plan_today_new (self .serial )
31- feeding_plan_list = await self .api .device_feeding_plan_list (self .serial )
3231 get_work_record = await self .api .get_device_work_record (self .serial )
3332 get_device_events = await self .api .device_events (self .serial )
33+ feeding_plan_list = (await self .api .device_feeding_plan_list (self .serial )
34+ if self ._data .get ("enableFeedingPlan" ) else [])
3435
3536 # Update internal data with fetched API data
3637 self .update_data ({
You can’t perform that action at this time.
0 commit comments