* Add reauth flow * Cover cases without existing password * Add test to verify upgrading from older versions * Connect to the device first * Use Mapping for async_step_reauth * Set empty password for user step and remove unneeded update of unique_id
* Add reauth flow * Cover cases without existing password * Add test to verify upgrading from older versions * Connect to the device first * Use Mapping for async_step_reauth * Set empty password for user step and remove unneeded update of unique_id