1515from homeassistant .util import dt as dt_util
1616
1717from .const import (
18+ ATTR_AREA_NAME ,
1819 ATTR_BATTERY_LAST_REPLACED ,
1920 ATTR_BATTERY_LAST_REPLACED_DAYS ,
2021 ATTR_BATTERY_LAST_REPORTED ,
@@ -272,6 +273,7 @@ async def _async_battery_last_replaced(call: ServiceCall) -> ServiceResponse:
272273 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id
273274 or "" ,
274275 ATTR_DEVICE_NAME : coordinator .device_name ,
276+ ATTR_AREA_NAME : coordinator .area_name ,
275277 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
276278 ATTR_BATTERY_TYPE : coordinator .battery_type ,
277279 ATTR_BATTERY_QUANTITY : coordinator .battery_quantity ,
@@ -292,6 +294,7 @@ async def _async_battery_last_replaced(call: ServiceCall) -> ServiceResponse:
292294 ATTR_DEVICE_ID : coordinator .device_id or "" ,
293295 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id or "" ,
294296 ATTR_DEVICE_NAME : coordinator .device_name ,
297+ ATTR_AREA_NAME : coordinator .area_name ,
295298 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
296299 ATTR_BATTERY_TYPE : coordinator .battery_type ,
297300 ATTR_BATTERY_QUANTITY : coordinator .battery_quantity ,
@@ -352,6 +355,7 @@ async def _async_battery_last_reported(call: ServiceCall) -> ServiceResponse:
352355 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id
353356 or "" ,
354357 ATTR_DEVICE_NAME : coordinator .device_name ,
358+ ATTR_AREA_NAME : coordinator .area_name ,
355359 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
356360 ATTR_BATTERY_TYPE : coordinator .battery_type ,
357361 ATTR_BATTERY_QUANTITY : coordinator .battery_quantity ,
@@ -372,6 +376,7 @@ async def _async_battery_last_reported(call: ServiceCall) -> ServiceResponse:
372376 ATTR_DEVICE_ID : coordinator .device_id or "" ,
373377 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id or "" ,
374378 ATTR_DEVICE_NAME : coordinator .device_name ,
379+ ATTR_AREA_NAME : coordinator .area_name ,
375380 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
376381 ATTR_BATTERY_TYPE : coordinator .battery_type ,
377382 ATTR_BATTERY_QUANTITY : coordinator .battery_quantity ,
@@ -411,6 +416,7 @@ async def _async_battery_low(call: ServiceCall) -> ServiceResponse:
411416 ATTR_DEVICE_ID : coordinator .device_id or "" ,
412417 ATTR_DEVICE_NAME : coordinator .device_name ,
413418 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id or "" ,
419+ ATTR_AREA_NAME : coordinator .area_name ,
414420 ATTR_BATTERY_LOW : coordinator .battery_low ,
415421 ATTR_BATTERY_LOW_THRESHOLD : coordinator .battery_low_threshold ,
416422 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
@@ -431,6 +437,7 @@ async def _async_battery_low(call: ServiceCall) -> ServiceResponse:
431437 ATTR_DEVICE_ID : coordinator .device_id or "" ,
432438 ATTR_DEVICE_NAME : coordinator .device_name ,
433439 ATTR_SOURCE_ENTITY_ID : coordinator .source_entity_id or "" ,
440+ ATTR_AREA_NAME : coordinator .area_name ,
434441 ATTR_BATTERY_LOW : coordinator .battery_low ,
435442 ATTR_BATTERY_LOW_THRESHOLD : coordinator .battery_low_threshold ,
436443 ATTR_BATTERY_TYPE_AND_QUANTITY : coordinator .battery_type_and_quantity ,
0 commit comments