You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New constructor parameter timeout for KNXDConnection: Allows to specify a timeout for receiving new packets from KNXd. If no packet is received for at least timeout seconds, the run() coroutine raises a Timeout exception. (Note, that sufficient KNX bus activity is required to avoid timeouts under normal conditions) (thanks to @NanoSpicer)
Raise ConnectionAbortedError exception from open_group_socket() and iterate_group_telegrams() when run() loop exits (for any reason (thanks to @NanoSpicer for the discussion and implementation)
Development improvements
Update used external GitHub Actions and add testing on Python 3.12 to GitHub Actions CI