diff --git a/homeassistant/components/camera/__init__.py b/homeassistant/components/camera/__init__.py index 5b2aa463607..5ba68dea058 100644 --- a/homeassistant/components/camera/__init__.py +++ b/homeassistant/components/camera/__init__.py @@ -8,6 +8,7 @@ https://home-assistant.io/components/camera/ import asyncio from datetime import timedelta import logging +import hashlib from aiohttp import web @@ -47,11 +48,13 @@ class Camera(Entity): def __init__(self): """Initialize a camera.""" self.is_streaming = False + self._access_token = hashlib.sha256( + str.encode(str(id(self)))).hexdigest() @property def access_token(self): """Access token for this camera.""" - return str(id(self)) + return self._access_token @property def should_poll(self):