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 = [ #CronTrigger("*/15 * * * * ?"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Incoming"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Outgoing") ] self.updateTimer = None
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( "pFF_Bedroom_Switches_Long_Pressed_Left_State", state="ON"), ItemStateChangeTrigger( "pFF_Bedroom_Switches_Long_Pressed_Right_State", state="ON") ]
def __init__(self): self.triggers = [ #CronTrigger("0/5 * * * * ?"), ItemStateChangeTrigger( "pGF_Utilityroom_Washer_RemainingProgramTimeState"), ItemStateChangeTrigger("pGF_Utilityroom_Washer_OperationState") ]
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pGF_Utilityroom_Heating_Power"), ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Circuit_Pump_Speed") ] self.updateTimer = None
def __init__(self): self.triggers = [ #CronTrigger("0 0 * * * ?"), ItemStateChangeTrigger("pOther_State_Message_Robot"), ItemStateChangeTrigger("pOther_State_Message_Homeconnect") ] self.check()
def __init__(self): self.triggers = [ #CronTrigger("0/5 * * * * ?"), ItemStateChangeTrigger( "pGF_Kitchen_Dishwasher_RemainingProgramTimeState"), ItemStateChangeTrigger("pGF_Kitchen_Dishwasher_OperationState") ]
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pGF_Utilityroom_Heating_Solar_Pump_State"), ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Solar_Reheating_State") ] self.updateTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pOther_Presence_Holger_State"), ItemStateChangeTrigger("pOther_Presence_Sandra_State") ] self.skippedTimer = {}
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pOther_Manual_State_Auto_Attic_Light"), ItemStateChangeTrigger("pIndoor_Plant_Sensor_Device_State1"), ItemStateChangeTrigger("pIndoor_Plant_Sensor_Device_State2"), ItemStateChangeTrigger("pIndoor_Plant_Sensor_Device_State3"), ItemStateChangeTrigger("pIndoor_Plant_Sensor_Device_State4") ]
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Ventilation_Indoor_Incoming_Temperature"), ItemStateChangeTrigger( "pGF_Utilityroom_Ventilation_Indoor_Outgoing_Temperature") ] self.updateTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Offset"), ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Offset_Target") ] self.updateTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Solar_Collector"), ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Solar_Storage") ] self.updateTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pOther_Manual_State_Auto_Attic_Light"), ItemStateChangeTrigger("pOther_Manual_State_Auto_Christmas"), ItemStateChangeTrigger("pOther_Manual_State_Auto_Lighting"), ItemStateChangeTrigger("pOther_Manual_State_Auto_Rollershutter"), ItemStateChangeTrigger("pOther_Manual_State_Auto_Sunprotection") ]
def __init__(self): self.triggers = [ #CronTrigger("*/15 * * * * ?"), ItemStateChangeTrigger("pGF_Kitchen_Coffeemaker_Power_State"), ItemStateChangeTrigger( "pGF_Kitchen_Coffeemaker_Program_Progress_State"), ItemStateChangeTrigger("pGF_Kitchen_Coffeemaker_Operation_State") ]
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Washer_RemainingProgramTimeState"), ItemStateChangeTrigger("pGF_Utilityroom_Washer_OperationState") ] self.checkTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pOutdoor_Watering_Logic_Program_Duration") ] for group in circuits: for circuit in group[2]: self.triggers.append(ItemStateChangeTrigger(circuit + "_Auto"))
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Kitchen_Dishwasher_RemainingProgramTimeState"), ItemStateChangeTrigger("pGF_Kitchen_Dishwasher_OperationState") ] self.checkTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Outdoor"), ItemStateChangeTrigger( "pGF_Utilityroom_Heating_Temperature_Outdoor_Subdued"), ItemStateChangeTrigger("pOutdoor_Weather_Forecast_Temperature_4h") ] self.updateTimer = None
def __init__(self): self.triggers = [ ItemStateChangeTrigger("pOutdoor_Streedside_Garage_Light_Powered"), ItemStateChangeTrigger( "pOutdoor_Streedside_Frontdoor_Light_Powered"), ItemStateChangeTrigger("pOutdoor_Carport_Light_Powered"), ItemStateChangeTrigger("pOutdoor_Terrace_Light_Brightness"), ItemStateChangeTrigger("pOutdoor_Garden_Garage_Light_Powered") ]
def __init__(self): self.triggers = [ #ItemStateChangeTrigger("pGF_Corridor_Motiondetector_State",state="OPEN"), #ItemStateChangeTrigger("pGF_Livingroom_Motiondetector_State",state="OPEN"), #ItemStateChangeTrigger("pFF_Corridor_Motiondetector_State",state="OPEN"), ItemStateChangeTrigger("gGF_Lights", state="ON"), ItemStateChangeTrigger("gGF_Shutters", state="UP"), ItemStateChangeTrigger("gGF_Shutters", state="0") ] self.checkTimer = None
def __init__(self): self.triggers = [ #CronTrigger("*/15 * * * * ?"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Error_Message" ), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Filter_Error"), ItemStateChangeTrigger("pGF_Utilityroom_Ventilation_Thing_State") ] self.updateTimer = None self.delayUpdate()
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 = [ 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 = [] self.triggerMappings = {} for i, entry in enumerate(manualMappings): for motionDetectorItem in entry[2]: self.triggers.append( ItemStateChangeTrigger(motionDetectorItem, state="OPEN")) self.triggerMappings[motionDetectorItem] = i
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 = [ ItemStateChangeTrigger("pOther_Manual_State_Lightprogram") ] self.orgColors = None self.timer = None self.timeout = 30 self.fadingSteps = 20.0
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 = [ ItemStateChangeTrigger("pGF_Corridor_Openingcontact_Door_State") ] self.triggers += getGroupMemberChangeTrigger("gSensor_Indoor", state="OPEN") self.isConfirmed = False self.confirmTimer = None self.fallbackTimer = None