You say it delays a minute, but I only see 1000ms there, am I overlooking anything? Would it not be better to wait until the device answers to pings or accepts TCP connections?
Also, what are the benefits and drawbacks of Home Assistant integrations vs. native UC integrations, assuming both...