Homekit devices often go offline

Homekit devices often go offline, what might be the reason, what better way to solve this problem?