diff --git a/homeassistant/components/cover/tahoma.py b/homeassistant/components/cover/tahoma.py index c99076de851..20625143daf 100644 --- a/homeassistant/components/cover/tahoma.py +++ b/homeassistant/components/cover/tahoma.py @@ -79,5 +79,7 @@ class TahomaCover(TahomaDevice, CoverDevice): if self.tahoma_device.type == \ 'io:RollerShutterWithLowSpeedManagementIOComponent': self.apply_action('setPosition', 'secured') + elif self.tahoma_device.type == 'rts:BlindRTSComponent': + self.apply_action('my') else: self.apply_action('stopIdentify') diff --git a/homeassistant/components/sensor/tahoma.py b/homeassistant/components/sensor/tahoma.py index 39d1cbc75a3..cafa942f65b 100644 --- a/homeassistant/components/sensor/tahoma.py +++ b/homeassistant/components/sensor/tahoma.py @@ -46,6 +46,8 @@ class TahomaSensor(TahomaDevice, Entity): """Return the unit of measurement of this entity, if any.""" if self.tahoma_device.type == 'Temperature Sensor': return None + elif self.tahoma_device.type == 'io:SomfyContactIOSystemSensor': + return None elif self.tahoma_device.type == 'io:LightIOSystemSensor': return 'lux' elif self.tahoma_device.type == 'Humidity Sensor': @@ -57,3 +59,6 @@ class TahomaSensor(TahomaDevice, Entity): if self.tahoma_device.type == 'io:LightIOSystemSensor': self.current_value = self.tahoma_device.active_states[ 'core:LuminanceState'] + if self.tahoma_device.type == 'io:SomfyContactIOSystemSensor': + self.current_value = self.tahoma_device.active_states[ + 'core:ContactState'] diff --git a/homeassistant/components/tahoma.py b/homeassistant/components/tahoma.py index 055e3f410ea..9848d20094c 100644 --- a/homeassistant/components/tahoma.py +++ b/homeassistant/components/tahoma.py @@ -38,6 +38,8 @@ TAHOMA_COMPONENTS = [ TAHOMA_TYPES = { 'rts:RollerShutterRTSComponent': 'cover', 'rts:CurtainRTSComponent': 'cover', + 'rts:BlindRTSComponent': 'cover', + 'rts:VenetianBlindRTSComponent': 'cover', 'io:RollerShutterWithLowSpeedManagementIOComponent': 'cover', 'io:RollerShutterVeluxIOComponent': 'cover', 'io:RollerShutterGenericIOComponent': 'cover',