def __init__(self):
     self.triggers = [
         CronTrigger("*/15 * * * * ?"),
         CronTrigger("0 */5 * * * ?"),
         ItemStateChangeTrigger("pOutdoor_WeatherStation_Is_Working"),
         ItemStateChangeTrigger("pIndoor_Plant_Sensor_Main_Info")
     ]
Beispiel #2
0
 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")
     ]
Beispiel #4
0
 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)
Beispiel #6
0
    def __init__(self):
        self.triggers = [
            ItemStateChangeTrigger(
                "pGF_Utilityroom_Electricity_Current_Consumption"),
            CronTrigger("0 */5 * * * ?")
        ]

        self.stack = []
        self.lastLimitationIncrease = ZonedDateTime.now()
Beispiel #7
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 = [
            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")
     ]
Beispiel #10
0
 def __init__(self):
     self.triggers = [CronTrigger("0 2,17,32,47 8-15 ? * MON-FRI")]
Beispiel #11
0
 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")
     ]
Beispiel #16
0
 def __init__(self):
     self.triggers = [
         CronTrigger("0 2,17,32,47 * * * ?"),
         ItemStateChangeTrigger("pIndoor_Roomba_online"),
         ItemStateChangeTrigger("pIndoor_Roomba_status")
     ]
Beispiel #17
0
 def __init__(self):
     self.triggers = [
         ItemStateChangeTrigger("pGF_Utilityroom_Energy_Supply_Active"),
         CronTrigger("1 0 0 * * ?")
     ]