diff --git a/homeassistant/components/notify/hangouts.py b/homeassistant/components/notify/hangouts.py index eb2880e8a46..01f98146f4c 100644 --- a/homeassistant/components/notify/hangouts.py +++ b/homeassistant/components/notify/hangouts.py @@ -11,10 +11,10 @@ import voluptuous as vol from homeassistant.components.notify import (ATTR_TARGET, PLATFORM_SCHEMA, NOTIFY_SERVICE_SCHEMA, BaseNotificationService, - ATTR_MESSAGE) + ATTR_MESSAGE, ATTR_DATA) from homeassistant.components.hangouts.const \ - import (DOMAIN, SERVICE_SEND_MESSAGE, + import (DOMAIN, SERVICE_SEND_MESSAGE, MESSAGE_DATA_SCHEMA, TARGETS_SCHEMA, CONF_DEFAULT_CONVERSATIONS) _LOGGER = logging.getLogger(__name__) @@ -26,7 +26,8 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ }) NOTIFY_SERVICE_SCHEMA = NOTIFY_SERVICE_SCHEMA.extend({ - vol.Optional(ATTR_TARGET): [TARGETS_SCHEMA] + vol.Optional(ATTR_TARGET): [TARGETS_SCHEMA], + vol.Optional(ATTR_DATA, default={}): MESSAGE_DATA_SCHEMA }) @@ -59,7 +60,8 @@ class HangoutsNotificationService(BaseNotificationService): messages.append({'text': message, 'parse_str': True}) service_data = { ATTR_TARGET: target_conversations, - ATTR_MESSAGE: messages + ATTR_MESSAGE: messages, + ATTR_DATA: kwargs[ATTR_DATA] } return self.hass.services.call(