Skip to content

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:27
· 16 commits to master since this release

New

  • get_properties([...], node_id=None) reads several properties in one request, and decodes each value like get_property does (type, options, scale) (#162).
  • get_node_info(node_id=None) returns a NodeInfo with the name, model, article number, serial number, firmware and hardware version of a node. It uses one request, and falls back to single reads when a node lacks some of them (the LAN C has no model or article number); missing values are None (#163, #164).
  • PROPERTY_HARDWARE_VERSION (#163).
  • The CLI's list-nodes shows the name, model, firmware, hardware version and serial number of each node (#165).

Breaking changes

  • get_multiple_properties is removed: it sent a wrong request for anything but unit 1, subunit 1. Use get_properties (#161, #162).
  • util.bytestring is removed (#162).

Docs

  • The protocol docs now include what the official app knows about PDOs, RMI units, properties and commands, gateway results and the keep-alive, marked when not yet seen on a unit (#158, #159, #160).

Full Changelog: v0.4.2...v0.4.3