From 7e16d38fc859a9e8cda3053e6aee97a4a041b53a Mon Sep 17 00:00:00 2001 From: Eduard van Valkenburg Date: Wed, 14 Jul 2021 20:01:16 +0200 Subject: [PATCH] fix for timestamp not present in SIA (#53015) --- homeassistant/components/sia/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sia/utils.py b/homeassistant/components/sia/utils.py index 66fdd7d95be..6b87c9cb1fc 100644 --- a/homeassistant/components/sia/utils.py +++ b/homeassistant/components/sia/utils.py @@ -6,6 +6,8 @@ from typing import Any from pysiaalarm import SIAEvent +from homeassistant.util.dt import utcnow + from .const import ATTR_CODE, ATTR_ID, ATTR_MESSAGE, ATTR_TIMESTAMP, ATTR_ZONE PING_INTERVAL_MARGIN = 30 @@ -42,7 +44,9 @@ def get_event_data_from_sia_event(event: SIAEvent) -> dict[str, Any]: "code": event.code, "message": event.message, "x_data": event.x_data, - "timestamp": event.timestamp.isoformat(), + "timestamp": event.timestamp.isoformat() + if event.timestamp + else utcnow().isoformat(), "event_qualifier": event.event_qualifier, "event_type": event.event_type, "partition": event.partition,