Hi @BioSehnsucht,
New HASS user here, just did a fresh install and installed your elk component. Here is my configuration file (basically I’ve excluded tons of stuff so I only have the Zone’s I’m interested in):
elkm1:
host: socket://XX.XX.XX.XX:2101
code: 1234
area:
exclude: 2-8
zone:
exclude: 18-48, 54-208
output:
exclude: 1-208
task:
exclude: 1-32
thermostat:
exclude: 1-16
And my home-assistant.log looks pretty healthy:
2017-09-01 02:34:40 ERROR (Thread-2) [homeassistant.components.elkm1] Elk config : OrderedDict([('host', 'socket://XX.XX.XX.XX:2101'), ('code', '1234'), ('area', OrderedDict([('exclude', ['2-8']), ('autohide', True), ('enabled', True), ('include', ['1-8'])])), ('zone', OrderedDict([('exclude', ['18-48', '54-208']), ('autohide', True), ('enabled', True), ('include', ['1-208'])])), ('output', OrderedDict([('exclude', ['1-208']), ('autohide', True), ('enabled', True), ('include', ['1-208'])])), ('task', OrderedDict([('exclude', ['1-32']), ('autohide', True), ('enabled', True), ('include', ['1-32'])])), ('thermostat', OrderedDict([('exclude', ['1-16']), ('autohide', True), ('enabled', True), ('include', ['1-16'])])), ('counter', {'enabled': True, 'autohide': True, 'exclude': [], 'include': ['1-64']}), ('keypad', {'enabled': True, 'autohide': True, 'exclude': [], 'include': ['1-16']}), ('value', {'enabled': True, 'autohide': True, 'exclude': [], 'include': ['1-20']}), ('x10', {'enabled': True, 'autohide': True, 'exclude': [], 'include': ['a1-p16']})])
2017-09-01 02:34:50 WARNING (MainThread) [homeassistant.setup] Setup of elkm1 is taking over 10 seconds.
2017-09-01 02:36:18 WARNING (MainThread) [homeassistant.helpers.entity] Update for alarm_control_panel.elk_area_1 is already in progress
2017-09-01 02:36:18 WARNING (MainThread) [homeassistant.helpers.entity] Update for alarm_control_panel.elk_area_1 is already in progress
2017-09-01 02:36:18 WARNING (MainThread) [homeassistant.helpers.entity] Update for alarm_control_panel.elk_area_1 is already in progress
2017-09-01 02:36:18 WARNING (MainThread) [homeassistant.helpers.entity] Update for alarm_control_panel.elk_area_1 is already in progress
2017-09-01 02:36:18 WARNING (MainThread) [homeassistant.helpers.entity] Update for alarm_control_panel.elk_area_1 is already in progress
However, whenever I click on any of the Zone’s the Status/Alarm/Definition/State are always Unknown/Disabled/Disabled/Unconfigured. Also, if I violate a zone it doesn’t seem to show any status change here.
What is the expected behavior? Should the Zone’s be able to differentiate violated/not-violated in the HASS?
By the way thanks for all the hard work you’ve put into this!