Exemplo n.º 1
0
    def tick(self, now):
        scheduled = StateChange.get_current(now)

        if scheduled is None:
            scheduled = StateChangeRepeating.get_current(now)

        self.set_AC_target(scheduled.AC_target)
        self.set_fan(scheduled.fan)
        self.set_heater_target(scheduled.heater_target)