From 7c134d1a4e53fabda068528b49078c7dae6e96d9 Mon Sep 17 00:00:00 2001
From: Steve Herrell <steve.herrell@gmail.com>
Date: Tue, 29 Oct 2019 12:39:15 -0400
Subject: [PATCH] added time zone to camera/bases

---
 custom_components/aarlo/alarm_control_panel.py | 2 ++
 custom_components/aarlo/camera.py              | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/custom_components/aarlo/alarm_control_panel.py b/custom_components/aarlo/alarm_control_panel.py
index becfce17..4022792f 100644
--- a/custom_components/aarlo/alarm_control_panel.py
+++ b/custom_components/aarlo/alarm_control_panel.py
@@ -55,6 +55,7 @@
 ATTR_MODE = 'mode'
 ATTR_VOLUME = 'volume'
 ATTR_DURATION = 'duration'
+ATTR_TIME_ZONE = 'time_zone'
 
 SERVICE_MODE = 'aarlo_set_mode'
 SERVICE_SIREN_ON = 'aarlo_siren_on'
@@ -212,6 +213,7 @@ def device_state_attributes(self):
         attrs = {}
 
         attrs[ATTR_ATTRIBUTION] = CONF_ATTRIBUTION
+        attrs[ATTR_TIME_ZONE] = self._base.timezone
         attrs['brand'] = DEFAULT_BRAND
         attrs['device_id'] = self._base.device_id
         attrs['model_id'] = self._base.model_id
diff --git a/custom_components/aarlo/camera.py b/custom_components/aarlo/camera.py
index 33e34192..1f63ba3f 100644
--- a/custom_components/aarlo/camera.py
+++ b/custom_components/aarlo/camera.py
@@ -55,6 +55,7 @@
 ATTR_VOLUME = 'volume'
 ATTR_LAST_THUMBNAIL = 'last_thumbnail'
 ATTR_DURATION = 'duration'
+ATTR_TIME_ZONE = 'time_zone'
 
 CONF_FFMPEG_ARGUMENTS = 'ffmpeg_arguments'
 
@@ -353,6 +354,7 @@ def device_state_attributes(self):
                 (ATTR_WIRED_ONLY, self._camera.wired_only),
                 (ATTR_LAST_THUMBNAIL, self.last_thumbnail_url),
                 (ATTR_LAST_VIDEO, self.last_video_url),
+                (ATTR_TIME_ZONE, self._camera.timezone),
             ) if value is not None
         }