First of all, thank you for a lot of work you have done. I was glad to see this component en gave it a try.
After a lot of testing / trying, i can’t get it to work. Maybe someone can help me out.
I have an Satel integra 64 plus firmware 1.17 and the ETHM-1 v2 firmware 2.04, with 14 zones connected. (window and IR sensors)
In DloadX i have turned off encryption for integration protocol on de ETHM-1 module.
In de confugration.yaml just 2 zones for testing, the sensors are visible with the encryption off but the status won’t change.
With the encryption on, there are no sensors visible.
So i think there is a connection with the Satel panel when the encryption is off.

confuguration.yaml
satel_integra:
host: 192.168.1.49
port: 7094
partition: 1
arm_home_mode: 1
zones
02:
name: 'Voordeur'
type: 'opening'
03:
name: 'Gang'
type: 'motion'
This is what the log is reporting:
2017-10-06 09:44:08 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/lib/python3.4/asyncio/tasks.py”, line 237, in _step
result = next(coro)
File “/srv/homeassistant/lib/python3.4/site-packages/satel_integra/satel_integra.py”, line 322, in monitor_status
yield from self.start_monitoring()
File “/srv/homeassistant/lib/python3.4/site-packages/satel_integra/satel_integra.py”, line 163, in start_monitoring
resp = yield from self._read_data()
File “/srv/homeassistant/lib/python3.4/site-packages/satel_integra/satel_integra.py”, line 261, in _read_data
data = yield from self._reader.readuntil(b’\xFE\x0D’)
AttributeError: ‘StreamReader’ object has no attribute ‘readuntil’
2017-10-06 09:44:14 WARNING (MainThread) [homeassistant.components.sensor.template] Could not render template lastupdated, the state is unknown.
Is there a setting i missed?