This makes processing this attribute far easier in Home Assistant for example in my unknown devices blueprint which generates a notification when an unknown device connects.
Technically, this is a breaking change but it the behaviour was broken by an undocumented change during the refactor anyway - from 192.168.1.2: aa:bb:cc:dd:ee:ff (?) to 192.168.1.2: aa:bb:cc:dd:ee:ff
This makes each item in unknown_devices.attributes.leased a dict (i.e. a dict of dicts).
For example
This makes processing this attribute far easier in Home Assistant for example in my unknown devices blueprint which generates a notification when an unknown device connects.
Technically, this is a breaking change but it the behaviour was broken by an undocumented change during the refactor anyway - from
192.168.1.2: aa:bb:cc:dd:ee:ff (?)
to192.168.1.2: aa:bb:cc:dd:ee:ff