import logging from modules.core.basetypes import Step from modules.core.core import cbpi from modules.core.proptypes import Property @cbpi.addon.step.type("Dummy Step") class Dummy(Step): def __init__(self): self.logger = logging.getLogger(__name__) @cbpi.addon.step.action("WOHOO") def myaction(self): self.stop_timer() self.start_timer(10) self.logger.debug("HALLO") text = Property.Text(label="Text", configurable=True, description="WOHOOO") time = Property.Text(label="Text", configurable=True, description="WOHOOO") def execute(self): self.logger.debug(self.text) pass def reset(self): self.logger.info("RESET STEP!!!") self.stop_timer()