import "code.pfad.fr/gohmekit/contrib/fritzbox"
func ConnectDevices(client contrib.MQTT, devices []*accessory.Basic) error
func DiscoverDevices(ctx context.Context, client contrib.MQTT) (<-chan accessory.Basic, error)
the mqttclient should take care of the 'friztgox/' topic-prefix
func NewDevices(client *aha.Client) (map[string]accessory.Basic, func() (*aha.DeviceListInfos, error), error)
aha.go mqtt.go