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
None is not a valid address parameter for GroupAddress and IndividualAddress anymore. It raises CouldNotParseAddress.
None in a RemoteValue or Device group address list is now ignored instead of parsed as broadcast address.
Broadcast address ("0/0/0") is now invalid for RemoteValue and Device group addresses and raises CouldNotParseAddress.
Management
Add handling mechanism and sending method for broadcast telegrams in the management class.
Add new management procedures for device management: nm_invididual_address_write, nm_individual_address_read, nm_individual_address_serial_number_read and nm_individual_address_serial_number_write.
Secure
Parse project_name from an ETS Keyring.
Internal
Use ruff format and more ruff linters. Remove black, isort, flake8 and pyupgrade from requirements.