Turn off controllers
There NEEDS to be a sleep mode or an option to turn off the controllers. I have just gotten my Oculus Rift S (3 days ago) and the controllers had gone through the included batteries in under 24 hours. I have swapped them out and been taking them out when I'm not using the Rift.
It seems like a major design flaw to have the controllers constantly running and to turn them off, having to take out the batteries. Not trying to repeat myself but there needs to be a way to turn them off or else you'll be constantly swapping dead batteries out or rechargeable ones (over time will die as well).
I can confirm that using oculus tray tool to stop the oculus service turns the controllers off.
What could be causing the problem is if you put in a lense protector to stop dust getting on the lenses it seems that the rift thinks you have it on your head so it keeps everything powered on.
yea my batteries died after 1h playing beat saber
Unplugging the headset from the PC puts them into sleep mode, although there should still be a way to do it without doing that
This isn't really a solution, but I would highly, HIGHLY, recommend getting a pack or two of rechargeable AA batteries to use for your Oculus Touch controllers. I have had very good results with Panasonic Eneloop rechargeable batteries. They essentially pay for themselves. A pack comes with 4 AA batteries and you just keep 2 of them on the charger and switch them out when the ones in the controllers die. So you will always have a set that is charged and you don't have to go through a huge quantity of non-rechargeable batteries.
Laser Nite commented
Maybe there's a hardware issue with a large number or something (by the number of upvotes), but seems to either turn on on it's own or never turn off and just burn right through batteries. Have to remove batteries or will be dead when try to use a few days or weeks later.
For Windows users:
Create a OculusControllersOff.cmd file anywhere in your computer. Open it with Notepad and add the following text:
sc stop "OVRService"
Save and close the file, then right click it, and select "Create shortcut". Right click the shortcut you just created, go to Properties. With Shortcut tab selected, click Advanced. Select "Execute as Administrator" and click Ok and then Ok again. Place this shortcut anywhere in your computer that's easy to access.
Everytime you're done playing with your Oculus, execute this shorcut. It'll power off the controllers. It's not perfect but it's better than taking the batteries off.
unfortunately, the closest thing we have so far is taking out the batteries. I find the batteries make a reasonable life though, 2-3 days before I need to take out the batteries. I'd recommend checking to make sure that nothing is touching the controllers and hitting a button when you put them down, it should sleep after around 5-15 mins.
Roger Isaac commented
This really needs sorting out. I'm having to use Oculus Tray Tool atm to make sure the controllers power off. Using that also actually turns the headset light from white to orange, so it seems that as default nothing is actually going into a standby mode.