From 65656ccc83966afe0e7a4ecd082b99c6beeb0078 Mon Sep 17 00:00:00 2001 From: Tom Harris Date: Wed, 21 Feb 2018 00:44:02 -0500 Subject: [PATCH] Add debugging message to confirm platform setup --- homeassistant/components/binary_sensor/insteon_plm.py | 3 +++ homeassistant/components/fan/insteon_plm.py | 3 +++ homeassistant/components/light/insteon_plm.py | 3 +++ homeassistant/components/sensor/insteon_plm.py | 3 +++ homeassistant/components/switch/insteon_plm.py | 3 +++ 5 files changed, 15 insertions(+) diff --git a/homeassistant/components/binary_sensor/insteon_plm.py b/homeassistant/components/binary_sensor/insteon_plm.py index e7bf93cbd60..d7d4a9dbf12 100644 --- a/homeassistant/components/binary_sensor/insteon_plm.py +++ b/homeassistant/components/binary_sensor/insteon_plm.py @@ -31,6 +31,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): device = plm.devices[address] state_key = discovery_info['state_key'] + _LOGGER.debug('Adding device %s with state name %s to Binary Sensor platform.', + device.address.hex, device.states[state_key].name) + entities.append(InsteonPLMBinarySensor(device, state_key)) async_add_devices(entities) diff --git a/homeassistant/components/fan/insteon_plm.py b/homeassistant/components/fan/insteon_plm.py index a23fc36cb67..abd077cd625 100644 --- a/homeassistant/components/fan/insteon_plm.py +++ b/homeassistant/components/fan/insteon_plm.py @@ -39,6 +39,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): device = plm.devices[address] state_key = discovery_info['state_key'] + _LOGGER.debug('Adding device %s with state name %s to Fan platform.', + device.address.hex, device.states[state_key].name) + entities.append(InsteonPLMFan(device, state_key, SUPPORT_SET_SPEED)) async_add_devices(entities) diff --git a/homeassistant/components/light/insteon_plm.py b/homeassistant/components/light/insteon_plm.py index 59c058ac4f2..ee8ce4656ee 100644 --- a/homeassistant/components/light/insteon_plm.py +++ b/homeassistant/components/light/insteon_plm.py @@ -29,6 +29,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): device = plm.devices[address] state_key = discovery_info['state_key'] + _LOGGER.debug('Adding device %s with state name %s to Light platform.', + device.address.hex, device.states[state_key].name) + entities.append(InsteonPLMDimmerDevice(device, state_key)) async_add_devices(entities) diff --git a/homeassistant/components/sensor/insteon_plm.py b/homeassistant/components/sensor/insteon_plm.py index 669fbe6412c..014becb772e 100644 --- a/homeassistant/components/sensor/insteon_plm.py +++ b/homeassistant/components/sensor/insteon_plm.py @@ -26,6 +26,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): device = plm.devices[address] state_key = discovery_info['state_key'] + _LOGGER.debug('Adding device %s with state name %s to Sensor platform.', + device.address.hex, device.states[state_key].name) + entities.append(InsteonPLMSensorDevice(device, state_key)) async_add_devices(entities) diff --git a/homeassistant/components/switch/insteon_plm.py b/homeassistant/components/switch/insteon_plm.py index 3e940e2ff43..c349818312b 100644 --- a/homeassistant/components/switch/insteon_plm.py +++ b/homeassistant/components/switch/insteon_plm.py @@ -28,6 +28,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): state_name = device.states[state_key].name + _LOGGER.debug('Adding device %s with state name %s to Switch platform.', + device.address.hex, device.states[state_key].name) + if state_name in ['lightOnOff', 'outletTopOnOff', 'outletBottomOnOff']: entities.append(InsteonPLMSwitchDevice(device, state_key)) elif state_name == 'openClosedRelay':