Controllers won't read for days at a time?

I have an older xbox one and for some reason the controllers, whether wired or wireless, will stop reading them for days or weeks at a time. We can check it every day but it just won't read and then suddenly one day it will again. Any thoughts?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0

crwdns2944067:02crwdne2944067:0:

One or One S?

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

Just an old xbox one I think? Its older and black is all I really know

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0