Find encryption key automatically
[#52] No longer need to define an encryption key in the config flow. The integration now tests whether the device can respond without encryption. If it requires encryption, the integration can also find the key by brute force.
Migration: If you have an existing device configured with or without an encryption key, the integration will work without any manual change. But if you run into a problem, try removing and adding the device again.