Name | Description |
---|---|
tBaby_Off | Baby Monitor is turned off |
tBaby_On | Baby Monitor is turned on |
tBattery_Charger_Off | Tablet Charger is turned off |
tBattery_Charger_On | Tablet Charger is turned on |
tCharge_Tablets | Charge Tablets is turned on |
tCharger_Time_On | Charge_Trigger is turned on |
tElec_Blanket_On | Electric Blanket is turned on |
tGenerate_Excess_Power | Whenever the energy usage for Energy Monitor goes below -100 Watts |
tLawnMower_Charger_On | Lawnmower Charger is turned on |
tPumps_Turned_On | Pump Trigger is turned on |
tTest_Off | Test excess power 1 is turned off |
tVent_Boost_On | Boost Switch is turned on |
tVent_Turned_On | Ventilation Switch is turned on |
tXbox_Charge_On | Game Controller Char is turned on |
Name | On Type | On Time | On Days | Random On Delay | Off After Type | Off Time | Off Days | Random Off Delay |
---|---|---|---|---|---|---|---|---|
sBaby_Reqd_Time | Day of Week | 01:45:00 | 1,2,3,4,5,6,7 | None | Day of Week | 07:30:00 | 1,2,3,4,5,6,7 | None |
sDay_Time | Day of Week | 10:00:00 | 1,2,3,4,5,6,7 | None | Day of Week | 15:00:00 | 1,2,3,4,5,6,7 | None |
sFull_Day | Day of Week | +02:00:00r | 1,2,3,4,5,6,7 | None | Day of Week | -02:00:00t | 1,2,3,4,5,6,7 | None |
sNights | Day of Week | 00:00:00 | 1,2,3,4,5,6,7 | None | Day of Week | 06:55:00 | 1,2,3,4,5,6,7 | None |
sNon_Summer_Lawnmower | Day of Month | 02:00:00 | 1,15 | None | Day of Month | 07:00:00 | 1,15 | None |
sOff_Peak_Hours_GMT | Day of Week | 00:45:00 | 1,2,3,4,5,6,7 | None | Day of Week | 07:35:00 | 1,2,3,4,5,6,7 | None |
sOff_Peak_Hours_Summer | Day of Week | 01:45:00 | 1,2,3,4,5,6,7 | None | Day of Week | 08:35:00 | 1,2,3,4,5,6,7 | None |
sSummer_Lawnmower | Day of Month | 11:00:00 | 1,8,15,22,29 | None | Day of Month | 14:00:00 | 1,8,15,22,29 | None |
sTablet_Recharge | Interval | 01:00:00 | None | Interval | 00:01:00 | None |
Name | Device Name | Device Variable |
---|---|---|
p1 | DSW-Precipitation[152] | DisplayLine1[urn:upnp-org:serviceId:altui1] |
pAutumn_flag | Autum Flag[97] | Status[urn:upnp-org:serviceId:VSwitch1] |
pBaby_mon_off | Baby monitor man off[106] | Status[urn:upnp-org:serviceId:VSwitch1] |
pBaby_Watts | Baby Monitor[16] | CurrentLevel[urn:micasaverde-com:serviceId:GenericSensor1] |
pDay_Time_Check | Day_Time_Check[180] | Status[urn:upnp-org:serviceId:VSwitch1] |
pEnergy | Energy Monitor[12] | Watts[urn:micasaverde-com:serviceId:EnergyMetering1] |
pFalse | Housesitting Switch[127] | Status[urn:upnp-org:serviceId:VSwitch1] |
pFront_Pump_Broken | Front Pump Broken[108] | Status[urn:upnp-org:serviceId:VSwitch1] |
pGMT | GMT[110] | Status[urn:upnp-org:serviceId:VSwitch1] |
pGone_Bed | Off to bed[78] | Status[urn:upnp-org:serviceId:VSwitch1] |
pHousesitting_Switch | Housesitting Switch[127] | Status[urn:upnp-org:serviceId:VSwitch1] |
pLight_Test | Light_Test[123] | Status[urn:upnp-org:serviceId:VSwitch1] |
pNight_Test | Bath Night Test 10[91] | Status[urn:upnp-org:serviceId:VSwitch1] |
pPumps_Required | Pump Trigger[90] | Status[urn:upnp-org:serviceId:VSwitch1] |
pRear_Pump_Broken | Rear Pump Broken[103] | Status[urn:upnp-org:serviceId:VSwitch1] |
pSpring_flag | Spring flag[96] | Status[urn:upnp-org:serviceId:VSwitch1] |
pSummer_flag | Summer Flag[88] | Status[urn:upnp-org:serviceId:VSwitch1] |
pTablet_Charger | Charge Tablets[116] | Status[urn:upnp-org:serviceId:VSwitch1] |
ptblt_watts | Tablet Charger[5] | Watts[urn:micasaverde-com:serviceId:EnergyMetering1] |
ptest_1 | Test excess power 1[174] | Status[urn:upnp-org:serviceId:VSwitch1] |
ptest_2 | Test excess power 2[175] | Status[urn:upnp-org:serviceId:VSwitch1] |
ptest_3 | Test excess power 3[176] | Status[urn:upnp-org:serviceId:VSwitch1] |
ptest_4 | Test excess power 4[177] | Status[urn:upnp-org:serviceId:VSwitch1] |
ptest_5 | Test excess power 5[178] | Status[urn:upnp-org:serviceId:VSwitch1] |
pWinter_flag | pWinter_Flag[122] | Status[urn:upnp-org:serviceId:VSwitch1] |
pxBox_Watts | Game Controller Char[37] | Watts[urn:micasaverde-com:serviceId:EnergyMetering1] |
Name | Mode |
---|---|
mNight | Night |
Name | Options | Logic Expression |
---|---|---|
cExcess_Solar | tGenerate_Excess_Power | |
cTblt_Watts | ptblt_watts<1 | |
cCharger_Time_On | (tBattery_Charger_On; NOW>00:05:00) | |
cTablet_Charger_Test | (cTblt_Watts; NOW>00:10:00) | |
cTablet_Watts | ptblt_watts | |
tblt_charge_full | (tBattery_Charger_on and (cTblt_Watts; NOW>00:10:00)) and !cBattery_Charger_StayOn and (tBattery_Charger_On; NOW>00:05:00) | |
txbox_charger_full | tXbox_Charge_On and pxBox_Watts < 1 | |
tBaby_0w | pBaby_Watts < 1 and tBaby_On | |
cTablet_Charge_Interval | sTablet_Recharge and ((!pGMT and sOff_Peak_Hours_Summer) or (sOff_Peak_Hours_GMT and pGMT) or sday_time or pNight_Test) | |
cBattery_Charger_on | tBattery_Charger_on | |
cBattery_Charger_Off | tBattery_Charger_Off | |
cTablet_Switch | tBattery_Charger_On;tBattery_Charger_off; tBattery_Charger_On<00:00:30 | |
cBattery_Charger_StayOn | pTablet_Charger or (tBattery_Charger_On and (tBattery_Charger_On;tBattery_Charger_off;tBattery_Charger_On<00:00:30)) | |
Comments: pTablet_Charger is set to keep the charger on. | ||
cOff_Peak | ((((!pGMT and sOff_Peak_Hours_Summer) or (sOff_Peak_Hours_GMT and pGMT) or sday_time) or cBattery_Charger_StayOn or pNight_Test ) and !tblt_charge_full) or cTablet_Charge_Interval | |
cBaby_off | (!cBaby_0;NOW>0:10:00) and !sBaby_Reqd_Time | |
cCharger_Test | tCharger_Time_On AND sday_time | |
cBaby_0 | tBaby_0w | |
Comments: below 1 watt | ||
cBaby_Watts | pbaby_watts | |
c1Baby_On | tbaby_on | |
cDay_Time | sday_time | |
c2 | ((((pwinter_flag or pAutumn_flag) and cOff_Peak) or ((pSpring_flag or psummer_flag) and sday_time)) and pGone_Bed) | |
cDay_Time_Off | !sday_time | |
cLawnMower | ((pGMT and sNon_Summer_Lawnmower) or (!pGMT and sSummer_Lawnmower)) | |
cElec_Blanket_Off_30min | tElec_Blanket_On | |
cTablet_Stay_On_Test | (tBattery_Charger_on; tBattery_Charger_Off;tBattery_Charger_on<00:00:30) | |
cNot_Lawnmower | !cLawnMower | |
cFly_Killer | (pSpring_flag or psummer_flag) and sday_time | |
cTablets | tblt_charge_full or tBattery_Charger_On | |
cCharge_Tablets | tCharge_Tablets | |
cGenerate_Excess_Power | Exported | (cExcess_Solar or ptest_1 or cOff_Peak or tblt_charge_full) and !pHousesitting_Switch |
Comments: Tablet Charger on | ||
cGenerate_Ex_power_1 | Exported | (tGenerate_Excess_Power and (cTablets; NOW > 00:10:00)) or (cExcess_Solar and pHousesitting_Switch) or ptest_2 |
Comments: Pump on : Excess power, tablet charger already on... - cGenerate_Excess_Power and ((tBattery_Charger_on; NOW > 00:10:00) or (cNew_Tablet_Chgd; NOW > 00:10:00)) | ||
cGenerate_Ex_power_2 | Exported | (cGenerate_Ex_power_1 and (tPumps_Turned_on; NOW> 00:10:00)) or ptest_3 |
Comments: Lawnmower charger on - excess power with tablets and pumps | ||
cGenerate_Ex_power_3 | Exported | (cGenerate_Ex_power_2 And (tLawnmower_Charger_On; NOW> 00:10:00)) or ptest_4 |
Comments: Ventilation boost | ||
cGenerate_Ex_power_4 | Exported | (cGenerate_Ex_power_3 and (tVent_turned_on; NOW > 00:10:00)) or ptest_5 |
cGenerate_Ex_power_5 | Exported | cGenerate_Ex_power_4 and (tVent_Boost_On; NOW > 00:10:00) and !(pFront_Pump_Broken or pRear_Pump_Broken) |
cxbox_charged | (txbox_charger_full;NOW>0:10:00) and tXbox_Charge_On | |
cFly_Killer_Off | !cFly_Killer | |
cEnergy_Produced | pEnergy | |
C_Not_cGenerate_Excess_Power_not_sday_time | (!cExcess_Solar and !cOff_Peak and !pPumps_Required and !sday_time) | |
cNot_Off_Peak | !cOff_Peak | |
cSummer | !pGMT and sOff_Peak_Hours_Summer | |
cwinter | sOff_Peak_Hours_GMT and pGMT | |
C_Not_cGenerate_Excess_Power_Pump_not_sday_time | !cExcess_Solar and !cOff_Peak and pPumps_Required and !sday_time | |
C_Not_cGenerate_Excess_Power_and_sday_time | (!cExcess_Solar and !cOff_Peak and !pPumps_Required and sday_time) | |
C_Not_cGenerate_Excess_Power_Pump_sday_time | !cExcess_Solar and pPumps_Required and sday_time | |
c1 | undefined |
Name | When | Defined Actions |
---|---|---|
cBaby_Monitor | Action is True | Immediate - 1 |
cCharger_Test | Condition is True | Immediate - 1; Delay 30:00 - 3 |
cOff_Peak | Condition is True | Immediate - 4 |
cLawnMower | Condition is True | Immediate - 1 |
cElec_Blanket_Off_30min | Condition is True | Immediate - 0; Delay 30:00 - 1 |
cBaby_off | Condition is True | Immediate - 1 |
cNot_Lawnmower | Condition is True | Immediate - 1 |
cGenerate_Ex_power_1 | Condition is True | Immediate - 2 |
Comments: Pump turned on | ||
cFly_Killer | Condition is True | Immediate - 1 |
cCharge_Tablets | Condition is True | Immediate - 1 |
cGenerate_Excess_Power | Condition is True | Immediate - 3 |
Comments: Tablet Charger, baby monitor | ||
cGenerate_Ex_power_2 | Condition is True | Immediate - 1 |
Comments: Lawnmower charging | ||
cGenerate_Ex_power_3 | Condition is True | Immediate - 1 |
Comments: Ventilation On | ||
cGenerate_Ex_power_4 | Condition is True | Immediate - 2 |
Comments: Vent Boost On | ||
cxbox_charged | Condition is True | Immediate - 1 |
cNot_Off_Peak | Condition is True | Immediate - 6 |
cFly_Killer_Off | Condition is True | Immediate - 1 |
C_Not_cGen_Excess_Power_Pump_Reqd | Action is True | Immediate - 5 |
cBaby_Mon_On | Action is True | Immediate - 5 |
C_Not_cGenerate_Excess_Power_not_sday_time | Condition is True | Immediate - 10 |
C_Not_cGenerate_Excess_Power_Pump_not_sday_time | Condition is True | Immediate - 10 |
C_Not_cGenerate_Excess_Power_and_sday_time | Condition is True | Immediate - 10 |
C_Not_cGenerate_Excess_Power_Pump_sday_time | Condition is True | Immediate - 8 |
cGenerate_Ex_power_5 | Condition is True | Immediate - 2 |
Comments: Turn on remaining pump | ||
tblt_charge_full | Condition is True | Immediate - 1 |
Device | Action | Arguments |
---|---|---|
Baby Monitor[16] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Charge_Trigger[104] | SetTarget | newTargetValue=0 |
Charge Tablets[116] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Baby monitor man off[106] | SetTarget | newTargetValue=0 |
Baby Monitor[16] | SetTarget | newTargetValue=1 |
Game Controller Char[37] | SetTarget | newTargetValue=1 |
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Lawnmower Charger[26] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|
Device | Action | Arguments |
---|---|---|
Electric Blanket[27] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Baby Monitor[16] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Pump Trigger[90] | SetTarget | newTargetValue=1 |
Excess Power - Pumps[125] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Fly Trap[43] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Game Controller Char[37] | SetTarget | newTargetValue=1 |
Baby Monitor[16] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Lawnmower Charger[26] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Ventilation Switch[7] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Boost Switch[53] | SetTarget | newTargetValue=1 |
Ventilation Switch[7] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Pump Trigger[90] | SetTarget | newTargetValue=0 |
Ventilation Switch[7] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Fly Trap[43] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Fly Trap[43] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Baby Monitor[16] | SetTarget | newTargetValue=0 |
Vent Boost Override[94] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Baby Monitor[16] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Baby Monitor[16] | SetTarget | newTargetValue=0 |
Excess Power - Pumps[125] | SetTarget | newTargetValue=0 |
Pump Trigger[90] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Rear Pump[172] | SetTarget | newTargetValue=0 |
Front Pump[173] | SetTarget | newTargetValue=0 |
Vent Boost Override[94] | SetTarget | newTargetValue=0 |
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Ventilation Boost[52] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Fly Trap[43] | SetTarget | newTargetValue=0 |
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Rear Pump[172] | SetTarget | newTargetValue=0 |
Front Pump[173] | SetTarget | newTargetValue=0 |
Pump Trigger[90] | SetTarget | newTargetValue=0 |
Vent Boost Override[94] | SetTarget | newTargetValue=0 |
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Ventilation Boost[52] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Baby Monitor[16] | SetTarget | newTargetValue=1 |
Excess Power - Pumps[125] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Rear Pump[172] | SetTarget | newTargetValue=0 |
Front Pump[173] | SetTarget | newTargetValue=0 |
Vent Boost Override[94] | SetTarget | newTargetValue=0 |
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Ventilation Boost[52] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Game Controller Char[37] | SetTarget | newTargetValue=0 |
Boost Switch[53] | SetTarget | newTargetValue=0 |
Lawnmower Charger[26] | SetTarget | newTargetValue=0 |
Excess Power - Pumps[125] | SetTarget | newTargetValue=0 |
Vent Boost Override[94] | SetTarget | newTargetValue=0 |
Tablet Charger[5] | SetTarget | newTargetValue=1 |
Baby Monitor[16] | SetTarget | newTargetValue=1 |
Ventilation Boost[52] | SetTarget | newTargetValue=0 |
Device | Action | Arguments |
---|---|---|
Rear Pump[172] | SetTarget | newTargetValue=1 |
Front Pump[173] | SetTarget | newTargetValue=1 |
Device | Action | Arguments |
---|---|---|
Tablet Charger[5] | SetTarget | newTargetValue=0 |
Name | Type |
---|---|
Tablet Charger[5] | BinaryLight1 |
Ventilation Switch[7] | BinaryLight1 |
Energy Monitor[12] | PowerMeter1 |
Baby Monitor[16] | BinaryLight1 |
Lawnmower Charger[26] | BinaryLight1 |
Electric Blanket[27] | BinaryLight1 |
Game Controller Char[37] | BinaryLight1 |
Fly Trap[43] | BinaryLight1 |
Ventilation Boost[52] | BinaryLight1 |
Boost Switch[53] | BinaryLight1 |
Off to bed[78] | BinaryLight1 |
Summer Flag[88] | BinaryLight1 |
Pump Trigger[90] | BinaryLight1 |
Bath Night Test 10[91] | BinaryLight1 |
Vent Boost Override[94] | BinaryLight1 |
Spring flag[96] | BinaryLight1 |
Autum Flag[97] | BinaryLight1 |
Rear Pump Broken[103] | BinaryLight1 |
Charge_Trigger[104] | BinaryLight1 |
Baby monitor man off[106] | BinaryLight1 |
Front Pump Broken[108] | BinaryLight1 |
GMT[110] | BinaryLight1 |
Charge Tablets[116] | BinaryLight1 |
Chargers[118] | ProgramLogicEG |
pWinter_Flag[122] | BinaryLight1 |
Light_Test[123] | BinaryLight1 |
Excess Power - Pumps[125] | BinaryLight1 |
Housesitting Switch[127] | BinaryLight1 |
DSW-Precipitation[152] | DarkSkyMetric |
Rear Pump[172] | BinaryLight1 |
Front Pump[173] | BinaryLight1 |
Test excess power 1[174] | BinaryLight1 |
Test excess power 2[175] | BinaryLight1 |
Test excess power 3[176] | BinaryLight1 |
Test excess power 4[177] | BinaryLight1 |
Test excess power 5[178] | BinaryLight1 |
Day_Time_Check[180] | BinaryLight1 |