def __init__(self): self.triggers = [ CronTrigger("*/15 * * * * ?"), CronTrigger("0 */5 * * * ?"), ItemStateChangeTrigger("pOutdoor_WeatherStation_Is_Working"), ItemStateChangeTrigger("pIndoor_Plant_Sensor_Main_Info") ]
def __init__(self): self.triggers = [ #ItemStateChangeTrigger("Electricity_Meter_Supply"), #ItemStateChangeTrigger("pGF_Garage_Solar_Inverter_Total_Yield"), # should be cron based, otherwise it will create until 3 times more values if it is based on ItemStateChangeTrigger CronTrigger("15 */5 * * * ?") ]
def __init__(self): self.triggers = [ CronTrigger("0 0 * * * ?"), ItemStateChangeTrigger("pIndoor_Roomba_status"), ItemStateChangeTrigger("pIndoor_Roomba_full"), ItemStateChangeTrigger("pOutdoor_Mower_Status") ]
def __init__(self): self.triggers = [ #ItemStateChangeTrigger("pGF_Utilityroom_Electricity_Current_Daily_Demand"), #ItemStateChangeTrigger("pGF_Utilityroom_Electricity_Current_Daily_Supply"), #ItemStateChangeTrigger("pGF_Garage_Solar_Inverter_Daily_Yield") # should be cron based, otherwise it will create until 3 times more values if it is based on ItemStateChangeTrigger CronTrigger("30 */5 * * * ?") ]
def __init__(self): self.triggers = [ ItemStateUpdateTrigger("VoiceCommand"), CronTrigger("0 0 0 * * ?") #ItemEventTrigger(["ItemAddedEvent","ItemRemovedEvent","ItemUpdatedEvent"]) ] self.processor = CommandProcessor(self.log, ir) Tests.process(self.processor, self.log, ir)
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Electricity_Current_Consumption"), CronTrigger("0 */5 * * * ?") ] self.stack = [] self.lastLimitationIncrease = ZonedDateTime.now()
def __init__(self): self.triggers = [ CronTrigger("0 */1 * * * ?"), ItemStateChangeTrigger("pOther_Presence_State"), ] self.lastDirection = None self.lastGFShouldOpen = None self.lastFFShouldOpen = None self.timer = None
def __init__(self): self.triggers = [ ItemCommandTrigger("pGF_Utilityroom_Ventilation_Fan_Level"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Auto_Mode", state="ON"), ItemStateChangeTrigger("pOther_Presence_State"), CronTrigger("0 */1 * * * ?"), ] self.autoChangeInProgress = False self.activeLevel = -1
def __init__(self): self.triggers = [ CronTrigger("0 */5 * * * ?"), #CronTrigger("*/15 * * * * ?"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_State_Message" ), ItemStateChangeTrigger("pGF_Utilityroom_Heating_State_Message"), ItemStateChangeTrigger("pGF_Garage_Solar_Inverter_Is_Working"), ItemStateChangeTrigger("pOutdoor_WeatherStation_Is_Working"), ItemStateChangeTrigger("State_Server") ]
def __init__(self): self.triggers = [CronTrigger("0 2,17,32,47 8-15 ? * MON-FRI")]
def __init__(self): self.triggers = [ CronTrigger("0 2,17,32,47 * * * ?"), ItemStateChangeTrigger("pOutdoor_Mower_Duration"), ItemStateChangeTrigger("pOutdoor_Mower_Status") ]
def __init__(self): self.triggers = [ CronTrigger("0 1 5,8,20,23 * * ?"), ItemStateChangeTrigger("Attic_Light_Mode") ]
def __init__(self): self.triggers = [CronTrigger("0 * * * * ?")]
def __init__(self): self.triggers = [ CronTrigger("15 0 0 * * ?"), ItemStateChangeTrigger("pGF_Utilityroom_Heating_Burner_Hours") ]
def __init__(self): self.triggers = [ CronTrigger("15 0 0 * * ?"), ItemStateChangeTrigger("pGF_Utilityroom_Heating_Solar_Power") ]
def __init__(self): self.triggers = [ CronTrigger("0 2,17,32,47 * * * ?"), ItemStateChangeTrigger("pIndoor_Roomba_online"), ItemStateChangeTrigger("pIndoor_Roomba_status") ]
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pGF_Utilityroom_Energy_Supply_Active"), CronTrigger("1 0 0 * * ?") ]