From 103d352b1f112f688ff687c21bcc233ecdb48017 Mon Sep 17 00:00:00 2001 From: Matt Snyder Date: Wed, 8 Jan 2020 14:27:48 -0600 Subject: [PATCH] Add Doorbird events to logbook (#30588) * Add Doorbird events to logbook * Add logbook to dependencies --- homeassistant/components/doorbird/__init__.py | 3 +++ homeassistant/components/doorbird/manifest.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/doorbird/__init__.py b/homeassistant/components/doorbird/__init__.py index 680ee1354eb..d82e27f0f9a 100644 --- a/homeassistant/components/doorbird/__init__.py +++ b/homeassistant/components/doorbird/__init__.py @@ -6,6 +6,7 @@ from doorbirdpy import DoorBird import voluptuous as vol from homeassistant.components.http import HomeAssistantView +from homeassistant.components.logbook import log_entry from homeassistant.const import ( CONF_DEVICES, CONF_HOST, @@ -296,4 +297,6 @@ class DoorBirdRequestView(HomeAssistantView): hass.bus.async_fire(f"{DOMAIN}_{event}", event_data) + log_entry(hass, "Doorbird {}".format(event), "event was fired.", DOMAIN) + return web.Response(status=200, text="OK") diff --git a/homeassistant/components/doorbird/manifest.json b/homeassistant/components/doorbird/manifest.json index 97b54adb4ab..1703557cc9e 100644 --- a/homeassistant/components/doorbird/manifest.json +++ b/homeassistant/components/doorbird/manifest.json @@ -3,6 +3,6 @@ "name": "DoorBird", "documentation": "https://www.home-assistant.io/integrations/doorbird", "requirements": ["doorbirdpy==2.0.8"], - "dependencies": ["http"], + "dependencies": ["http", "logbook"], "codeowners": ["@oblogic7"] }