It could be a problem with the home hub wireless module, so if you are still in a contract, you could ask BT to send a replacement.
The other alternative would be to use your own third party router. Prices start at about £35 for a single band device.
Some people do seem to have issues with wireless on the home hubs for reasons unknown.
Welcome to the Community and thanks for posting.
Sorry that you are having problems with devices staying connected to your BT Hub.
As @Keith_Beddoe has suggested if you are in a contract it might be worth us sending you out a new hub.
I've sent you a Private Message with details on how you can get in contact with the mod team.
Thanks for taking the time to send in your account information.
I have arranged for a new hub to be sent out to you, this should be with you on 25/02/2020.
Can you test the hub for about a week and let me know if the new hub works better?
Great, thanks. Hope the new hub sorts the problem
I assume the first thing you did with new hub was to turn off smart setup
have you tried taking the dash out of SSID to see if that makes any difference
Hi, I still haven't had time to change the wifi name to something without a dash. Hopefully I'll be able to try this weekend.
The disconnections for the devices seem to be random. After a router restart it can be OK for between 12 hours to 3 days.