fix issue #15125421446152 by converting schedule to on/off signals