This release adds a helper for building `put_characteristic` payloads. It takes a mapping of characteristic type against value and works out the (aid, iid) values:
python
name = "Hue dimmer switch button 3"
a = Accessories.from_file("tests/fixtures/hue_bridge.json").aid(6623462389072572)
service = a.services.first(
service_type=ServicesTypes.STATELESS_PROGRAMMABLE_SWITCH,
characteristics={CharacteristicsTypes.NAME: name},
)
payload = service.build_update({CharacteristicsTypes.NAME: "Fred"})
payload == [(6623462389072572, 588410716196, "Fred")]