* Add `knx.telegram` integration specific trigger * Move implementation to trigger.py, use it from device_trigger * test device_trigger * test trigger.py * Add "incoming" and "outgoing" and handle legacy device triggers * work with mixed group address styles * improve coverage * Add no-op option * apply changed linting rules * Don't distinguish legacy device triggers from new ones that's now supported since frontend has fixed default values of extra_fields * review suggestion: reuse trigger schema for device trigger extra fields * cleanup for readability * Remove no-op option |
||
---|---|---|
.. | ||
helpers | ||
__init__.py | ||
binary_sensor.py | ||
button.py | ||
climate.py | ||
config_flow.py | ||
const.py | ||
cover.py | ||
date.py | ||
datetime.py | ||
device.py | ||
device_trigger.py | ||
diagnostics.py | ||
expose.py | ||
fan.py | ||
icons.json | ||
knx_entity.py | ||
light.py | ||
manifest.json | ||
notify.py | ||
number.py | ||
project.py | ||
scene.py | ||
schema.py | ||
select.py | ||
sensor.py | ||
services.py | ||
services.yaml | ||
strings.json | ||
switch.py | ||
telegrams.py | ||
text.py | ||
time.py | ||
trigger.py | ||
validation.py | ||
weather.py | ||
websocket.py |