refactoring: rewrite PowerSpySensorSuite