* Add DHCP discovery to Obihai * Unique ID is MAC * Move try blocks, cleanup * Migrate existing unique_ids * Use PyObihai to update Unique ID * Auth then use get_device_mac * Config flow changes * Reworking flow according to feedback * Cleanup