Hi you can create a function in your py file and call the function in _data.xml which will run your scheduler.
Example:
Import the following in your py file:
import logging
from datetime import datetime
_logger = logging.getLogger(__name__)
Create a function
def test_scheduler(self,cr,uid,ids=None,context=None):
_logger.info("Scheduler Testing"+str(datetime.today()))
return True
Create a yourmodule_data.xml file
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<record id="ir_cron_scheduler" model="ir.cron">
<field name="name">Test Scheduler</field>
<field name="interval_number">2</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field eval="'yourmodelname'" name="model"/>
<field eval="'test_scheduler'" name="function"/>
<field eval="'()'" name="args"/>
</record>
</data>
</openerp>
Dont forget to import the xml file in __openerp__.py
Thanks