See above where I said "I have over a dozen iHome outlets and have never had to reset or power cycle them"?
LOL. It's like they heard me.
The day after Thanksgiving, I entered iHome hell after over a year of trouble-free operations. I'm still tracking this down, but I believe I have an Access Point that's starting to go bad.
Here's what I learned though: If the iHome outlet loses connection even briefly to WiFi, when it reconnects it always sends a DHCP request (without even being power-cycled). If that request fails (Maybe the DHCP server is still coming back online) it appears to continue to use the IP it already had (per DHCP specs) but.... the outlet also appears to stop advertising "_hap._tcp" service - which results in a No Response in HomeKit (HAP = HomeKit Access Protocol). This morning I lost two outlets. Could still see them on the network, ping them too, but they were No Response in HomeKit. The Discover app showed they were missing from the _hap._tcp list, and my DHCP server showed me I had 7 devices all request addresses at 9:43 last night. That's a sign that a WiFi router dropped, dumping several connected devices at once.
Since there have been no firmware updates in forever on the outlets, I have to blame my network. Something's wrong there, and the outlets are a symptom. I do think iHome has an issue with not advertising HAP if something goes wrong with a DHCP request though, and that's on them.
Because the issue is that they stop advertising HAP, the only solution is to power cycle the outlet. Rebooting routers won't fix that.