From 9efb90d23cbe81985729afc72817d82b5e1f685a Mon Sep 17 00:00:00 2001 From: Tom Harris Date: Thu, 13 Dec 2018 07:52:12 -0800 Subject: [PATCH] Resolve IOLinc sensor name (#19050) --- homeassistant/components/binary_sensor/insteon.py | 3 ++- homeassistant/components/insteon/__init__.py | 2 +- requirements_all.txt | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/binary_sensor/insteon.py b/homeassistant/components/binary_sensor/insteon.py index 009de676bf3..5b0a291e92b 100644 --- a/homeassistant/components/binary_sensor/insteon.py +++ b/homeassistant/components/binary_sensor/insteon.py @@ -14,6 +14,7 @@ DEPENDENCIES = ['insteon'] _LOGGER = logging.getLogger(__name__) SENSOR_TYPES = {'openClosedSensor': 'opening', + 'ioLincSensor': 'opening', 'motionSensor': 'motion', 'doorSensor': 'door', 'wetLeakSensor': 'moisture', @@ -58,7 +59,7 @@ class InsteonBinarySensor(InsteonEntity, BinarySensorDevice): on_val = bool(self._insteon_device_state.value) if self._insteon_device_state.name in ['lightSensor', - 'openClosedSensor']: + 'ioLincSensor']: return not on_val return on_val diff --git a/homeassistant/components/insteon/__init__.py b/homeassistant/components/insteon/__init__.py index 14d43cbcaee..a9edbaed3b6 100644 --- a/homeassistant/components/insteon/__init__.py +++ b/homeassistant/components/insteon/__init__.py @@ -19,7 +19,7 @@ import homeassistant.helpers.config_validation as cv from homeassistant.helpers import discovery from homeassistant.helpers.entity import Entity -REQUIREMENTS = ['insteonplm==0.15.1'] +REQUIREMENTS = ['insteonplm==0.15.2'] _LOGGER = logging.getLogger(__name__) diff --git a/requirements_all.txt b/requirements_all.txt index 9dcb0e9f59b..ef62831167e 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -536,7 +536,7 @@ ihcsdk==2.2.0 influxdb==5.2.0 # homeassistant.components.insteon -insteonplm==0.15.1 +insteonplm==0.15.2 # homeassistant.components.sensor.iperf3 iperf3==0.1.10