Daily schedule set by user

A feature that is needed is a daily schedule. Since both ball movement and lights can be controlled via settings, it should be very easy to set a run and a rest schedule without pressing the tiny button on the back of the unit.

3 Likes

Agreed - would love to tie this to a daily schedule (i.e. start at 8:30 - end at 6 PM)… a bonus would be able to turn it on and off via local API call.

I have connected the Oasis to my Home Assistant and send the same calls to it as the app does. To demonstrate, open up a browser on your home network and type this:

http://<OASIS_IP>/?CMDPLAY=

http://<OASIS_IP>/?CMDPAUSE=

I have create automations so that it pauses at night and starts again on the mornings, also it turns off the lights of the unit. In theory, I could also adjust the brightness of the light by taking in to the automations a light sensor and use that to dynamically adjust the units lights based on how much light there is in the room.

It’s pretty easy!

2 Likes

Wow! Now we just need a list of all the available commands. I’d love to be able to change color for different patterns or partway through patterns

I’m just using a HTTP sniffer on my phone to catch all the commands it’s sending when I’m clicking in the Oasis app.

You can do it yourself easily if you need any special commands :slight_smile:

“Easily” is relative.

Here’s the Home Assistant integration I created:

Or if you really just wanna see what local commands are available, you can look at this file specifically:

3 Likes