Skip to content

2.12.0 Broadcasts

Compare
Choose a tag to compare
@farmio farmio released this 05 Feb 21:07
· 216 commits to main since this release

Bugfixes

  • 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.

New Contributors