I don't think there's any basis in vanilla for a component that only acts when hard powered (repeater, comparator, torch), but it could be a reasonable solution, since there would be no need to restrict the faces that can take input. I don't believe that the hourglass hard powers adjacent blocks, however - which would be a problem.