mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-17 02:26:43 +03:00
Use friendly names for zones in notifications
This commit is contained in:
parent
c6918d3477
commit
42765add93
@ -390,7 +390,20 @@ class WebPushClient(Communicator):
|
|||||||
|
|
||||||
message = payload["after"]["data"]["metadata"]["scene"]
|
message = payload["after"]["data"]["metadata"]["scene"]
|
||||||
else:
|
else:
|
||||||
title = f"{titlecase(', '.join(sorted_objects).replace('_', ' '))}{' was' if state == 'end' else ''} detected in {titlecase(', '.join(payload['after']['data']['zones']).replace('_', ' '))}"
|
zone_names = payload["after"]["data"]["zones"]
|
||||||
|
formatted_zone_names = []
|
||||||
|
|
||||||
|
for zone_name in zone_names:
|
||||||
|
if zone_name in self.config.cameras[camera].zones:
|
||||||
|
formatted_zone_names.append(
|
||||||
|
self.config.cameras[camera]
|
||||||
|
.zones[zone_name]
|
||||||
|
.get_formatted_name(zone_name)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
formatted_zone_names.append(titlecase(zone_name.replace("_", " ")))
|
||||||
|
|
||||||
|
title = f"{titlecase(', '.join(sorted_objects).replace('_', ' '))}{' was' if state == 'end' else ''} detected in {', '.join(formatted_zone_names)}"
|
||||||
message = f"Detected on {camera_name}"
|
message = f"Detected on {camera_name}"
|
||||||
|
|
||||||
if ended:
|
if ended:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user