I am using Tasker on all my Android tablets and something called TNES.
Its a little web server for Tasker, so you can send in different HTTP commands to the tablet to have a tasker task run e.g. wake up the tablet.
I am using the logic engine (Multi System Reactor) for my Vera hub to just send a HTTP command to the tablet when the Fibaro motion sensor in my kitchen detects movement, it will wake up the tablet. And the tablet is then set to sleep in its Android settings after so many minutes or I can send a HTTP command to run a task to make the tablet sleep when I want.
I can also use Tasker / TNES for other things, for example I can send HTTP commands to the tablet to launch the Home Remote app or make Home Remote navigate to a particular dashboard page, so its very similar to how Imperihome was in that respect. Or send a HTTP command to reboot the tablet or whatever Tasker can do, I can initiate that Tasker task by sending a HTTP command from my Vera / Reactor to the tablet.
Another option is to use the camera on the tablet as the “motion sensor” there is an app called Motion Detector which works with Tasker and upon the tablets camera detecting motion you can have tasker watch for an intent happening and then run your task to wake up the tablets screen etc.
Side node: Imperihome had its own web server and simple HTTP API for controlling aspects of the Imperihome app, whereas Home Remote does not. Which is why I had to find a solution that gave me similar functionality to what I had with Imperihome previously.
We did ask @bill for some of these Imperihome type features, but I don’t think they have been implemented as yet.